输入框类型:
1、功能方向
①、边界值测试
②、特殊字符(感叹号、波浪线等、空格),只输入一个或者是输入多个;其他语言啊(俄语啊这种)
③、不输入值,直接发送
④、 多次点击发送,测试幂等
⑤、弱网测试,看看能不能写入数据,同时也可以测幂等
⑥、数据库容量峰值(部分场景会有),就是表满了无法写入数据
⑦、发送图片(png、gif)、视频、表情包这种
⑧、复制的内容发送(文本、特殊文本、图片(png、gif)、视频、表情包)
2、接口方向
①、边界值测试
②、特殊字符(感叹号、波浪线等、空格),只输入一个或者是输入多个;其他语言啊(俄语啊这种)
③、不传值,直接发送
④、 多次点击发送,测试幂等
⑤、弱网测试,看看能不能调用,同时也可以测幂等
⑥、数据库容量峰值(部分场景会有),就是表满了无法写入数据
⑦、发送图片(png、gif)、视频、表情包这种
⑧、复制的内容发送(文本、特殊文本、图片(png、gif)、视频、表情包)
⑨、接口返回码:
a:4** 前端url写错(路径出错)
b:5** 后端逻辑出错
c:josn解析出错,前端传参后端解析出错
d:系统异常,后端代码判断出错
⑩、发送接口规范不存在字段
①、改变接口传输类型(get、post)
②、不使用token发送
3、性能方向
①、单token多并发,数据有没有损失和能否及时调用和接口有没有请求失败
②、多用户并发,数据有没有损失和能否及时调用和接口有没有请求失败
③、单接口调用耗时
4、兼容方向
①、App/小程序:
a:ios
b:安卓
c:鸿蒙
(最好是有个项目用户机型使用排序表)
②、客户端:
a:win系统
b:苹果系统
c:win7/winXP(一般只有政府项目用)
③、web端:
a:谷歌
b:edge
c:火狐
d:ie浏览器(一般只有政府项目)
5、安全方向
①、盗用token发送接口
②、根据的页面使用的不同程序语言,输入不同的语言字符串,如 HTML 格式语言,JS 函数格式,如 <br><tr><td><body><script><front>,php 以及 JS 代码等
③、sql注入 or 1=1