软件测试-用例篇

本文详细探讨了软件测试中的测试用例设计,包括测试用例的便捷性、标准、基本要素,以及设计方法,如等价类、边界值、因果图、正交法和场景设计法。此外,还讨论了测试用例的有效性和粒度评价,强调了测试用例在确保产品质量、需求覆盖和资源管理中的重要性。
摘要由CSDN通过智能技术生成

1.测试用例带给我们的便捷之处

(1)使工作可重复,是自动化测试的基础
(2)评估需求的覆盖率
(3)用例的复用
(4)积累测试的方法思路以供后续借鉴

2.测试用例标准

(1)用例表述清楚、无二义性
(2)可操作性强
(3)用例的输入输出明确(一条用例只有一个预期结果)
(4)可维护性强
(5)对需求的覆盖率高

3.测试用例的基本要素

向测试系统发起的一组集合,测试平台,测试数据,测试步骤,预期结果等。
(测试方式,标题,重要性,优先级,功能模块等)

4.设计测试用例的方法

用户【需求】—产品经理【软件需求】—程序员【开发软件】—测试人员【测试功能】—【上线】

4.1.根据需求去设计测试用例

验证需求的正确性;
分析、细化需求,从需求中提炼功能模块,划分子功能,根据每一个子功能去设计测试用例;
即为以下两步:
(1)需求验证(合理性、正确性)
(2)进行测试用例的设计

举例:
用户需求:购买3000元以内的华为智能手机
测试点:
1.价格:3000元以内(小于等于)
2.手机类型:智能手机
3.品牌:华为
4.手机功能的测试(打电话、发短信、APP的安装使用、连网等)

4.2.软件需求

事件流
1.用户未收到激活邮件,可在登录界面录入电子邮件及密码后,再次发送激活邮件

事件测试
1.用户收到激活邮件 在登录界面输入电子邮件、密码,不会发送激活邮件,并且提示信息显示已发送
2.用户没有收到激活邮件 在登录界面输入电子邮件、密码, 会发送激活邮件
邮件测试: 内容、激活链接、排版、字体

2 每次发送的激活邮件,仅在发送邮件后24小时之内有效,超过24小时之后需要重新发送激活邮件

测试:
1.激活邮件发送,24小时之内(包括24小时)可以激活系统
2.激活邮件发送,24小时之后激活链接失效,无法激活系统
3.24小时之内激活系统,超过24小时之后再次点击激活链接,系统提示:该用户已激活系统
4.24小时之内激活系统,24小时之内再次点击激活链接,系统提示:该用户已激活系统
5.邮件内容(排版,日期,字体等)测试

5.具体的设计测试用例方法(黑盒测试设计测试用例的方法)

5.1等价类*

思想:把输入(特殊情况下考虑输出)划分为若干个等价类,从每一个等价类当中选一个有代表性的测试用例进行测试,如果测试用例测试通过,那就称这个测试用例代表的等价类测试通过。

有效等价类:根据需求规格说明,有意义的输入数据构成的集合,称之为有效等价类
无效等价类:根据需求规格说明,不满足需求的集合

举例:
| 用户名 | 必填,录入用户名 | 6-15 | 字符类型A-Z,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值