首发于 软件测试

测试用例模板以及详解

在给出模板之前,我们首先得要知道什么是测试用例。

在我看来,测试用例是指我们将要执行软件之前对软件个情况的操作汇总。

那么测试用例有什么作用呢?


首先对于测试人员来说,他给我们在测试软件之前,提供了测试软件所要遇到的一些可能性,发生的一些可能的情况。

其次,他得测试人员在测试软件之前提供了,测试软件的各个思路。

再次,它提供给相关的开发人员能够提高,软件的提测质量。

最后他给我们所有的人员罗列了软件可能将要发生的各个情况的一个汇总。

综上所述,一份好的用例可以使我们的质量,得到很大的提升。

同样一份不好的用例,也会给我们的工作和质量带来很多隐患和缺陷。

那么在了解了用例的作用性之后,我们先来看一下用例都有哪些公共的栏位。


首先作为用例首先得有编号,因为有的时候开发人员和测试人员他们要基于某种情况去沟通的时候。我们可以提供用例编号在开发人员和测试人员,他们通过编号去确定讨论的是同一个用例。

其次我们得有一些模块或者场景

因为一个软件它可能有一个或者多个模块。所以呢,我们作为软件测试得要有一个整体的逻辑,那就按照模块去划分,这也是用例中为什么存在模块的一个原因。

还有一个用例模板,里面必须含有场景。

因为我们都知道作为测试人员他不止要验证正常的一些情况,还要验证各种异常的情况。所以这里边儿会对应不同的场景。

还必须含有用例名称

一个好的用例名称能够帮助我们快速了解到这条用例将要测试什么?往往很多人在这里不太重视。在我看来细节决定成败,一个好的用例名称必须精简干练,直接提供给操作用例的人,一个直观的感受我就要验证什么。

一个用例还必须包含有前置条件

我们在操作一个软件或者验证一个软件的场景的时候,往往前提前期做了很多的铺垫。那么这些都统称为前提条件。往往一个前提条件写的好的时候,可以帮助我们去精炼整个测试用例。

还有一个模板必须含有测试等级

我们所执行的软件各个场景不可能都是同样重要的,肯定有重要的,比较重要的,一般重要的,我们是要有一个划分等级的。

当然还有我们的操作步骤,这个是不必不可少的,为什么呢?因为我们的测试用例就是在描述我们执行的一个过程,也就是我们操作的一个步骤。

当然还有我们的预期结果

无论什么软件,在经历一系列前提条件和操作步骤之后,它总有一个期望的结果。我们统称为预期结果。我们按照操执行用例来操作的时候,就是来检查我们操作之后跟我们的期望结果是否一致,如果一致就通过,如果不一致那么就要提单子,就要跟踪缺陷。

最后还得有一个实际结果用来记录在操作过程中的一个实际结果。

两个鬼故事带安字的起名字大全男孩邯郸学步的意思是什么装饰材料公司起名大全太极鱼起名网免费取名网上母婴起名理财计算器媳妇是怎样炼成的家庭趣事作文400字宁姓女人起名字取龙凤胎起名字沈起名字大全女孩ps3高达uc王氏起名字大全美利达勇士pro猪年年宝宝起名宜用字起名字用笔画怎么起名字维字起名含义游戏光盘怎么安装起小孩起名网木字旁的字男孩起名字文雅笔记本连接投影仪起名字杨佳什么起名出生日期宝宝起名大全姓罗姓甘起名艳降勾魂小孩起名字女孩雅两人合作公司起名鼠年男孩起那个名字少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化