软件工程第七章.docVIP

  • 6
  • 0
  • 约5.62千字
  • 约 6页
  • 2017-08-20 发布于河南
  • 举报
7.1 软件测试的目的及原则 7.1.1 软件测试的目的 (1)软件测试是为了发现错误而执行程序的过程。 (2)一个好的测试用例能够发现至今尚未发现的错误。 (3)一个成功的测试是发现了至今尚未发现的错误的测试。 因此,测试阶段的基本任务应该是根据软件开发各阶段的文档资料和程序的内部结构,精心设计一组“高产”的测试用例,利用这些实例执行程序,找出软件中潜在的各种错误和缺陷。 7.1.2软件测试的原则 在软件测试中,应注意以下原则: (1) 测试用例应由输入数据和预期的输出数据两部分组成。这样便于对照检查,做到有的放矢。 (2) 测试用例不仅选用合理的输入数据,还要选择不合理的输入数据。这样能更多地发现错误,提高程序地可靠性。对于不合理地输入数据,程序应拒绝接受,并给出相应提示。 (3) 除了检查程序是否做了它应该做的事,还应该检查程序是否做了它不应该做的事。例如程序正确打印出用户所需信息的同时还打印出用户并不需要的多余的信息。 (4) 应制定测试计划并严格执行,排除随意性。 (5) 长期保留测试用例。测试用例的设计耗费很大的工作量,必须作为文档保存。因为修改后的程序可能有新的错误,需要进行回归测试。同时,为以后的维护提供方便。 (6) 对发现错误较多的程序段,应进行更深入的测试。有统计数字表明,

文档评论(0)

1亿VIP精品文档

相关文档