如何应用 AI 进行软件测试?

1. 背景

AI 的快速发展,如何运用到测试领域

2. 目的

解决测试用例覆盖的全面性问题,可以参考 AI 的来进行用例补充

3. ChatGPT 测试用例模板

页面标题:仓库人员管理页面

筛选区条件:人员姓名;身份;所属仓库

列表字段:人员id;人员姓名;手机号-小眼睛控件脱敏显示;所属仓库;更新人;更新时间

功能

新增:人员姓名;手机号-限制11为纯数据类型;所属仓库-String类型

查询:人员id;人员姓名;手机号

重置:重置筛选区条件,返回全部数据

编辑:人员姓名;手机号-限制11为纯数据类型;所属仓库-String类型

删除:删除数据,不在数据列表显示

注意事项:在操作时,保持数据的同步更新。

4. 用例生成

测试用例1:新增人员

  • 输入:人员姓名为"张三",手机号为"13800138000",所属仓库为"A仓库"
  • 预期结果:成功添加人员信息,人员列表中显示新添加的人员信息

测试用例2:查询人员

  • 输入:筛选条件为人员姓名为"张三"
  • 预期结果:在人员列表中显示姓名为"张三"的人员信息

测试用例3:重置筛选区条件

  • 操作:点击重置按钮
  • 预期结果:筛选区条件恢复到初始状态,人员列表显示所有数据

测试用例4:编辑人员

  • 输入:选择人员列表中的某个人员,修改其姓名为"李四",手机号为"13900139000",所属仓库为"B仓库"
  • 预期结果:成功更新人员信息,人员列表中显示更新后的人员信息

测试用例5:删除人员

  • 输入:选择人员列表中的某个人员,点击删除按钮
  • 预期结果:成功删除人员信息,人员列表中不再显示该人员信息

测试用例6:手机号脱敏显示

  • 输入:查看人员列表中的某个人员的手机号
  • 预期结果:手机号以小眼睛控件的形式显示,例如:"1****8000"

测试用例7:所属仓库类型限制

  • 输入:在新增或编辑人员时,尝试输入非字符串类型的所属仓库名称
  • 预期结果:提示错误信息,不允许输入非字符串类型的所属仓库名称

测试用例8:手机号格式验证

  • 输入:在新增或编辑人员时,尝试输入不符合手机号格式的号码
  • 预期结果:提示错误信息,不允许输入不符合手机号格式的号码

测试用例9:所属仓库名称长度限制

  • 输入:在新增或编辑人员时,尝试输入超过规定长度的所属仓库名称
  • 预期结果:提示错误信息,不允许输入超过规定长度的所属仓库名称

测试用例10:人员姓名长度限制

  • 输入:在新增或编辑人员时,尝试输入超过规定长度的人员姓名
  • 预期结果:提示错误信息,不允许输入超过规定长度的人员姓名

测试用例11:人员id唯一性验证

  • 输入:在新增人员时,使用已存在的人员id进行操作
  • 预期结果:提示错误信息,不允许使用已存在的人员id进行操作

测试用例12:人员列表分页功能

  • 输入:在人员列表中,选择不同的页码进行查看
  • 预期结果:显示对应页码的人员列表数据

测试用例13:人员列表排序功能

  • 输入:在人员列表中,点击排序按钮,按照不同的字段进行排序
  • 预期结果:显示按照指定字段排序后的人员列表数据

测试用例14:人员列表搜索功能

  • 输入:在人员列表中,输入关键字进行搜索
  • 预期结果:显示包含关键字的人员列表数据
相关推荐
一念一花一世界30 分钟前
接口管理工具选型:Postman、Swagger与PostIn的全面对比指南
测试工具·postman·swagger·接口管理工具
程序员杰哥1 小时前
UI自动化测试框架:PO 模式+数据驱动
自动化测试·软件测试·python·selenium·测试工具·ui·测试用例
安然无虞3 小时前
LoadRunner性能测试详解·下
python·测试工具·压力测试
00后程序员张4 小时前
Fiddler调试工具全面解析 HTTPHTTPS抓包、代理设置与接口测试实战教程
前端·测试工具·ios·小程序·fiddler·uni-app·webview
阿蔹4 小时前
Selenium---控制窗口、manage()方法
java·selenium·测试工具·面试
0和1的舞者4 小时前
Postman接口测试全攻略:传参技巧与实战解析
学习·测试工具·spring·springmvc·postman·web·开发
卓码软件测评5 小时前
第三方软件质量检测机构:【Apifox多格式支持处理JSON、XML、GraphQL等响应类型】
前端·测试工具·正则表达式·测试用例·压力测试
测试老哥5 小时前
Postman接口测试
自动化测试·软件测试·python·测试工具·职场和发展·接口测试·postman
程序员小远13 小时前
软件测试之单元测试详解
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例