)
文章目录说明AI介绍一、AI助力需求分析二、AI助力测试计划三、AI助力测试用例设计四、AI助力测试用例执行4.1 环境部署文档的生成4.2 生成shell脚本4.3 生成冒烟测试用例4.4 缺陷预测五、AI助力测试报告六、补充最新课程笔记01-AI工具基本应用提示词AI需求分析02 AI测试计划提示词总结测试计划总结03-测试用例设计04-AI描述缺陷描述缺陷的格式缺陷介绍缺陷描述缺陷管理流程缺陷描述及提交说明前面的课程链接软件测试AI本篇文章对应的课程为54-58节后面补充最新课程部分的链接测试全流程自动化测试本篇文章的对应的课程为1-7节AI介绍平台https://nebula.itcast.cn/#/home测试流程AI指令组成:角色给 AI 定义匹配任务的身份例如 “你是一位软件测试工程师”指示描述任务内容例如 “需要对以下需求进行设计测试用例”上下文给出任务相关的背景信息例如 “用例标题格式 登录失败密码错误”例子提供参考案例辅助 AI 输出正确性例如 “用例标题格式 登录失败密码错误”输入明确任务的输入信息例如 “SQL 注入、兼容性测试、功能测试”输出描述结果格式例如 “excel 表格”AI应用示例:针对以下需求帮我设计测试用例。或更加规范详细的问获取想要的结果可以使用组成格式问角色你是一名测试工程师 指示针对以下需求设计测试用例 需求粘贴需求 输入功能测试、兼容性测试、SQL注入 输出使用Excel表格形式输出并且格式参考用例设计八大要素一、AI助力需求分析实操1-分析以下需求提取需求点2-评审以下需求并提出不足之处二、AI助力测试计划测试计划内容问法角色你是一名测试工程师 指示根据以下需求编写测试计划与方案 需求粘贴需求 要求1. 方案中包含测试策略、风险评估2. 测试周期x天3. 测试人员x人三、AI助力测试用例设计1- 先让ai帮助我们分析需求中的测试点问法请帮我分析以下需求中的测试点 需求 账号必填已经注册手机号或邮箱 密码必填注册账号的密码 验证码正确且未过期2- 接下来可以拿需求直接设计成用例或者也可以复制测试点来设计用例问法一拿需求直接设计成用例请对以下需求设计测试用例 账号必填已经注册手机号或邮箱 密码必填注册账号的密码 验证码正确且未过期 输入参考用例8大要素格式 输出使用 excel 表格形式问法二复制测试点来设计用例请对以下各条测试点设计测试用例 测试点复制第一步ai回答的测试点 输入参考用例8大要素格式 输出使用 excel 表格形式可以以上两种结合作为测试用例四、AI助力测试用例执行4.1 环境部署文档的生成问法请帮我生成以下需求环境部署文档 需求 容器docker 操作系统centos7 程序版本jdk16 应用服务nginx 数据库mysql、redis4.2 生成shell脚本生成shell安装脚本ai生成后我们只要复制下来改成shell脚本直接运行即可安装。问法请帮我编写一份安装 MYSQL 的 shell 脚本要求如下 操作系统Centos7 mysql 版本mysql8.04.3 生成冒烟测试用例问法请对以下需求生成冒烟测试用例 需求 账号必填已经注册手机号或邮箱 密码必填注册账号的密码 验证码正确且未过期 输入参考测试用例8大要素模板 输出使用 excel 表格输出输出正向用例即可4.4 缺陷预测问法请对以下需求预测下缺陷 需求账号必填已经注册手机号或邮箱 密码必填注册账号的密码 验证码正确且未过期ai给的提示基本都是基于需求给出的缺陷预测弥补在工作中我们可以完善需求五、AI助力测试报告我们需要给AI一些关键性的数据让AI辅助生成报告关键数据举例如下问法请根据以下关键信息编写测试报告 关键信息如下 项目轻商城 测试目标登录、购物车、支付、下单、商品详情页、会员管理、库存管理 测试范围黑盒测试 总用例数837 条 执行用例数837 条 总缺陷数350 条1级缺陷43条2级缺陷127条3级缺陷150条 其他30条 缺陷修复1 级 bug100%2 级 bug100%3 级 bug98%其他剩余3条。 测试人员10 人 测试周期4 天完结撒花六、补充最新课程笔记01-AI工具基本应用提示词AI需求分析提示词工程应用测试行业-AI提示词工程的应用总结提示词你是一名10年测试经验的工程师现在需要对上述附件的需求文档进行评审要求站在测试专业角度评审需求的逻辑性、需求完整性站在用户角度评审易用性、合理性给出评审建议和结果。更专业的提示词示例角色设定资深测试工程师视角10年电商系统测试经验用户体验专家视角C端消费者行为洞察核心评审维度{ 功能性: [需求完整性, 逻辑严密性, 异常覆盖度], 可测性: [用例可设计性, 测试路径清晰度, 验收标准量化], 用户体验: [操作流畅度, 界面交互合理性, 容错提示友好性] }输出格式要求结论分级➤ 致命问题阻塞开发/测试➤ 高风险问题需补充说明➤ 优化建议体验增强问题描述结构文档位置第X章/X页/X模块问题描述清晰定位矛盾点影响范围功能模块关联图谱改进建议可落地的解决方案02 AI测试计划不满意的地方微调提示词提示词总结总结提示词角色资深测试工程师、测试管理者任务编写项目需求文档对应的测试计划书背景项目需求文档定稿完成需要在指定周期内自定义x天完成全部功能模块验证保障项目按计划准时提测。要求覆盖维度功能、易用性、兼容性、安全性、性能测试范围覆盖需求文档全部功能模块人员配置自定义测试小组包含测试组长、测试成员方案要素文档内包含测试场景与测试用例设计思路、风险评估矩阵、项目每日进度甘特图准入准出标准定义准入规则功能用例 100% 执行率、准出规则严重缺陷清零风险控制预留项目缓冲时间建立缺陷 项目风险分级上报机制输出《项目测试计划书》更专业的提示词示例角色设定资深测试工程师主导计划编制测试组长张三/李五负责方案审核模块负责人李四负责兼容性专项核心要素矩阵{“测试目标”: [“功能性”, “性能”, “易用性”, “兼容性”, “安全性”],“资源矩阵”: {“人员”: [“张三(60%)”, “李四(30%)”, “王五(10%)”],“周期”: [“2025/5/9-5/23”, “每日站会”, “3次里程碑评审”]}}计划框架1、测试目标拆解维度验收标准测试方法功能性需求覆盖率≥98%等价类边界值性能并发1000TPS响应2sJMeter压力测试兼容性覆盖Chrome/Firefox/Edge最新3版本BrowserStack云测试方案设计功能测试模块责任矩阵附图性能测试阶梯加压模型500→1000→1500用户安全测试OWASP TOP10漏洞扫描进度安排2025-05-092025-05-102025-05-112025-05-122025-05-132025-05-142025-05-152025-05-162025-05-172025-05-182025-05-192025-05-202025-05-212025-05-22需求分析用例设计执行阶段性能调优核心阶段专项测试测试进度甘特图风险控制技术风险接口文档不完整预备 Mock 方案进度风险需求变更冻结机制5 月 15 日后仅接收 P0 级变更环境风险多浏览器并行方案预备虚拟机集群准出标准致命 / 严重缺陷修复率 100%所有测试用例执行率≥95%性能指标达成率≥90%测试计划总结03-测试用例设计提示词1第一步角色资深测试工程师任务根据需求文档登录功能描述设计测试点背景项目需求文档已完成。要求覆盖维度功能、易用、兼容、安全、性能测试范围为需求文档登录功能模块测试点要覆盖100% 需求、边界范围、格式、类型、为空输出测试点根据功能、兼容、安全等分类每个分类要有业务、正向、逆向区分2第二步在AI给出回答之后让AI自查对以上测试点进行评审查漏补缺将查漏补缺后的测试点和之前测试点汇总整理。3第三步输出文档将以上所有的测试点转成测试用例不要偷懒。测试用例参考用例 8 大要素格式使用 excel 表格形式。04-AI描述缺陷描述缺陷的格式缺陷介绍缺陷描述缺陷管理流程缺陷描述及提交工具禅道、jira等等练习使用禅道工具提交缺陷禅道的练习账号demo禅道提示词