课外系统测试.pptx

课外系统测试

7.1 系统测试概述错误的概念:“测试是证明程序中不存在错误的过程”“程序测试的目的是要证明程序正确地执行了预期的功能”“程序测试的过程是使人们确信程序可完成预期要完成的工作过程” 测试的正确定义:为了发现错误而执行程序的过程。从这个定义出发可以看出应该把查出了新错误的测试看作是成功的测试,没有发现错误的测试则是失败的测试。 测试的基本方法黑盒测试黑盒测试是测试者把程序看成是一个黑盒,完全不考虑程序内部结构和内部特性而进行的测试 穷举输入测试两个推断程序测试并不能保证程序中没有错误。由于穷举测试是不可能的,因此测试的目标应该是使有限的测试投资获得最大的收益,即以有限的测试数据查出最多的错误。测试的基本方法白盒测试白盒测试或逻辑驱动测试允许人们检查程序的内部结构,是测试者从检查程序的逻辑着手,得出测试数据,进行测试的过程 穷举路径测试7.1.2 测试的基本原则 1、尽早开展测试2、避免同化效应①测试人员与开发人员一起在某个项目中工作较长时间后,容易受开发人员对软件观点的影响,变得容易赞同开发人员的观点。②测试人员对软件的熟悉程度越高,越容易忽略一些看起来较小的问题。这也是一些测试人员感觉越来越难发现缺陷的原因。3、在发现较多错误的地方投入更多的测试4、确定预期输出5、程序员应避免测试自己的程序6、程序设计机构不应测试自己的程序7、对非法的和非预期的输入情况,也要像对合法的、预期的输入

文档评论(0)

1亿VIP精品文档

相关文档