首页 > 其他 > 详细

测试用例

时间:2020-06-04 23:33:01      阅读:41      评论:0      收藏:0      [点我收藏+]

定义:测试用例是为特定的目的而设计一组测试输入、执行条件和预期的结果,以便测试是否满足某个特定需求。通过大量的测试用例来检验软件的运行效果,它是指导测试工作进行的依据


 

一、等价类划分法

等价类划分是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格即可。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性

等价类思考步骤:

1、先确定有效和无效等价类

2、有效等价类就是题目条件(两端的极值(边界值)要判断,中间随意一个值也要判断)

3、无效等价类先划分与条件相反的情况,其它特殊情况(中文、英文、特殊符号、空格、空值)

 

二、边界值

具体测试用例思路:找到边界值和它两端的值,分别进行测试

1、确定边界情况(输入或输出等价类的边界)

2、选取正好等于、刚刚好大于或刚刚好小于边界值作为测试数据

3、边界值的取值依据输入范围区间不同而有所不同,但是都需要把上点值、离点值和内点值取到(闭两边、开中间)

边界值的方法小结:

1、如果输入条件规定了值的范围,则应取刚刚到这个范围的边界值,以及刚刚超载这个范围边界的值作为输入数据

如:两位加法器数的范围为-99 - 99,则应测试-99 -100和99 100

2、输入条件规定了值的个数

如:姓名要求1-20个字符,需要测试0、1、2个字符和19、20、21个字符

某商品信息查询系统,每页最多显示10条商品信息,我们应该闪图商品信息使其能够查询出9、10、11条、1条、0条商品记录

 

边界值和等价类区别:边界值分析不是从某等价类中随便挑一个作为代表,而是这个等价类的每个边界都要作为测试条件。它们是相辅相成的关系,配合使用

三、因果图法

因:输入条件  |   果:输出条件、输出结果

适用于输入条件之间有相互制约、相互依赖的情况

因果图中的符号:

1、恒等:有因就有果,没有因就没有果

2、非:有因没有果,没有因有果

3、或:条件有一个是真,结果就是真,条件都是假,结果才是假

4、且(与):条件都为真,结果才是真,一个条件为假,结果就是假

利用因果导出测试用例需要经过以下几个步骤:

1、找出所有的原因,原因即输入条件或输入条件的等价类

2、找出所有的结果,结果即输出条件

3、明确所有输入条件之间的制约关系以及组合关系

哪些条件不能组合在一起,哪些条件可以组合在一起

4、明确所有输出条件之间的制约关系以及组合关系

哪些输出结果不能同时输出,哪些输出结果可以同时输出

5、找出什么样的输入条件组合会产生哪种输出结果

6、把因果图转换成判定表/决策表

7、为判定表/决策表中的每一列表示的情况设计测试用例

 

测试用例

原文:https://www.cnblogs.com/nanjo4373977/p/13046944.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!