等价类划分法: 顾客付款在100元内且刚好为商品价格,即 P = R,此时不需要找零,测试用例为 P=50, R=50;P=10, R=10;P=5, R=5;P=1, R=1。 顾客付款在100元内且需要找零,测试用例为 P=100, R=50;P=100, R=10;P=100, R=5;P=100, R=1;P=60, R=30;P=65, R=25;P=20, R=10;P=25, R=5;P=10, R=1。 顾客付款超过100元,测试用例为 P=101, R=50;P=200, R=100;P=105, R=60;P=150, R=70。 边界值分析法: P=100, R=50,这是最小等价类的最小边界值测试用例。 P=100, R=1,这是最小等价类的最大边界值测试用例。 P=101, R=50,这是超过100元的最小边界值测试用例。 P=150, R=70,这是超过100元的最大边界值测试用例。
时间: 2023-08-12 19:06:36 浏览: 96
1实验一 使用等价类划分法设计测试用例1
你的问题是测试用例中等价类划分法和边界值分析法各是什么,以及它们的优缺点是什么?
等价类划分法是一种黑盒测试方法,将输入值划分为等价类,每个等价类代表着一组具有相同测试目的的输入数据。通过从每个等价类中选择一个代表性测试用例进行测试,可以在覆盖所有等价类的同时尽可能少地执行测试用例。等价类划分法的优点是能够有效地减少测试用例数量,缩短测试时间,同时发现更多的缺陷。其缺点是需要对输入数据进行分类划分,需要一定的专业知识和经验。
边界值分析法也是一种黑盒测试方法,主要是针对输入参数的边界值进行测试。通过在边界值处进行测试,可以发现输入数据错误或越界的情况。边界值分析法的优点是能够发现输入数据错误和越界的情况,同时测试用例数量较少。其缺点是仅考虑了输入数据的边界情况,可能会遗漏其他有效的测试用例。
两种方法在实际测试中往往会结合使用,以达到更加全面有效的测试效果。
阅读全文