14软件测试第3章策略_第1页
14软件测试第3章策略_第2页
14软件测试第3章策略_第3页
14软件测试第3章策略_第4页
14软件测试第3章策略_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、A Free sample background from Slide 1A Free sample background from Slide 2A Free sample background from Slide 3A Free sample background from Slide 4经济。A Free sample background from Slide 5软软件件缺缺陷陷故故障障数数量量测试工作量测试工作量测试中测试中测试后测试后测试费用测试费用遗漏缺陷数目遗漏缺陷数目优化测试量优化测试量图4-1 测试工作量和软件缺陷数量之间的关系A Free sample backgrou

2、nd from Slide 6A Free sample background from Slide 7A Free sample background from Slide 8A Free sample background from Slide 9A Free sample background from Slide 10A Free sample background from Slide 11A Free sample background from Slide 12A Free sample background from Slide 13A Free sample backgrou

3、nd from Slide 14A Free sample background from Slide 15A Free sample background from Slide 16A Free sample background from Slide 17A Free sample background from Slide 18开发时间。A Free sample background from Slide 19A Free sample background from Slide 20A Free sample background from Slide 21条件覆盖判定/条件覆盖路径

4、覆盖A Free sample background from Slide 22A Free sample background from Slide 23 ? X=2 y=2x Y=4 X=2Y=4未知等式与已知等式黑盒黑盒白盒白盒A Free sample background from Slide 24n黑盒测试:n 以用户的观点,从输入数据与输出数据的对应关系,即根据程序外部特性进行测试,而不考虑内部结构及工作情况。n 黑盒测试技术注重于软件的信息域(范围),通过划分程序的输入和输出域来确定测试用例。n 若外部特性本身存在问题或规格说明的规定有误,则应用黑盒测试方法是不能发现问题的。

5、n白盒测试:n 只根据程序的内部结构进行测试。n 测试用例的设计要保证测试时程序的所有语句至少执行一次,而且要检查所有的逻辑条件。n 如果程序的结构本身有问题,比如说程序逻辑有错误或者有遗漏,那也是无法发现的。A Free sample background from Slide 25项目项目黑盒测试法黑盒测试法白盒测试法白盒测试法规划规划方面方面功能的测试功能的测试结构的测试结构的测试优点优点方面方面 能确保从用户的角度能确保从用户的角度出发进行测试出发进行测试 能对程序内部的特定部位进能对程序内部的特定部位进行覆盖测试行覆盖测试缺点缺点方面方面无法测试程序内部特无法测试程序内部特定部位;当

6、规格说明有定部位;当规格说明有误,则不能发现问题误,则不能发现问题无法检查程序的外部特性;无法检查程序的外部特性; 无法对未实现规格说明的程无法对未实现规格说明的程序内部欠缺部分进行测试序内部欠缺部分进行测试应用应用范围范围 边界分析法边界分析法 等价类划分法等价类划分法 决策表测试决策表测试 语句覆盖,判定覆盖,语句覆盖,判定覆盖, 条件覆盖,判定条件覆盖,判定/条件覆盖,条件覆盖, 路径覆盖,循环覆盖,路径覆盖,循环覆盖, 模块接口测试模块接口测试A Free sample background from Slide 26单元单元测试测试单元单元测试测试单元单元测试测试集成集成测试测试集成

7、集成测试测试确认确认测试测试系统系统测试测试* * 这三个测试可能交叉与前后互换这三个测试可能交叉与前后互换被测模块被测模块被测模块被测模块被测模块被测模块设计信息设计信息单元单元 软件需求软件需求其它元素其它元素用户信息用户信息其它元素其它元素* * 验收验收测试测试* 交付用户交付用户图2-2 软件测试的过程流程A Free sample background from Slide 27A Free sample background from Slide 28A Free sample background from Slide 29A Free sample background fr

