前端学习测试的2天:用最简单的语言,对功能的概念娓娓叙来...
前言:举例前,明确测试对象及需求
测试对象:小程序手机号
需求前提:手机号:必须是 11 位中国大陆手机号(仅数字,1 开头)
校验规则:格式错误时前端拦截,不发送请求,给出明确提示;格式正确时可正常请求
第一种:等价类划分法
1. 概念:把用户的输入 / 操作,分成「有效等价类(符合需求的正常操作)」和「无效等价类(不符合需求的异常操作)」,测一个代表就能覆盖整类场景,避免重复写用例。
2. 举例:手机号输入框,有效等价类是「11 位正确手机号」,无效等价类是「空、10 位、12 位、含字母、含特殊字符、非手机号格式」。
3. 等价类划分法,完整测试用例【手机号输入框】:案例结合到,测试用例,让你清晰可见
第二种:边界值分析法
1. 概念:80% 的 bug 都出在边界上,专门测临界点,是等价类的补充,万能 5 点公式:最小值、刚好超最小值、最大值、刚好不足最大值、中间值。
2. 举例:验证码要求 6 位数字,边界值就是「6 位(正确)、5 位(错误)、7 位(错误)、空(错误)、全 0 / 全 9(边界)」。
3. 边界值分析法,完整测试用例【手机号输入框】:案例结合到,测试用例,让你清晰可见
总结
1. 文档总结
前端的小伙伴,看完是不是觉得很简单,测试的专业术听起来不容易知道意思,代入使用就会发现原来很简单,
2. 个人总结:
等价类划分法:就是测试正常操作和非正常操作情况下,页面提示或反馈是否符合用户习惯,用户体验是否良好,(也可以说:这个功能正向和反向的反馈,是否符合主流做法!)
边界值分析法:可以说是【等价类划分法】的儿子,细分归类给这个方法划分到等价类的非正常操作的这一类的子类,为什么说子类?你细心其实也发现了,父亲中非正常操作,并不只有临界点这块的测试,


前端的小伙伴,看完是不是觉得很简单,测试的专业术听起来不容易知道意思,代入使用就会发现原来很简单,