在测试多个web、移动端项目之后,总结一下功能测试中关键的测试点(自己简单整理,有问题请提出)
主要包括url地址、页面展示、动画切换显示、首页图标、按钮或链接跳转、后退功能、刷新功能的测试(不要觉得累赘,第一次测试必须验证全,后面其他页面可以适当忽略一些测试点)
一般文本框产品都会给出非常详细的限制规则,没有则需要主动询问。并提出不合理之处讨论
主要包括以下几点(可以根据实际情况剔除多余测试点):
正确输入,在限制条件内取几条用例进行正确值进行测试。一般最小、大边界值各一条,参数类型一条;
未输入,在未输入内容的时候,检查显示是否正常;
输入,在输入内容的时候,检查显示是否正常;
为空,其他内容输入正确,输入为空,点击登录/提交;
为空格,其他内容输入正确,输入为空格,点击登录/提交;
包含空格,其他内容输入正确,输入包含空格(首、中、尾包含空格分别测试),点击登录/提交;
为空白符其他内容输入正确,输入或复制使用搜狗输入法v1选d输出的空白字符,点击登录/提交;
特殊字符,其他内容输入正确,输入除_以外的特殊字符,点击登录/提交;
小于最小值,其他内容输入正确,输入少于最小位,点击登录/提交;
大于最大值,其他内容输入正确,输入大于最大位,点击登录/提交;
中文汉字,其他内容输入正确,输入中文汉字,点击登录/提交;
符合格式的错误内容,其他内容输入正确,输入错误的内容,点击登录/提交;
粘贴复制修改,其他内容输入正确,在输入框中通过复制/粘贴/修改的方式填写内容;
区分大小写,其他内容输入正确,区分大小写校验。
测试点较多,如果觉得累赘可以根据自己项目实际情况删减
正确输入;
未输入;
输入;
为空;
为空格;
包含空格;
为空白符;
特殊字符;
错误的密码;
过短字符;
过长字符;
粘贴复制修改;
中文汉字;
区分大小写。
正确输入;
未输入;
输入;
刷新验证码;
为空;
为空格;
过短字符;
过长字符;
长度正确字符;
中文汉字;
特殊字符;
快速刷新,点击验证码快速刷新,查看验证码是否实时刷新;
区分大小写(如:验证码为m5dw,输入的是M5dW);
验证码超时,长时间不操作以后,验证码是否要求刷新。
按钮显示;
点击成功,功能正常;
网络连接失败,按钮点击;
快速多次点击;
是否响应enter键;
请求超时。
这里就不累述,只说几个重要点
已经使用过的验证码;
时间过期的验证码;
已经发送新的验证码,再用未过期的就验证码。
这里就不累述,只说几个重要点
有@和.符号;
没有@和.符号;
@/.符号中只有一个;
有@@符号(重复);
有..符号(重复)。
分页功能类似直接截图,如果支持输入页码需要在多加几条测试点
使用几款常用浏览器进行快速测试,保证各场景页面、控件显示无差
移动端很多和web差不多,这里说下移动端特别注意的地方
用户体验,测试时尽量从用户角度出发,觉得不友好的都可以提出交流;
弱网情况下的测试;
多系统、多手机的兼容性测试(兼容性这块坑最多);
安全性。
作者:qq_27424375
原文链接:https://blog.csdn.net/qq_27424375/article/details/89346020