软件工程测试工具资料课件.ppt

软件工程测试工具资料课件.ppt

ID:57180141

大小:1.19 MB

页数:61页

时间:2020-08-02

软件工程测试工具资料课件.ppt_第1页
软件工程测试工具资料课件.ppt_第2页
软件工程测试工具资料课件.ppt_第3页
软件工程测试工具资料课件.ppt_第4页
软件工程测试工具资料课件.ppt_第5页
资源描述:

《软件工程测试工具资料课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、判断结构的CFG表达节点1代表了测试条件x

2、或边e)是从节点ni在语法上可达的。显然,节点覆盖和语句覆盖是等价的。边覆盖即对于图G中每一个可到达的长度小于等于1的路径,测试用例所执行的测试路径的集合中至少存在一条测试路径游历该路径。显然,边覆盖包含节点覆盖,且边覆盖也可以实现分支覆盖。路径覆盖路径覆盖测试就是设计足够的测试用例,覆盖程序中所有可能的路径。测试用例通过路径覆盖条件【(2,0,4),(2,0,3)】ace【(1,1,1),(1,1,1)】abd【(1,1,2),(1,1,3)】abe【(3,0,3),(3,0,1)】acd基本路径测试方法把覆

3、盖的路径数压缩到一定限度内,程序中的循环体最多只执行一次。它是在程序控制流图的基础上,A.分析控制构造的环路复杂性,B.导出基本可执行路径集合,C.设计测试用例的方法。设计出的测试用例要保证在测试中,程序的每一个可执行语句至少要执行一次,且每个条件在执行时都将分别取真和假两种值。基本路径测试1.计算程序环路复杂性程序的环路复杂性给出了程序基本路径集中的独立路径条数,这是确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上界。从控制流图来看,一条独立路径是至少包含有一条在其它独立路径中从未有过的边的路径。

4、计算公式:V(G)=e−n+2。其中,e为图中边的数目;n为节点数目。1.计算程序环路复杂性2.确定线性独立路径的基本集合2.确定线性独立路径的基本集合从源节点(控制流图的入口点)开始,一直走到汇节点(控制流图的出口点)。该路径作为基线路径。接下来,重新回溯基线路径,依次“翻转”在判断节点上原来选择的路径。即当遇到节点的出度大于等于2时,必须选择不同的边。重复以上过程,直到得到的路径数目等于V(G)注意:如果存在循环,只能经过一次,否则路径存在冗余;第二,独立路径的基本集合可能不唯一,但集合中路径的数目是唯一的

5、。导出测试用例,确保基本路径集中的每一条路径的执行。根据判断结点给出的条件,选择适当的数据以保证某一条路径可以被测试到—用逻辑覆盖方法。每个测试用例执行之后,与预期结果进行比较。如果所有测试用例都执行完毕,则可以确信程序中所有的可执行语句至少被执行了一次。必须注意,一些独立的路径,往往不是完全孤立的,有时它是程序正常的控制流的一部分,这时,这些路径的测试可以是另一条路径测试的一部分。3.导出测试用例举例例如,在图示的控制流图中,一组独立的路径是:Path1:(A,B,C,B,E,F,G)Path2:(A,D,E

6、,F,G)Path3:(A,B,E,F,G)Path4:(A,B,C,G)Path5:(A,D,F,G)路径path1,path2,path3,path4,path5组成了控制流图的一个基本路径集。举例也叫功能测试或数据驱动测试,被测软件看作一个不透明的黑盒子,在软件接口处进行,完成功能的验证。黑盒测试完全不考虑程序内部的逻辑结构和内部特性。黑盒测试黑盒测试技术基于需求的测试黑盒测试方法是在程序接口上进行测试,主要是为了发现以下错误:是否有不正确或遗漏了的功能?在接口上,输入能否正确地接受?能否输出正确的结果?

7、是否有数据结构错误或外部信息(例如数据文件)访问错误?性能上是否能够满足要求?是否有初始化或终止性错误?黑盒测试假设一个程序P有输入量X和Y及输出量Z。在字长为32位的计算机上运行。若X、Y取整数,按黑盒方法进行穷举测试:可能采用的测试数据组:232×232=264如果测试一组数据需要1毫秒,一年工作365×24小时,完成所有测试需5亿年。用黑盒测试发现程序中的错误,必须在所有可能的输入条件和输出条件中确定测试数据,来检查程序是否都能产生正确的输出。但这是不可能的。黑盒测试的局限性等价类划分方法边界值分析方法状

8、态测试方法黑盒测试方法等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。等价类划分方法把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据做为测试用例。使用这一方法设计测试用例要经历划分等价类(列出等价类表)和选取测试用例两步。等价类划分方法1.划分等价类等价类是指某个输入域的子集合。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。