Java教程 面向对象设计.pptVIP

  • 4
  • 0
  • 约1.11万字
  • 约 85页
  • 2017-02-28 发布于江苏
  • 举报
1-* 审查 审查就是评价设计和部分代码,通常以会议的方式进行 这是一种常用的有效的基于人的测试方式 给其他人介绍一个设计或者代码时: 让我们更加仔细认真地思考 提供其他的观点 审查有时称作排练 1-* 缺陷测试 由于测试的目的是发现错误,因此常称作缺陷测试 修改错误的过程可能会导致新的错误 修改错误之后,我们应该执行回归测试--运行先前的测试方案确定没有引发新的错误 要注意的是为所有的可能的输入和用户行为创建测试用例是不现实的 因此应该测试用例必修精心设计和选择 1-* 测试用例 测试用例是输入以及用户动作的集合,用于处理预期的结果 通常测试用例形式上被组织成一系列相关文档,这样便于保存和重复利用 对于大中型系统而言,测试是一个需要认真管理的阶段 许多机构都有一个独立的质量保证 (QA) 部门来承担测试工作 1-* 黑盒测试 在黑盒测试用,设计测试用例时不必考虑系统内部的逻辑关系 黑盒测试基于输入和预期的输出 其输入数据按照定义等价类来组织,例如某方法的功能是验证一个整型的值是否在0~99之间 同一等价类的两个输入数据应该产生类似的输出结果 因此好的测试方案能够发现所有等价类,并且集中在不同等价类的边界上 1-* 白盒测试 白盒测试用于测试代码的内部结构 白盒测试的目标是保证程序中的每条路径至少执行一次 代码执行的路径由各种使用条件表达式的流程控制语句来控制 完善的测试应该既有

文档评论(0)

1亿VIP精品文档

相关文档