【超实用工具】AI开发测试用例生成器
每次裁员潮来临时,首当其冲的总是测试岗位。然而,公司失去专业测试人员后,遭殃的却变成了产品经理——不仅要兼顾产品职责,还要充当临时测试员。尤其面对高要求客户,产品经理还得硬着头皮编写详尽的测试用例,缺乏专业测试技能的产品常常陷入无限的痛苦挣扎。
身处这样困境的小明,决定奋起反击,利用AI开发一款智能测试实例生成器,让产品经理轻松缓解“被测试”的悲惨境地。
第一步:让AI放飞自己
当我们使用AI开发小工具的时候,可以换一种开发思路。传统上,我们自己开发的项目通常需要头脑风暴做思维导图,明确每一步的细节;但是使用AI开发的时候,我们完全可以跳过这一步。
毕竟,目前AI的算力和理解能力还有限,不适合在前期阶段进行过于复杂的规划和设计,我们也没有必要强行给AI设定太多条条框框,徒增维度。先让AI先自由发挥,创造出一个初始版本的测试实例生成器,看一下AI自己的思路和实现方式,再根据实际效果进行调整和优化。
这样一来,我们既减弱了前期工作量,又充分发挥了AI的创造潜力,避免在启动阶段对AI提出过高的要求,让开发过程更加高效、更加轻松、恢复创造力。(忘了说,需要让AI去适配deespeek API 接口,为什么用这个,因为小明充钱了)
第二步:细化需求,重新规划
当我们看到AI给出的初步方案与界面效果后,可以结合人工思考进一步优化规划:
当前的实际情境是:我们身为产品经理,AI的页面阅读权限仅限于单一页面,无法进入子页面。同时,我们也暂时不需要AI进行代码级别的测试验证。
因此,我们可以调整思路,重新明确任务目标:
- 首先,让AI直接读取我们提供的产品原型图链接(单个页面)。
- 然后,针对这个原型页面,由AI自动生成对应的测试用例方案。
第三步:继续测试,深度迭代
在使用中,我们发现,即便向AI明确提供了原型图链接,由于AI访问权限有限,它仍然只能读取单一页面,无法深入到子页面或交互细节中。
此时,作为产品经理,我们更需要发挥自身解决问题的能力,灵活应对限制:
- 我们可以利用Axure工具将完整的原型页面导出为HTML格式文件;
- 接着,将导出的HTML文件直接上传给AI;
- AI通过读取和解析上传的HTML文件,就能清晰地理解页面结构、交互逻辑和各个功能模块;
- 最终,AI会基于对HTML文件的深入分析,自动输出更加准确、全面且可用的测试用例方案。
继续使用过程中,我们发现AI直接生成的测试用例往往不够专业、细致,不适合直接投入测试。此外,我们也无需AI针对原型图本身提供具体的测试结果或分析结论。
基于此,我们可以进一步调整策略:
- 不再让AI直接输出具体的测试用例结果;
- 而是让AI生成一份专业的、结构清晰的标准化测试用例模板;
- 将AI生成的模板交给实习生或产品助理,由他们基于模板结合原型图进行人工测试,逐项验证页面功能与交互逻辑。
- 最后给他一份用例模板,不然他自己想不出来。
第四步:继续让AI飞翔
当我们对产品下一步的迭代方向感到迷茫或暂时缺乏灵感时,可以尝试让AI先行提供一些优化方案,并对其进行评估与审核,从中寻找可能的启发。
但通过实际操作我们也发现,AI在现阶段所提供的方案多数并不具备较高的实操价值,甚至经常产生无效或不合理的建议。因此,目前阶段产品的迭代方向和核心决策,仍然需要我们各位产品经理凭借自身的经验、专业素养及对业务的深刻理解进行判断。
换句话说,我们应将AI视为一种辅助工具或灵感启发源,而非完全依赖的决策依据。真正高质量的产品规划方案,依然取决于产品经理自身的专业能力、经验积累和对用户需求的深入洞察。
最后:后续迭代思考
我们最初开发这个“测试用例生成器”,是为了缓解公司缺乏专业测试人员的问题。现在,我们已经初步实现了由AI自动生成标准化的测试用例模板,交由实习生或产品助理人工执行测试。
但要真正实现自动化测试闭环并进一步提高效率,我们还需要继续迭代升级,开发一个专门用于自动测试的新工具。具体思路如下:
- 解决AI单页面访问限制问题:由于AI本身无法主动点击链接进入子页面,我们可以设定一个特定的域名后缀范围,通过明确告诉AI允许访问的域名范围,让AI实现对多页面的批量读取和分析。
- 自动执行AI生成的测试用例:我们将上一阶段AI生成的标准化测试用例方案上传给AI,让其以此为依据,自动在允许的域名范围内执行具体的测试步骤,检测页面功能、交互逻辑、异常情况等。
- AI输出详细测试结果报告:AI在自动执行测试用例后,将生成详细的测试结果报告,标记测试通过、失败或异常情况,明确定位问题所在,便于产品经理或开发人员快速了解问题、及时修复。
- 最终实现完整自动化测试闭环:通过上述迭代,我们最终可实现完整的AI自动化测试闭环流程:
AI自动生成测试用例 → AI自动执行测试用例 → AI自动输出测试结果报告 → 人工确认、修复问题 → 迭代优化
专栏作家
产品小明;人人都是产品经理专栏作家。参与了 AI 产品、同城商城、同城外卖餐饮系统、智慧景区、同城预约、国际快递系统、仓管系统、招聘系统等多个领域的项目开发和管理,积累了丰富的经验。
本文原创发布于人人都是产品经理,未经作者许可,禁止转载。
题图来自Unsplash,基于CC0协议。
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。
- 目前还没评论,等你发挥!