常用AI

ChatGPT:https://openai.com

Claude:https://claude.ai/new

Copilot:https://github.com/copilot

Gemini:https://gemini.google.com/app

应用场景

查找Bug

1.获取截图

捕捉相关内容:例如网页、App界面、需求文档、抓包数据

2.上传提示

英文提示词
Check this screenshot for any bugs. If there are any, please list them. If not, don’t list any.
中文提示词
检查此屏幕截图是否存在任何错误。如果有,请列出。如果没有,请勿列出。

示例:

AI 会尽力寻找 bug,但你需要自行审核,并决定哪些 bug 可能有用。

生成测试用例

1.获取截图

捕捉相关内容:例如网页、App界面、需求文档、抓包数据,或者原始文本

2.上传提示

Please generate test cases for this webpage.
根据截图生成测试用例

示例:

可以看到由于界面元素过多,GPT生成的用例比较简单。这时我们可以针对某个控件元素进行用例设计,比如输入框并且可以加上测试用例设计方法。

继续输入提示

我觉得上述用例过于简单,请单独为输入框进行用例设计,要求使用等价类、边界值等测试用例设计方法,并且包含功能、兼容、性能、安全相关测试

生成自动化测试脚本

输入提示

Generate test automation code to execute a search on the Google Home page

如果您已有测试代码,可以将其上传到 AI,并让其执行代码审查、增强代码健壮性、添加注释、重构代码或提出改进建议。AI 不仅擅长生成新代码,在修复和增强旧代码方面也非常有帮助。

生成测试计划/方案

1.获取截图

捕捉相关内容:例如网页、App界面、需求文档或与您想要测试的内容相关的任何上下文

2.上传提示

Can you create a test plan or test strategy for this application?
您能为这个应用程序创建测试计划或测试策略吗?

经验丰富的测试人员可能会觉得AI的测试计划过于肤浅或过于高级,毫无用处。但将你当前的测试计划与AI建议的计划进行比较,你可能会发现其中缺少了某个部分。并且,您可以继续获得更多详细信息,只需将这些小节拼接在一起您就可能在短时间内获得更详细、更全面的测试计划—比您现在所拥有的要好得多。如果您已有测试计划,请将其上传到 AI,并询问是否有任何缺失或改进建议,AI 可以帮助您快速有效地完善和增强您的计划。

生成需求文档

刚入门软件测试时,有时我们会遇到缺少需求文档而感到不知所措。如果是这样,请遵循上述流程:分享您拥有的任何相关文档、屏幕截图或上下文,并让 AI 对产品规格或产品需求文档进行逆向工程。这可以为您的测试工作提供一个坚实的起点。与测试计划类似,如果您想了解逆向工程规范或要求中任何子部分的更多细节,只需让AI逐一展开即可。它可以提供您所需的深度和清晰度。

示例:

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