测试人员的三板斧
最近接触到项目,原来项目组没有测试人员,都是开发自测的,长期以来许多开发者认为只要项目的功能run就行了,项目上线后使用者和开发者之间的思维差距很大的,因此就可能有各种问题。例如开发在页面已经提示了请输入8-16位的字母,数字,用户可能就会不顾这个提示,疯狂的在死亡边缘尝试。根据个人测试经验给开发者展示一些测试人员经常用的方法。
界面:
- 输入框:长度和类型是必须验证的,超长,超短或者类型不符合预期的,例如手机号输入框,输入的类型是11位数字,邮箱的格式,身份证号格式,要求输入中文或者英文的反向操作
- 搜索框:输入的内容,反向的如空格,% , @ $%&*( , 有时候特殊符号可能就有极大的风险,或者 1==1 或者1=1这种内容
- 不按照规范操作,比如登录页面,正常情况下是输入用户名和密码后点击登录的,如果是先输入密码在输入用户名,回车键等等。
接口测试:
请求参数的长度,类型,空,空字符串,null,NULL ,%或者多个%, 1==1 这种 字符串,结合业务场景的参数值,例如前端页面要求输入邮箱号,接口反向用例输入非邮箱格式的验证。
1061

被折叠的 条评论
为什么被折叠?



