编写测试用例及常见测试思路

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZWE7616175/article/details/82108726

一、基本概念

1.什么是测试用例

测试用例是在测试过程中很重要的一类文档,是测试工作的核心,是一组在测试时输入输出的标准,是测试需求的具体对照。

2.测试用例的作用

测试用例是检验软件是否满足用户需求,体现一个测试人员的工作量,展现测试用例的设计思路。

3.测试用例包含的的内容

用例编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注。

4.测试用例的编写流程

需求分析、提取测试点、测试用例的编写、测试用例评审。

二、需求分析

1.概念

客户需要的产品,以及对产品的要求。

2.种类

业务需求:关注系统是否满足业务要求。
用户需求:关注系统是否满足用户习惯。
功能需求:关注系统是否满足功能需求。

三、测试用例的设计方法和编写

设计测试用例一般是根据用户需求分析文档设计测试用例,客户需求什么,测试人员就测试相应的功能。但是在没有需求文档的前提下,来设计测试用例,考验的就是测试人员的基本功,如:考虑问题是否全面,设计测试用例是否合理等。一般根据经验和测试的思维来设计测试用例。

在编写测试用例时,一般从以下几个方面进行考虑:功能测试、性能测试、界面测试、安全性测试、兼容性测试、可用性测试、可靠性测试、本地化/国际化测试。

1.测试项目—-杯子

需求测试:查看杯子的使用说明书,安全说明书等。
功能测试:

杯子是否可以装水
水倒容量的一半
水倒规定的安全线
水倒满并且流出来
水杯的容量刻度与其它水杯一致
盖紧盖子不漏水
烫手验证

性能测试:

使用的最大次数或时间
掉地上不易损坏
杯子拧几圈水不滴出来
杯子的耐热性
杯子的耐冷性
杯子保温时间长
杯子装水不漏
杯子上放置多大的重物不损坏

界面测试

杯子外形整齐、图案美观
大小与设计一致(直径、高、宽、容量)
手拿着舒服
材质与设计的一致

安全测试

杯子使用前进行消毒和细菌验证
高温材质不释放毒性
低温插值不释放毒性

易用测试

倒水方便
喝水方便
方便携带
使用简单,方便操作
防滑措施
清洗容易

兼容性测试

杯子可以容纳果汁、奶茶、白水、酒精、汽油等。

震动测试

杯子里加填充物,六面震荡,检查是否能应对恶略环境(火车、高铁、飞机等)。

2.测试项目—-公交卡测试

功能测试

1.正常
有余额+芯片正常+在感应范围内
有余额+芯片正常+在感应范围内+公交卡套
有余额+芯片正常+在感应范围内+包里
余额不足+芯片正常+在感应范围内
公家卡充值(一次充值的上限、下限)
余额提醒(所剩余额为多少以下开始提醒)
2.异常
刷卡机坏了
刷卡机卡了
刷卡机未通电
有余额+芯片正常+在感应范围外
有余额+芯片异常
无余额+芯片正常+在感应范围内
无余额+芯片异常

性能测试

单次刷卡
频繁多次刷卡
公交卡最多能刷多少次(一天内、一次)
一次刷卡到下一次刷卡的时间价格

界面

不同卡的图案、手感、大小、厚度、材质

安全

公交卡被挂失
个人信息保密
材质对人体危害

易用

携带方便
使用方便
充值操作简单、快

兼容性

可以刷地铁、高铁、火车、汽车

容错

公交卡折损
芯片弱消磁

3.测试项目—-电梯

功能测试

电梯门是否可以正常开启、关闭;
上升键和下降建,电梯的楼层按钮是否正常;
紧急按钮是否正常,报警装置是否安装,报警电话是否可用;
通风状况如何,手机是否有信号;
电梯人满是否会提醒;
电梯的上升过程中,如果有人在1楼,按了5楼,有人在3楼等,是否在3楼停;
电梯的上升过程中,如果有人在1楼,按了5楼,有人在3楼等,电梯已满员,是否在3楼停;
电梯在下降过程中,如果从10楼开始下降,有人在5楼等,是否在5楼停;
电梯在下降过程中,如果从10楼开始下降,电梯已满员,有人在5楼等,是否在5楼停。

性能测试
电梯平均使用寿命
电梯抗高温能力
电梯最大能承载多少人
电梯的内壁不容易损坏
电梯的每次停留的时间

界面测试

电梯的外观整齐、美观
电梯的按钮是否设计合理
电梯的使用说明书是否有错别字

安全测试

电梯正常工作
电梯出现异常的紧急措施
电梯是否会将人夹住
在紧急情况下,电梯的开关按钮是否可以正常使用

易用测试

电梯的按钮是否满足人们的使用习惯
电梯的说明书是否简洁明了

兼容性测试

在商场、公寓、教学楼是否可以安装并正常使用。

4.测试项目—登录界面

用户名和密码都符合要求
用户名和密码都不符合要求
用户名符合要求,密码不符合要求
密码符合要求,用户名不符合要求
用户名和密码为空
数据库中不存在的用户名,不存在的密码
数据库中存在的用户名,错误的密码
数据库中不存在的用户名,存在的密码
输入的数据前有空格
输入正确的用户名和密码,按Enter是都可以登录

四、测试用例评审

1.概念

评审就是对测试用例进行检查。评审包括:同行评审、小组评审、部门评审、第三方评审等。不同的评审有不同的角色参与其中。

2.评审的意义

通过评审发现用例的不足;
方便测试人员对测试用例进行改进;
达到在测试时提高测试质量的目的。

3.评审流程

评审后改进测试用例,再进行评审再改进测试用例,这样一直循环直到评审都通过,才结束评审,标志着测试用例编写完成。

猜你喜欢

转载自blog.csdn.net/ZWE7616175/article/details/82108726