软件测试等价类划分,边界值划分.ppt

软件测试等价类划分,边界值划分.ppt

ID:57654061

大小:1.59 MB

页数:55页

时间:2020-08-30

软件测试等价类划分,边界值划分.ppt_第1页
软件测试等价类划分,边界值划分.ppt_第2页
软件测试等价类划分,边界值划分.ppt_第3页
软件测试等价类划分,边界值划分.ppt_第4页
软件测试等价类划分,边界值划分.ppt_第5页
资源描述:

《软件测试等价类划分,边界值划分.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1内容(1)等价类划分等价类理论互动“大学管理系统”等价类测试互动(2)边界值分析边界值方法互动“大学管理系统”边界值测试互动2等价类划分1.等价类划分等价类划分法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。使用等价类划分法设计测试用例时,要同时考虑有效等价类和无效等价类。有效等价类对于程序的规格说明来说,是合理的、有意义的输入数据所构成的集合;无效等价类对于程序的规格说明来说,是不合理的、没有意义的输入数据所构成的集合;3等价类划分假定一台ATM机允许提取增量为50元,总金额从100

2、~2000(包含2000元)不等的金额,请等价类方法进行测试。有效等价类编号无效等价类编号整数1浮点数4在100到2000之间2小于1005大于20006能被50整除3不能被50整除71.划分等价类,如下表所示。例1:4等价类划分例12.设计测试用例,如下表所示。用例编号输入数据预期结果覆盖的等价类1100提取成功1、2、32100.5提示:输入无效4350提示:输入无效542050提示:输入无效65101提示:输入无效75等价类划分假定一台ATM机允许提取增量为50元,总金额从100~2000(包含2000元)不等的金额,请等价类方法进行测试。例1:vol

3、unteer??6等价类划分例2:7等价类划分例2:volunteer??8等价类划分例2:9等价类划分例2:10等价类划分11等价类划分12等价类划分13等价类划分14等价类划分(4)15等价类划分:“大学管理系统”实例:“大学学籍管理系统-维护学生成绩”16等价类划分:“大学管理系统”划分等价类为每一个有效等价类和无效等价类规定一个唯一的编号设计一个测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类,重复这一步直到所有有效等价类均被测试用例所覆盖设计一个测试用例,使其只覆盖一个无效等价类,重复这一步,直到所有无效等价类均被覆盖使用下面的表格有利于确定测试用

4、例17等价类划分:“大学管理系统”volunteer??18等价类划分:“大学管理系统”分析:学生的成绩隐含的条件是:0≤x≤100Step1:等价类划分:一个有效等价类,2个无效等价类Step2:确定编号,形成等价类表Step3~Step输入条件有效等价类无效等价类编号0~100分√1.>100分√2.<0分√3.输入条件有效等价类无效等价类编号55√1.120√2.-9√3.19等价类划分:“大学管理系统”volunteer??尚未解决的问题20等价类划分:“大学管理系统”实例:“大学学籍管理系统-维护学生成绩”21边界值分析边界值分析法的定义:边界值分

5、析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。22边界值分析23边界值分析边界值分析关注的是输入空间的边界。确定边界值应遵循以下几条原则:如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少一、比最大个数多一的数作为测试数据。如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试数据。如果程序中使用了一个内部

6、数据结构,则应当选择这个内部数据结构的边界上的值作为测试数据。分析规格说明,找出其他可能的边界条件。24边界值分析volunteer??例:有一个小程序,能够求出三个在0到9999间整数中的最大者,请边界值测试方法设计测试用例。25边界值分析例:有一个小程序,能够求出三个在0到9999间整数中的最大者,请边界值测试方法设计测试用例。(1)各变量分别取略小于最小值、最小值、略大于最小值、正常值、略小于最大值、最大值和略大于最大值,所以A、B、C分别取值为:-1、0、1、5000、9998、9999、10000。(2)设计测试用例,见教材上表2-8。26边界值分

7、析为什么使用边界值分析法?无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。怎样用边界值分析法设计测试用例?(1)首先确定边界情况。通常输入或输出等价类的边界就是应该着重测试的边界情况。(2)选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值。27边界值分析volunteer??常见的边界值有哪些?28边界值分析对16-bit的整数而言32767和-32768是边界屏幕上光标在最左上、最右下位置报表的第一行和最后一行数组元素

8、的第一个和最后一个循环的第0次、第1次和倒数第2次、

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

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

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