Working Practice-可以检查系统的三种方式

来源:互联网 发布:淘宝欧米茄翻新表 编辑:程序博客网 时间:2024/04/27 21:21

本文参考自《Head First 软件开发》

不同的人用完全不同的角度或观点看待你的系统

  1. Black box
    • 人群:用户
    • 角度:用户从外面看系统。
    • 用户在乎的是系统的功能。
    • 重点:输入和输出
    • 实例:
      • 功能性
      • 用户输入验证。
      • 输出结果
      • 边界案例
  2. Grey box
    • 人群:测试人员
    • 角度:通常会做相对深入的研究。
    • 重点:寻求的东西通常与黑盒测试一样,但需要深入一些。
    • 实例:
      • 检查数据库中的数据。
      • 检查端口,网络链接的掉线等情况。
      • 内存稳定使用等情况。
  3. White box
    • 人群:开发人员
    • 角度:利用系统的内部知识,深入到所有细节
    • 倾向:代码测试代码
    • 实例:
      • 测试代码的所有逻辑分支。
      • 妥善的处理错误
      • 如文档说明那样的运行。
      • 适当的处理资源受限的问题

原创粉丝点击