利用prompt技术结合大模型对目标B/S架构软件系统进行测试,可参考以下步骤和方法:
测试需求理解与prompt设计
- 明确测试点:梳理B/S架构软件系统的功能需求、非功能需求(如性能、安全性、兼容性等),确定具体的测试点,如用户登录功能、数据查询功能、系统响应时间要求等。
- 设计prompt:根据测试点,设计能引导大模型给出相关测试思路、用例或预期结果的prompt。例如,对于用户登录功能测试,prompt可以是“请为B/S架构软件系统的用户登录功能设计测试用例,需考虑用户名密码的正确输入、错误输入,以及不同字符类型、长度等情况” 。prompt应清晰、具体,明确任务要求。
功能测试
- 测试用例生成:将设计好的prompt输入大模型,获取其生成的测试用例。大模型可能会根据其学习到的知识和经验,给出涵盖各种正常和异常情况的测试用例。例如,除了常规的用户名密码正确错误输入,还可能包括特殊字符、超长用户名密码等边界情况。
- 用例筛选与优化:对大模型生成的测试用例进行筛选,去除不合理或重复的部分,并根据实际业务场景和系统特点进行优化补充。比如,若系统对用户名有特定的格式要求(如必须包含字母和数字),则增加相应的测试用例。
- 执行测试:使用筛选优化后的测试用例对B/S架构软件系统进行功能测试,记录测试结果,判断系统功能是否符合预期。
订阅专栏 解锁全文
7118

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



