02c-软件测试等价类与边界值

02c-软件测试等价类与边界值

ID:15346810

大小:87.00 KB

页数:4页

时间:2018-08-02

02c-软件测试等价类与边界值_第1页
02c-软件测试等价类与边界值_第2页
02c-软件测试等价类与边界值_第3页
02c-软件测试等价类与边界值_第4页
资源描述:

《02c-软件测试等价类与边界值》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1测试用例穷举的输入测试软件测试也是一个工程,也需要按照工程的角度去认识软件测试,在具体的测试实施之前,我们需要明白我们测试什么,怎么测试等,也就是说通过制定测试用例指导测试的实施,同时将软件测试的行为转换为可管理的模式,另外,软件测试行为必须能够加以量化,才能进一步让管理阶层掌握所需要的测试过程,而测试用例就是将测试行为具体量化的方法之一1.1测试用例定义为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。1.2测试用例的好处Ø避免盲目测试Ø重点突出、目的明确Ø降低工作强度,缩

2、短项目周期Ø功能模块的通用化和复用化2使用等价类方法设计黑盒测试用例依据需求将输入划分为若干个等价类段,从等价类中选出一个测试数据,如果这个测试数据测试通过,则认为所代表的等价类测试通过,这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。输入的数据对于揭示程序中的错误是等效的2.1等价类的类型Ø有效等价类:根据需求说明书,有意义的、合理的数据数据所构成的集合。Ø无效等价类:根据需求说明书,不合理、无意义的数据数据所构成的集合。2.2等价类划分原则1)按区间划分如果规格说明书规定了输入条件的取

3、值范围或数量,则可以确定一个有效等价类和2个无效等价类。2)按数值划分如果规格说明规定了一组输入数据,且程序要对每一个输入值分别进行处理。则每一个输入值是一个有效等价类,一个无效等价类为不允许的输入值。Switchcase3)按输入集合划分如果规格说明书规定了输入值的集合,则可确定一个有效等价类和一个无效等价类{bmp,gif,jpg}4)按限制条件或规则划分如果规格说明规定了输入数据必须遵守的规则或限制条件,则可确定一个有效等价类(符合规则),若干个无效等价类(从不同角度违法规则)。输入框要求输入数字(QQ)一个

4、有效等价类:全部都是数字若干个无效等价类(全字母、特殊字符、汉字、以及混合形式等)输入框数据长度数据类型业务逻辑(特殊情况)5)每次只覆盖一个无效等价类。每双鞋子的大小为35-38码无效类:每件衬衫的大小为35-38码无效类:每件鞋子的大小为40-44码如果在form表单中,有多个text文本输入框,那么每次只能针对其中一个输入框设计无效等价类3使用边界值方法设计黑盒测试用例从工作经验中得知,大量的错误是发生在输入或输出范围的边界上的,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。3

5、.1边界值划分等价类原则Ø如果输入条件规定了值的范围,应取刚刚到达这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据Ø如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少1、比最大个数多1的数作为测试数据Ø如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例Ø如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例。Ø分析规格说明,找出其他可能的边界值空非法垃圾数据

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

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

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