资源描述
,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,6,章软件测试,6,1 基本概念,一、软件测试的目标,软件测试的目标是:,1、,测试是为了发现程序中的错误而执行程序的过程,;,2、好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;,3、成功的测试是发现了至今为止尚未发现的错误的测试。,第,6,章软件测试,二、,软件测试的方法与技术,1、,代码复审(人工测试),2、动态测,试,(1)黑盒测试法,(2)白盒测试法,3、,代码复审与动态测试的比较,第,6,章软件测试,三、,软件测试的步骤,1、,单元测试,2、,集成测试,3、,验收测试,4,、,系统测试,第,6,章软件测试,6,2 测试用例的设计,一、,黑盒测试法,1、等价分类法,2、边界值分析法,3、错误推测法,第,6,章软件测试,二、,白盒测试法,1、,语句覆盖,2、判定覆盖,3、条件覆盖,4、判定条件覆盖,5、条件组合覆盖,6、点覆盖,7、边覆盖,8、路径覆盖,第,6,章软件测试,6,.3 单元测试,1、测试的重点,(1)模块接口测试,(2)局部数据结构,(3)执行路径,(4)出错处理,第,6,章软件测试,2、单元测试的步骤,(1)配置测试环境,(2)编写测试数据,(3)进行多个单元的并行测试,第,6,章软件测试,6,4 集成测试,1、自顶向下集成测试,2、自底向上集成测试,3、混合方式测试,第,6,章软件测试,6,5 验收测试,1、验收测试的范围,2、软件配置复查,3、,Alpha,和,Beta,测试,第,6,章软件测试,6,6 系统测试,1、恢复测试,2、安全测试,3、强度测试,4、性能测试,第,6,章软件测试,6,7 面向对象的软件测试,一、,OOA,和,OOD,模型的测试,1、,OOA,和,OOD,模型的正确性,2、,OOA,和,OOD,模型的一致性,二、面向对象的测试策略,1、面向对象的单元测,2、面向对象的集成测试,3、面向对象的验收测试,
展开阅读全文