又一次被震惊:从生成和细化需求到应用各种方法设计测试用例( 二 )


虽然GPT-4不能画因果图,但还是能正确运用这种方法,最终生成测试用例 。
请增加因果图方法
因果图方法是一种测试设计技术,它通过分析输入条件和输出结果之间的因果关系来设计测试用例 。以下是使用因果图方法为文章发布功能设计的测试用例:
1. 首先,确定输入条件(因子):
2. 然后,确定输出结果:
3. 分析输入条件与输出结果之间的因果关系,并设计测试用例:
测试用例 1:正确的标题和正文
测试用例 2:标题超过长度限制
测试用例 3:正文超过长度限制
测试用例 4:有效摘要
测试用例 5:摘要超过长度限制
测试用例 6:有效标签
测试用例 7:标签超过长度限制
测试用例 8:有效封面图片
测试用例 9:无效封面图片
GPT-4可以应用更难的方法:正交实验法
请增加正交设计
正交设计是一种测试设计技术,通过构建正交表来减少测试用例的数量,同时保证各因素之间的组合都得到充分测试 。
在文章发布功能的测试中,我们可以将以下因素纳入考虑:
1. 标题(T):有效(T1)、无效(T2,长度超过限制)
2. 摘要(A):有效(A1)、无效(A2,长度超过限制)
3. 正文(C):有效(C1)、无效(C2,长度超过限制)
4. 标签(L):有效(L1)、无效(L2,长度超过限制)
5. 封面图片(P):有效(P1)、无效(P2,非图片格式或超过大小限制)
假设我们选择一个 L9(3^2)正交表,可以构建以下正交设计测试用例:
通过这些正交设计测试用例,我们可以在较少的用例数量下覆盖各因素之间的组合,提高测试效率 。如果您还有其他需求 ,请随时告诉我 。
基于测试用例就可以生成自动化测试脚本,这可以参考GPT-4 开启 “软件工程3.0” 全新时代中提到的所做的实验 。