tpshop商城项目测试总结
测试对象:红框内的“价格筛选功能”
以下是功能需求:
html内容文本框1、除了空以外,输入框不能输入数字之外的内容。
备注:如果出现数字之外的内容,输入框禁止输入。
2、输入框不能小于0
备注:如果出现小于0的数字,输入框禁止输入负号,只保留数字。
3、框1为空,框2有数值,清空所有输入框
4、框1有数值,框2为空,清空所有输入框
5、两个框都为空,搜索出所有商品
6、第一个框的值要小于等于第二个框的值。
第一个框的值和第二个框的值相同时,如果存在该价格的商品仅展示该价格的商品,若没有,弹出“抱歉,没到您要搜索的商品,换个条件试试!”
这个小模块的测试用例如何设计呢?百思不得其解,是用等价类划分法还是用判定表法还是两个方法结合着来设计测试用例?
有一个未经验证的思路:
先按照等价类划分法划分:
有效等价类:空、不小于0的整数;
无效等价类:中文、英文、特殊字符,以及特殊的无效等价类,如小数和负数。
第一、先测试有效等价类能否正常输入,经测试可以正常输入
第二、再测无效等价类,中文、英文、一般特殊字符是否确实被禁止输入,经测试确实无法正常输入,但是特殊情况下可以输入(比如数据是复制进去的时候)。
之后再测试无效等价类中的两个特殊情况,小数和负数:
小数,比如输入(或者复制进输入框)50.5,输入框中的数据会自动变成505,说明小数这个无效等价类确实无法输入到输入框中,理由是输入框中的数据确实不是一个小数50.5而是一个整数505。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论