文档章节

软件测试用例的设计思想《全程软件测试》

木可火华
 木可火华
发布于 2015/11/14 23:55
字数 379
阅读 43
收藏 0


理论支撑实践,需要将所有的理论都铭记于心,才能设计出好的测试用例

以下软件测试用例测设计思想均来源于《全程软件测试》这边书,本人觉得很好,供大家参考学习


软件测试用例的设计遵守的4部曲(测试用例框架的设计):

(1)制定测试用例设计的策略和思想,在测试计划中描述出来

(2)设计测试用例的框架,也就是测试用例的结构

(3)细化结构,逐步设计出具体的测试用例

(4)通过测试用例的评审,不断优化测试用例

 测试用例设计的主要影响因素:

(1)需求目标

(2)用户实际使用的场景

(3)软件功能需求规格说明书、产品设计文档等,是测试用例设计的主要参考文档

(4)测试的方法对测试用例的设计影响非常大

(5)测试的对象

(6)软件实现所采用的技术

 测试用例设计的基本思想:

(1)设计测试用例,要寻求系统设计、功能设计的弱点

(2)设计正面的测试用例

(3)设计负面的、异常的测试用

 测试用例的元素(5W1H):

测试目标(why)、测试对象(what)、测试环境(where)、测试前提(when)、输入数据(which)、操作步骤(How)    


© 著作权归作者所有

木可火华
粉丝 9
博文 38
码字总数 9479
作品 0
青浦
QA/测试工程师
私信 提问
测试开发人才稀缺,2018测试之旅来袭

测试之旅是测试公益社区Testwo(测试窝)发起的以软件测试为主题的系列活动。活动旨在为广大软件测试从业人员提供一个分享交流的平台,使大家不但能够学到软件测试中的技能,更能开阔眼界,并...

异步社区
2018/12/11
0
0
测试用例设计方法—错误推测法

错误推测法 what? 推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例。 why? ... how? 基本思想:列举出程序中所有可能有错误和容易发生错误的特殊情况,根据它们选择测试用例。...

iBazinga
2016/10/07
280
0
【转载】优秀的测试用例标准

最近一直在研究软件测试相关理论,个人认为测试其实这是一个复杂的学科,一个优秀的测试工程师需要具备多方面的能力和扎实的计算机理论,软件工程理论和编程思想。测试用例的设计更多地依赖你...

aabbc
2016/05/16
185
0
离开网易的转型之路2:无悔选择测试之路-路上的抉择、进取

Infoq发布了文章,这里我还是吐槽原文,未修改的,让大家品味下: 2、无悔选择测试之路-路上的抉择、进取 有了流程规范,接下来是实施和持续改进,运用在一个项目上,先做了三个月吧,不停地...

jooben
2012/05/08
0
0
软件测试工程师们: 通用的描述性测试语言是否会带来一次测试行业的变革?

现目前手工测试用例设计完成后,自动化测试开发人员才能以此为输入去开发自动化测试用例,但手工测试用例的编写并没有相应的语法规则去约束,使得测试开发人员在进行转换的时候不能很好的去理...

MandaXiang
05/24
81
3

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
1K
12
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
15
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
6
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部