☰
AI+软件测试04(AI应用技巧)
2026/10/10 5:37:28 网站建设 项目流程

文章目录

  • 说明
  • 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、redis

4.2 生成shell脚本

生成shell安装脚本,ai生成后,我们只要复制下来,改成shell脚本,直接运行即可安装。问法:

请帮我编写一份安装 MYSQL 的 shell 脚本,要求如下: 操作系统:Centos7 mysql 版本:mysql8.0

4.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天)完成全部功能模块验证,保障项目按计划准时提测。
要求:

  1. 覆盖维度:功能、易用性、兼容性、安全性、性能;测试范围覆盖需求文档全部功能模块
  2. 人员配置:自定义测试小组,包含测试组长、测试成员
  3. 方案要素:文档内包含测试场景与测试用例设计思路、风险评估矩阵、项目每日进度甘特图
  4. 准入准出标准:定义准入规则(功能用例 100% 执行率)、准出规则(严重缺陷清零)
  5. 风险控制:预留项目缓冲时间,建立缺陷 & 项目风险分级上报机制
    输出:《项目测试计划书》

更专业的提示词示例:

  • 角色设定
    资深测试工程师(主导计划编制)
    测试组长(张三/李五负责方案审核)
    模块负责人(李四负责兼容性专项)

  • 核心要素矩阵
    {
    “测试目标”: [“功能性”, “性能”, “易用性”, “兼容性”, “安全性”],
    “资源矩阵”: {
    “人员”: [“张三(60%)”, “李四(30%)”, “王五(10%)”],
    “周期”: [“2025/5/9-5/23”, “每日站会”, “3次里程碑评审”]
    }
    }

  • 计划框架:
    1、测试目标拆解

维度验收标准测试方法
功能性需求覆盖率≥98%等价类+边界值
性能并发1000TPS响应<2sJMeter压力测试
兼容性覆盖Chrome/Firefox/Edge最新3版本BrowserStack云测试
  1. 方案设计
  • 功能测试:模块责任矩阵(附图)
  • 性能测试:阶梯加压模型(500→1000→1500用户)
  • 安全测试:OWASP TOP10漏洞扫描
  1. 进度安排
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需求分析用例设计执行阶段性能调优核心阶段专项测试测试进度甘特图

  1. 风险控制
    技术风险:接口文档不完整(预备 Mock 方案)
    进度风险:需求变更冻结机制(5 月 15 日后仅接收 P0 级变更)
    环境风险:多浏览器并行方案(预备虚拟机集群)
  2. 准出标准
    致命 / 严重缺陷修复率 100%
    所有测试用例执行率≥95%
    性能指标达成率≥90%

测试计划总结

03-测试用例设计


提示词:
(1)第一步:
角色:资深测试工程师
任务:根据需求文档登录功能描述,设计测试点
背景:项目需求文档已完成。
要求:

  1. 覆盖维度:功能、易用、兼容、安全、性能,测试范围为需求文档登录功能模块
  2. 测试点要覆盖:100% 需求、边界范围、格式、类型、为空
    输出:测试点根据功能、兼容、安全等分类,每个分类要有:业务、正向、逆向区分

(2)第二步:在AI给出回答之后,让AI自查:
对以上测试点进行评审查漏补缺,将查漏补缺后的测试点和之前测试点汇总整理。

(3)第三步:输出文档
将以上所有的测试点转成测试用例,不要偷懒。测试用例参考用例 8 大要素格式,使用 excel 表格形式。

04-AI描述缺陷

描述缺陷的格式:

缺陷介绍:

缺陷描述:

缺陷管理流程

缺陷描述及提交

工具:禅道、jira等等

练习:使用禅道工具提交缺陷:
禅道的练习账号(demo):禅道

提示词:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询