测试点和测试项
在测试时,我们是不是拿到任务后会无从下手?下面总结了一套方法,方便大家测试时的参考
一、首先我们要知道测什么?
界面:1、展示类:title,展示文本,logo,图片,界面布局
2、功能类
3、统计类
4、性能(场景)
接口:1、功能类
2、统计类
3、性能(场景)
二、你怎么保证测试质量=保证测试用例够全?
全面的测试用例=测试点 + 测试点的测试项
如何找全测试点=知道测试点有哪些 + 把测试任务中的测试点都找出来
如何列全测试点的测试项 =知道测试点的类型+每种类型的测试项
总结:全面的测试用例=知道测试点有哪些 + 把测试任务中的测试点都找出来+知道测试点的类型+每种类型的测试项
三、保证测试用例全面之二
用例评审(三方稽核):任意一方都无法自己证明是对的,只能和另外两方相互印证,最终达成共识
四、测试点和测试项的区别
- 什么是测试点?
是一个实实在在的对象 - 什么是测试项?
怎么去测这个测试点
五、为什么要做接口自动化测试
为了回归
六、怎么保证接口测试的质量?
测试点+测试项 来保证
七、测试点和测试项
所有字段通用
非必填时字段是否需要保留
约束(必填or非必填)
1.普通文本字段
a、特殊字符
b、前后是否允许有空格
c、字段长度
d、有效类无效类
2.数字字段
整数
小数(精度)
分数
正负数
千分位(1,000,000)
3.查询字段
模糊
非模糊
前后是否空格
4.日期字段
格式:
年 月 日 时 分 秒,2位、4位、6位、8位、10位 12位 14位 17位,连接符/ :- 汉字 .
5.手机号码和座机字段
手机号位数
手机号段
座机是否带区号
座机号码格式:带空格,带-,带括号
6.身份证字段
位数(15位、18位)
有效无效
是否可以输入X
最后一位x的时候是否大小写自动匹配
7.金额字段
前面是否带0
是否带非数字的符号
是否带+-号
小数点(精度)
千分位
单位(万元、元、角、分、厘)
大小写一致性
8.固定值字段
第一个值
中间选一个值
最后一个值
9.是否幂等性(多次提交,结果不变)
重复提交
10.权限(cookie(浏览器)session服务器()、token(接口))
时效性
互斥性(单点登录、多点登录)
11.区间组合字段
闭区间 [a、b]
开区间(a、b)
左开右闭(a、b]
左闭右开[a、b)
如何写接口的测试用例?
根据字段类型梳理测试点和测试项,确保全面