您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页黑盒测试用例设计

黑盒测试用例设计

来源:爱go旅游网
⿊盒测试⽤例设计

测试⽤例

测试⽤例的定义

测试⽤例是为了特定的⽬的⽽设计的⼀组由测试输⼊、执⾏条件、预期结果的案例(⽂档)测试⽤例的构成要素⽤例编号—⽤例的唯⼀标识例如:QQMail_login_001

⽤例标题—⽤例的简要描述(什么情况下做什么事,有什么结果)测试项⽬—⽤例 所属项⽬ 范畴

⽤例级别—⽤例重要程度影响(P1:⾼优先级,P2:⼀般优先级,P3:低优先级)预置条件—⽤例执⾏的前提(环境、数据)测试输⼊—测试⽤例 数据输⼊执⾏步骤—执⾏⽤例的步骤

预期结果 = 数据输⼊ + 预期结果 —— 应该得到的结果

测试⽤例例⼦

⿊盒测试⽤例设计⽅法

什么是⿊盒测试

通过输⼊、输出测试系统功能的⽅法⿊盒测试⽤例设计⽅法

等价类

等价类概念:在所有的测试数据中,具有某种共同特征的数据⼦集。

等价类划分规则:

等价类设计测试⽤例步骤

1.分析需求,确定输⼊数据类型2.使⽤规则划分有效和⽆效等价类

3.设计⽤例,覆盖有效等价类——⼀条⽤例尽可能多的覆盖有效等价类4.设计⽤例,覆盖⽆效等价类——⼀条⽤例只能覆盖⼀个⽆效等价类

例⼦:固定电话号码测试

边界值

⼤量的错误发⽣在输⼊或者输出范围的边界值上,⽽不是在输⼊范围的内部。边界值法定义:选取正好等于、刚刚好⼤于或刚刚好⼩于边界值作为测试数据。闭区间:[0,100]

上点:0,100 ;离点:-1,101;内点:50半闭半开区间:(0,100]

上点:0,100 ;离点:1,101;内点:50开区间:(0,100)

上点:0,100 ;离点:1,99;内点:50

边界值法设计测试⽤例

1.分析需求,确定输⼊数据类型2.使⽤规则划分有效和⽆效等价类3.确认上点、离点和内点

4.设计⽤例,覆盖有效等价类——⼀条⽤例尽可能多的覆盖有效等价类5.设计⽤例,覆盖⽆效等价类——⼀条⽤例只能覆盖⼀个⽆效等价类

边界值设计测试⽤例的案例:固定电话号码测试

判定表法

使⽤等价类⽅法时对于输⼊域及输⼊域存在关联时⽆法覆盖判定表设计⽤例步骤:

1.分析需求,定义条件桩与动作桩2.设计优化判定表(全组合),得到条件项

3.根据条件项,依次填写动作项4.简化判定表

5.抽取⽤例(每条规则就是⼀个⽤例)

案例

因果图法

与判定表的关系:判定表:先全组合画判定表再分析;因果图法:先分析再画判定表

因果图设计⽤例的步骤

1.考虑所有输⼊/输出条件的相互制约关系以及组合关系2.考虑输⼊条件之间的依赖关系

3.再根据分析的关系来转化为判定表的规则

状态迁移图法

状态迁移图:⾸先要找出所有的状态,然后再分析各个状态之间的转换条件和转换路径。然后从其状态迁移路径覆盖⾓度来设计测试⽤例。(多⽤于协议测试)状态迁移图法测试步骤:1.明确状态节点2.绘制状态迁移图3.绘制状态迁移树4.抽取路径设计⽤例

状态迁移图法案例

场景法

软件⼏乎都是⽤事件触发来控制流程的,事件触发时的情景便形成了场景,⽽同⼀事件不同的触发顺序和处理结果就形成事件流。

重要概念:基本流、备选流、(异常流)场景法步骤:

1.分析需求,确定基本流和备选流2.根据基本流和备选流⽣成场景3.根据场景⽣成⽤例

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务