7软件测试学案.ppt

(1)什么是软件测试?其目的是什么?;(2)什么是成功的测试?什么是失败的测试?;(4)穷举测试能够把所有的错误找完吗?;(5)通过测试能够证明软件无错吗?;(6)测试的基本工作有哪些?;测试计划示例;(7)什么是测试用例?;(8)测试由谁来完成?;(9)测试与纠错有何关系?;(10)纠错由谁来完成?;;6.2 测试的原则、类型和文档;(3)测试应从“小规模”开始,逐步转向”大规模”。 (4)不但要检查程序是否做了要做的事,还要检查程序是否做了不该做的事。 (5)严格执行测试计划,做好测试记录,如测试用例、出错统计和最终分析报告。 不要忘记回归测试 ;2)软件测试方法 (1)静态分析: ① 静态分析器分析(自动方式);如Jtest扫描java源代码,查找潜在的问题: ② 代码评审(人工方式) (2)动态测试(简称测试):将被测程序在机器上运行来发现程序中的错误。 ① 黑盒测试(测试程序的功能) ② 白盒测试(测试程序的结构) ;3)测试的文档;黑盒测试法;黑盒测试法;(2)等价类划分法 基本思想:根据程序的I/O特性,将程序的输入域划分为有限个等价区段 —“等价类”,并从等价类中选出最有“代表性”的用例。 等价类:是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。 测试某等价类的代表值就等价于对这一类其它值的测试。 如果一个测试用例不能检测出某个

文档评论(0)

1亿VIP精品文档

相关文档