第2章软件测试基础.pptVIP

  • 4
  • 0
  • 约4.34千字
  • 约 34页
  • 2017-07-16 发布于四川
  • 举报
第二章 软件测试基础 本章主要内容: 软件测试的定义 软件测试的目的 测试的原则 测试的主要内容 BUG的定义以及产生原理 软件测试模型 总结 作业 一、软件测试的定义 在1979年出版的一本经典著作《软件测试艺术》中,Glenford J.Myers 曾经对软件测试进行了这样的定义:软件测试就是“为了发现错误而执行程序或者系统的过程”。 Grenford J.Myers对软件测试目的提出过以下观点。 ★ 测试是程序的执行过程,目的在于发现错误。 ★ 一个成功的测试用例在于发现至今没有发现的错误; ★ 一个成功的测试是发现了至今未发现的错误的测试. 1983年在IEEE提出的软件工程标准术语中,调整了对软件测试的定义,即“使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。 二、软件测试的目的 简单的说: 测试的根本目的就是确保最终交给用户的产品符合用户的需求,在产品交给用户之前尽可能多地发现并改正问题。 具体地讲,测试一般要达到下列目标: 确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明 确保产品满足性能和效率的要求。 确保产品是健壮的和适应用户环境的。健壮性即稳定性,是产品质量的基本要求。 三、测试的

文档评论(0)

1亿VIP精品文档

相关文档