软件测试的分类.pptVIP

  • 3
  • 0
  • 约9.84千字
  • 约 51页
  • 2017-07-29 发布于天津
  • 举报
软件测试的分类.ppt

软件测试的分类 制作:潘院明 软件测试充分性准则: 对任何软件系统都存在有限的充分测试集合 如果一个软件系统在一个测试数据(测试用例)集合上的测试是充分的,那么再次测试一些测试数据也应该是充分的,这一特性称作测试的单调性。 即使对软件所有的组成成分都进行了充分的测试,也并不能标明整体软件系统的测试已经充分了,这一特性称作测试的非复合性。 即使对软件系统整体的测试是充分的,也并不能证明软件系统中各组成成分都已经充分地得到了测试,这个特性称作测试的非分解性。 软件测试的充分性应与软件的需求和软件的实现都相关。 软件越复杂,需要的测试数据(测试用例)就越多,这一特性称作测试的复杂性。 测试得越多,进一步测试所能获得的充分性增长就越少,这一特性称作测试的回报递减率。 测试与调试的区别: 测试的目的是寻找和显示出存在的缺陷或者错误,测试是一种检验,经过测试,可能会发现一些错误的征兆,但常常不能直接从测试的结果中找出错误的根源。 调试是指发现错误或导致程序失效的错误原因,并修改程序以修正错误的过程。通常调试是测试之后的活动,即调试是在测试发现错误后消除错误的过程。 软件测试分类 从是否需要执行被测试软件的角度分(是否运行程序): 静态测试和动态测试。 从测试是否针对软件结构和算法的角度分类分(是否查看源代码): 白盒测试和黑盒测试。 从测试的不同阶段分: 单元测试、集成测试、系统测试和验收测试

文档评论(0)

1亿VIP精品文档

相关文档