笔记=重点+自己总结+自己的想法+例子+自己动脑+PPT之外的做记录
1、什么是测试用例
测试用例(TestCase)是为项目需求而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序是否满足客户需求
可以总结为:每一个测试点的数据设计和步骤设计
例如:测试点为短信群发功能可正常使用
数据设计包括:
手机号和短信内容,如18256781234 testing
步骤设计:
1、成功登录短信群发软件平台
2、填写手机号和短信内容
3、点击发送
2、测试用例的重要性
a、测试用例是软件测试的核心
b、是评估测试结果的基准
c、保证测试时不遗漏测试功能点(可以在测试人员疲累的时候起到一个牵引作用、可引导测试思维,进行更多的探索性测试)
d、在编写测试用例的过程中,可以熟悉需求,对系统架构或者业务流程有一个整体的,深入地了解
用例写完后,需检查测试点是否覆盖全
e、好的测试用例不仅要方便自己查看也需要别人查看
3、用例编写8要素
- 用例编号:产品名-测试阶段(如系统测试、UI测试)-测试项-XXX编号
- 功能模块(功能模块)可以再细分为测试子项目
- 标题:输入的内容+结果 (来自测试点)
- 重要级别:高(用户经常用到的功能)/中/低 可不用
- 预置条件
- 测试输入:测试数据
- 测试步骤
- 预期结果
- 测试结果
用例编号
|
测试项目
|
测试子项目
|
测试标题
|
重要级别
|
预置条件
|
测试输入
|
测试步骤
|
预期结果
|
WX_ST_HB_001
|
微信红包
|
输入金额
|
验证红包正确金额0.01-200
|
高
|
1、网络正常
2、账号正常登陆
|
1、0.01
2、150
3、200
|
1、登陆微信->点开好友聊天界面
2、点开“+”选择红包功能
3、输入金额
4、默认红包备注
5、点击发红包
6、选择零钱
7、输入密码
|
1、发送成功,界面显示红包信息
2、零钱余额对应减少相应金额
|
4、编写测试用例流程
1)分析需求,得出测试点
2)使用等价类、边界值、场景法、错误推断法,细化分析测试点-->分解为测试标题,写出对应的测试的步骤、测试数据、预期结果。
3)需覆盖所有用户需求、包括单个功能、正面和反面的测试用例
4)编写测试用例注意格式要求,要有8大元素,编写测试用例去除冗余、重复、含混字眼、二义性、要简洁
测试步骤和预期结果,可以去除相同的操作步骤和结果
5、用例评审
5.1用例评审的流程
1)评审材料准备好(主要是测试用例)
2)提前(2天)发布评审通知( QA通知、邮件、或者讨论组发布信息),同时将评审材料发送给评审成员,以节约沟通成本
3)召开会议评审,针对评审用例检查清单,评审过程中收集相关人员的反馈信息(即问题记录清单),在此基础上对测试用例进行更新,直到评审通过
4)评审结束,测试负责人出测试用例评审报告
评审结果经项目经理同意确认
如何编写测试用例
原文:https://www.cnblogs.com/yangsun/p/9751430.html