} }
当前位置:首页 > 软件测试 > 正文内容

测试用例的设计方法

一、设计测试用例的前提:

基于需求文档来设计测试用例——需求文档——概要测试用例


二、具体的设计方法

1、等价类

概要:针对需求部分划分成若干个等价类,从任一等价类中取出一个测试用例,若该测试用例通过,则认为该测试用例所在的等价类是通过的。


有效等价类:针对产品说明书 有效且有意义的的数据构成的集合


无效等价类:针对产品说明书 无效且没有意义的的数据构成的集合


举例:


需求:密码输入范围 1~100


有效等价类: 1~100


无效等价类: x < 1 和 x > 100


2、边界值

概要:对等价类的一个补充,需要考虑边界值+次边界值


边界值 : 1、100


次边界值: 0、2、99、101


3、判定表法(因果图法)

我认为因果图画判定表很多余,而且因果图在设计测试用例的时候没有多少意义


判定表设计测试用例的步骤:


1、确定输入条件和输出条件


2、找出输入条件和输出条件之间的关系


3、画判定表


4、根据判定表编写测试用例


适用场景:针对不同的输入条件之间的组合对应不同的输出结果


4、正交法


 特性:


1)每一列数字出现的次数是相同的


2)任意两列中数字的排列方式齐全且均衡


根据正交表设计测试用例的步骤:


1、找出因素数和水平数


2、适用allpairs生成正交表


如何适用allpairs工具生成正交表?


1)把因素数和水平数写入Excel,直接复制


2)找到allpairs文件夹路径,新建文本将因素数和水平数粘贴到文本中


3)打开cmd,cd到allpairs文件夹下,找到allpairs。exe。在cmd上执行命令:


alpairs.exe 源文件 目标文件


目标文件就是生成的正交表!


3、编写测试用例


4、补充测试用例


5、场景设计法

主要分为基本事件流和多个备用事件流



 


6、错误猜测法

依赖测试人员的个人工作经验和积累~



扫描二维码推送至手机访问。

版权声明:本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:luxd@aliyun.com,感谢支持理解。


本文链接:https://luxd.cc/post/73.html

“测试用例的设计方法” 的相关文章

App专项测试测试有哪些?

App专项测试测试有哪些?

App专项测试的话,包含但不限于:弱网测试、干扰测试、兼容性测试、电量测试、流量测试、稳定性测试、安全测试和环境相关测试        第一:兼容性测试  针对App通常会考虑这些方面:  1  操作系统版本  包括Andoird版本,iOS版本  ...

软件测试(mark)

软件测试(mark)

一、什么是软件测试最常见的理解是:软件测试就是找BUG,发现缺陷我的理解:测试产品是否满足用户的需求。二、测试和研发的区别?难度小?专业度高?然后工资会低一点吧1、测试和调试的区别调试:研发人员操作,确保程序执行结果正确,调试一般在开发阶段测试:研发人员和测试人员共同完成,测试贯穿软件生命周期三、软...

三分钟教会你如何编写完整的测试用例

三分钟教会你如何编写完整的测试用例

对于新人入门而言.大家可能总感觉测试的用例设计不是很合理.接下来简单跟大家聊聊如何在工作中设计测试用例,让自己的工作效率能快速提高对于测试一套完整的测试用例,我们在书写过程中需要对用例都从下列五个维度进行考虑1.测试计划首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相 应的测试需求...

测试环境没bug了就能直接上线了吗?

测试环境没bug了就能直接上线了吗?

做测试的童鞋们在日常工作中接触最多的就是测试环境,大部分bug都是在测试环境中发现并修改的,但是测试环境只是测试过程中涉及到的必备环境,测试环境通过后必须要经过其他一些环境的选择性验证才能最终上线,除了测试环境、生产环境外还有开发环境、仿真环境、预发布环境,下面分两步介绍下各个环境的作用一、第一步-...

项目中测试人员是如何拆分功能模块的

项目中测试人员是如何拆分功能模块的

 实际项目工作中,刚入职的测试人员经常出现一个问题:“新项目以前从未接触过,不知道如何下手?”鉴于此,我分享一下思路:作为测试人员如何在一个新项目中更好的拆分功能模块并设计出较完善的测试用例。5W2H分析法了解项目背景根据产品需求确认功能模块产品功能的拆分及用例设计回顾总结及改进提升一.&...

接口测试神器 Jmeter 如何实现测试关联

接口测试神器 Jmeter 如何实现测试关联

小白必看,接口测试神器 Jmeter 如何实现测试关联 前言:三四月份赶上跳槽高峰期,面试中,接口测试部分的关联是经常被提及的知识点之一,经常有同学因此错失良机,“关联”可谓是重中之重了,今天就写一篇关于Jmeter关联的文章,以作备忘。所谓关联,通俗的讲,就是一个请求...