Chr*_*ris 16
另一种思维方式是:
单元测试:
将代码作为单元测试,调用方法并验证返回值和对象属性状态/值
功能测试:
在执行任务时测试代码路径.这可以确保您的应用程序执行代码所说的功能.
整体测试?你的意思是集成测试?
集成测试:
通过将代码插入更大的质量来测试代码,以确保您没有破坏现有逻辑,并且您可以集成回主分支.
功能测试确保客户要求在规范中指定的最终产品中实施.单元测试是检查代码的一小部分是否按预期运行.集成测试确保在将所有不同的部件/模块组合在一起时系统是稳定的.
例如,BigBank Corporation需要一种能够生成客户银行对账单的软件,并且每个月为每位客户插入3个随机费用.
在与BigBank的代表进行多次讨论后,项目经理编写了软件功能规范.
开发人员编写一个模块,用于填充数据库中的模板语句.他执行单元测试以检查大多数情况是否被覆盖(典型客户,本月没有数据等)
另一个开发人员创建一个随机数生成器模 他对此进行单元测试.
集成器采用这两个模块,编译它们并执行集成测试,以确保它们能够很好地协同工作.
最后,为了尝试为BigBank提供测试版,测试团队执行功能测试以验证软件是否符合功能规范.
| 归档时间: |
|
| 查看次数: |
6100 次 |
| 最近记录: |