测试用例设计方法

举报
MICAR 发表于 2021/01/31 17:16:12 2021/01/31
【摘要】 测试用例设计方法1、等价类设计法(用于功能、黑盒测试)针对输入框进行设计的项目实施受时间、成本、范围、风险等因素制约。有效等价类:针对被测对象需求规格说明而言,有意义、有效的测试输入集合无效等价类:针对被测对象需求规格说明而言,无意义、无效的测试输入集合2、边界值设计法使用等价类设计法设计用例时,测试工程师会碰到输入域临界现象,边界值产生的效果与等价类方法相同,只是边界值方法选择测试数据时更...
测试用例设计方法

1、等价类设计法(用于功能、黑盒测试)
针对输入框进行设计的
项目实施受时间、成本、范围、风险等因素制约。
有效等价类:针对被测对象需求规格说明而言,有意义、有效的测试输入集合
无效等价类:针对被测对象需求规格说明而言,无意义、无效的测试输入集合
2、边界值设计法
使用等价类设计法设计用例时,测试工程师会碰到输入域临界现象,边界值产生的效果与等价类方法相同,只是边界值方法选择测试数据时更有针对性,一般选择输入域的边界值。(当需求规格说明书规定了输入域的取值个数、范围、或明确一个有序集合时,即可使用边界值方法)
是针对等价类设计法的必要补充

3、判定表设计法
关注输入域与输入域之间的相互关系
步骤: 1、定义条件与动作
2、设计优化判定表
3、填写动作项
4、简化判定表
5、抽取用例

4、因果图设计法
关注输入与输入、输入与输出之间关系
输入与输出之间关系:恒等、非、与、或
输入与输入之间关系:异、或、唯一、要求

5、状态迁移设计法
关注状态的迁移
步骤: 1、抽取状态(依据需求规格说明书)
2、用有向箭头标识状态的迁移关系
3、抽取测试用例规则
4、编写测试用例


6、场景设计法
现在的软件基本上都是用事件触发来控制流程,事件触发形成场景,而同一事件不同测触发顺序和处理结果形成事件流
针对场景业务流可以分为三种业务流向
基本流:输入经过每一个正确的流程运转最终达到预期结果
备选流:输入经过每一个流程运转时可能产生异常情况,但是经过纠正错误后仍然能够达到预期效果
异常流:输入经过某一个流程运转时,产生异常终结的现象
测试过程中先测试基本流、再测试备注流,最后测试异常流
步骤:
1、设计流程图
2、提取测试场景
3、选取测试用例

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。