还记得在第1章,我们利用ChatGPT生成的业务用例吗?这种业务用例生成方式其实和场景法用例设计十分相似,我们是不是也可以直接将业务用例输入ChatGPT,让它输出测试用例呢?笔者输入相关提示词让其补充以需求规格说明书中的业务用例为依据的测试用例,ChatGPT输出如图3-5所示。
图3-5 ChatGPT输出的部分基于需求规格说明书中的业务用例补充的测试用例
以下为ChatGPT输出的完整的基于需求规格说明书中的业务用例补充的测试用例。
ChatGPT输出的完整的基于需求规格说明书中的业务用例补充的测试用例
根据业务用例UC-01,以下是一些与该用例相关的测试用例,以确保百度关键字搜索功能的正确性和完整性:
测试编号 |
测试目标 |
前置条件 |
测试步骤 |
预期结果 |
TC019 |
基本关键字搜索 - 有效输入 |
用户已进入百度搜索页面 |
1. 在搜索框中输入一个有效关键字(例如:"测试")。<br> 2. 点击搜索按钮。 |
显示与关键字相关的搜索结果页面。 |
TC020 |
基本关键字搜索 - 多个有效输入 |
用户已进入百度搜索页面 |
1. 在搜索框中输入多个有效关键字(例如:"软件测试方法")。<br> 2. 点击搜索按钮。 |
显示与多个关键字相关的搜索结果页面。 |
TC021 |
基本关键字搜索 - 无相关结果 |
用户已进入百度搜索页面 |
1. 在搜索框中输入一个关键字,但系统无法找到相关结果(例如:"未知关键字")。<br> 2. 点击搜索按钮。 |
显示相应的通知给用户(例如:"未找到相关结果")。 |
TC022 |
基本关键字搜索 - 取消搜索 |
用户已进入百度搜索页面 |
1. 在搜索框中输入一个有效关键字(例如:"测试")。<br> 2. 在搜索操作执行前取消搜索操作。 |
搜索操作被取消,用例结束。 |
TC023 |