dcsxlh

导航

 
编写测试用例
1、了解需求
2、写出测试点
3、把测试点转成测试用例
4、对测试用例进行评审
5、评审通过把测试用例导入用例管理工具
6、分配测试用例,执行测试用例
7、在缺陷管理工具上提交bug
8、验证bug
9、关闭bug
10、提交测试报告


这个项目是做什么的
需求是要解决什么问题
测试用例:是用来描述功能,显示操作步骤,通过这个用例来执行测试
编写用例标准
1、用例编号 TAOBAO_MAIJIA_001
2、用例标题
3、优先级
4、前置条件(预置条件)
5、测试步骤
6、预期结果
7、用例的类型(功能测试)

用例编号
系统名称_模块名称_001(一般用大写英文表示)
1、模块
2、测试类型
3、需求
用例标题(要素中的重点)
描述这条测试用例是验证什么的
例如:
1、ATM输入正确密码,能成功登录
2、ATM输入错误密码(没有超过最大登录次数)
3、ATM输入错误密码(超过最大次数)
注意点
1、用例标题永远是唯一的,也就是说不可能存在相同标题的两条用例
2、标题描述要简单,易懂,但是描述清楚

测试用例注意点: 
1、用例编号根据公司的规定 
2、用例标题能加"验证"尽量加上验证 
3、用例标题需要写清楚要验证的点 
4、用例标题和预期结果相呼应 
5、用例标题是陈述句,不能用判断句或者选择范围,也不能用是否,不能用疑问句 
6、不能把bug写成测试用例 
7、一个无效等价类尽量写成一条用例,不要2个无效等价类写成1条用例 
8、用例步骤写编号、从最开始步骤写起,不要简化,避免重复 
9、测试数据写在测试步骤里面,不要写在预期结果里面 
10、有数值尽量用双引号或者单引号比如"199201"'199201' 


优先级(作为测试优先级的顺序)
优先级分高 中 低
高 : 核心功能用例(冒烟测试),会阻碍大部分其他测试的部分,基本功能测试,重要的错误测试,
中:异常的测试,边界,中断,弱网
低:字体,颜色,易用性,页面,     
场景法设计设计的用例,基本流为高级用例
场景法设计设计的用例,备选流为中级用例
因果如设计设计的用例,有效的用例,选一条作为高级
因果如设计设计的用例,有效的用例,除了选取的一条,其他的都作为中级
因果如设计设计的用例  无效的用例,作为低级用例
等价类和错误推测法  设计的有效用例  中级
等价类和错误推测法  设计的无效用例  低级
ui,样色,颜色,大小,位置,排版 等   低级
死机,白屏,卡顿,闪退,界面跳转   高级
删除  ,返回,取消,刷新, 更新 ,翻页   中级
1、主要流程的用例
1、备选流程的用例
1、页面样式
2、重要级别的用例
2、重要级别的用例
2、页面排版
3、基本功能的用例
3、分支用例
3、错别字
4、冒烟测试的用例
4、异常用例
4、提示性错误
5、单个查询功能,显示功能
6、易用性的优化
提bug中才有1级bug,2级bug(合理的重要级可以让开发明白需要先修改哪些bug)
注意点
1、重要级需要合理,不合理但是有可能会跟开发闹矛盾
2、KPI绩效考核,开发考核是根据一年总共写了多少行代码,bug数是多少,1级bug致命型bug,衡量他能力的参考。
3、往往工作中,1级的bug必须当天解决

前置条件(执行操作前的准备工作)
1、测试数据作为操作步骤前的准备工作
对2、测试账号,银行卡账号,银行卡余额 ATM机有多少钱

注意点:
1. 不能拿上一个用例作为一个前置条件
2. 前置条件需要描述清楚,例如你使用的
账号,密码,账号的类型,账号的权限,
测试数据,访问的地址,指明具体操作的入口。
测试步骤(测试验证某个测试点的具体操作步骤)
1、步骤要描述清楚
2、步骤中最好有详细的测试数据
3、步骤不宜过多,一般是7个步骤左右,特别复杂的测试点,需要写详细的步骤

预期结果(了解需求后,程序应该执行的结果)
注意点
1、预期结果要详细
2、预期结果要注意隐藏的结果
3、页面跳转成功
4、订单状态的变更
5、多个页面显示的结果,不能只写成功,失败
6、预期结果就是检查的测试点,系统功能的实现
7、结果设计到页面提示,数据的变化,必须明确说提示的内容,和变化的内容
8、结果涉及到数据库,需要明确数据库的表和字段的变化 例如:数据库用户账户表,余额字段发生了改变
 

 

posted on 2020-05-08 18:41  多测师_肖sir  阅读(154)  评论(0编辑  收藏  举报