8、om Slide 30A Free sample background from Slide 31Plan & ControlCSEPP&CPreparationSpecificationExecutionCompletionA Free sample background from Slide 32A Free sample background from Slide 33A Free sample background from Slide 34A Free sample background from Slide 35A Free sample background fr

9、om Slide 36A Free sample background from Slide 37A Free sample background from Slide 38模块模块模块接口模块接口局部数据结构局部数据结构路径测试路径测试出错处理出错处理边界条件边界条件A Free sample background from Slide 39否正确;否正确;(5 5)全局变量的定义在各模块中是否一致。)全局变量的定义在各模块中是否一致。A Free sample background from Slide 40A Free sample background from Slide 41相等;

10、不正确的判定或不正确的变量;不正确的相等;不正确的判定或不正确的变量;不正确的或不存在的循环终止;当遇到分支循环时不能退或不存在的循环终止;当遇到分支循环时不能退出;不适当地修改循环变量。出;不适当地修改循环变量。A Free sample background from Slide 42(2 2)运算或判断中取最大值、最小值时是否有错)运算或判断中取最大值、最小值时是否有错误。误。(3 3)数据流、控制流中刚好等于、大于、小于确)数据流、控制流中刚好等于、大于、小于确定的比较值是否出现错误。定的比较值是否出现错误。A Free sample background from Slide 43A

11、 Free sample background from Slide 44A Free sample background from Slide 45测试用例测试用例被测模块被测模块驱动模块驱动模块测试结果测试结果桩模块桩模块1桩模块桩模块2桩模块桩模块3桩模块桩模块n桩模块桩模块A Free sample background from Slide 46A Free sample background from Slide 47A Free sample background from Slide 48 AS3S4S5d2 Cd4 Ed5 Fd1 B s1d3 s2 DABCDEFABCDE

12、F(1)程序结构图(3)集成测试示意图(2)单元测试示意图A Free sample background from Slide 49A Free sample background from Slide 50A Free sample background from Slide 51A Free sample background from Slide 52 A B C D E F A S1 S2 S3 A B C D S4 S5 A B C D E F(1)(2)(3)广度优先方式广度优先方式A Free sample background from Slide 53 A B C D E

13、F A S1 S2 S3 A B S2 S3 E A B C S3 E(1)(2)(3)深度优先方式深度优先方式(4)A Free sample background from Slide 54A Free sample background from Slide 55 A B C D E F d2 Cd1 Ed3 Fd4 B Ed5 F D A B C D E FA Free sample background from Slide 56A Free sample background from Slide 57优越性。A Free sample background from Slide

14、58之后才能看到整个程序(系统)的框架。A Free sample background from Slide 59A Free sample background from Slide 60到一个各项缺陷清单。A Free sample background from Slide 61A Free sample background from Slide 62A Free sample background from Slide 63A Free sample background from Slide 64A Free sample background from Slide 65A Fr

15、ee sample background from Slide 66A Free sample background from Slide 67A Free sample background from Slide 68A Free sample background from Slide 69A Free sample background from Slide 70A Free sample background from Slide 71A Free sample background from Slide 72在在Windows 98上运行的上运行的Notepad MYDATE.TXT

16、在在MS-DOS1.0上运行的上运行的Edit.exe在在Windows 3.1上运行的上运行的Notepad 在在Windows 95上运行的上运行的Notepad 向后兼容向后兼容在在Windows 2000上运行的上运行的WordPad在未来操作系统在未来操作系统上运行的上运行的未知软件未知软件向前兼容向前兼容A Free sample background from Slide 73对于测试新应用软件也一样,需要决定在哪个平台版本上测试,以及和什么应用程序一起测试。A Free sample background from Slide 74。A Free sample background from Slide 75符合标准,才能在多台计算机上保持兼容。A Free sample background from Slide 76A Free sample background from Slide 77A Free sample background from Slide 78A Free sample background from Slide 79A Free sample

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论