跳到主要内容

AI智能生成测试用例

1. 功能概述

在本功能中,您可以通过点击“生成测试用例”按钮,利用AI生成符合当前接口信息的测试用例。AI会基于8大测试维度自动生成测试数据,并提供多种操作选项,包括下载、应用、应用并测试等,最终生成的测试用例将保存在AI数据池中,同时支持生成测试报告以便后续查看和分析。

2. 操作流程

2.1 进入“生成测试用例”界面

  1. 打开HTTP接口的测试用例Tab栏。
  2. 在测试用例页面中,您会看到一个按钮“AI生成测试用例”。点击此按钮后,将进入二级页面——生成用例界面预览

2.2 选择生成维度

  1. 默认情况下,页面上会预选中8大测试用例维度。这些维度包含了常见的接口测试场景,如功能性测试、边界值测试、安全性测试等。
  2. 您可以根据实际需求取消或调整所选维度,但推荐保留默认设置,以确保测试的全面性和准确性。 image.png

2.3 生成测试用例

  1. 点击“生成测试用例”按钮,AI将根据当前接口信息和选择的维度自动生成相应的测试数据。
  2. 生成过程通常会花费几秒到几分钟的时间,具体时间取决于接口的复杂程度及测试维度的数量。 image.png
  3. 生成完成后,页面右上方会出现以下按钮: image.png
    • 下载测试数据:将生成的测试数据下载为文件,方便离线使用。
    • 应用:将生成的测试用例保存至AI数据池中,关闭当前界面。
    • 应用并测试:将保存测试用例数据并启动测试执行,进入执行测试用例界面

2.4 执行测试用例

点击“应用并测试”按钮后,将进入执行测试用例界面,界面结构如下: image.png

  • 执行进度显示:页面上方将显示当前测试用例的执行进度。
  • 用例执行:按照用例分组-用例-用例数据的维度执行所有的测试用例。
  • 查看执行详情
    • 每一条测试数据右侧会有一个“查看执行详情”按钮,点击后将打开二级抽屉。
    • 在抽屉中,您可以查看该测试用例的执行详情,包括测试结果、日志信息等。
    • 支持在此页面进行简单调试,帮助您快速定位问题。 image.png

2.5 测试用例执行完毕后

image.png

  1. 当所有测试用例执行完成后,页面中将显示“AI生成报告”按钮。
  2. 点击该按钮后,您将进入测试报告Tab,AI将自动生成该次测试的详细报告。
  3. 测试报告生成完成后,将被保存在历史报告列表中,您可以随时查看或下载以供后续分析。

3. 重要按钮说明

3.1 生成测试用例

  • 功能:基于当前接口信息和选中的测试维度,通过AI自动生成测试数据。
  • 操作提示:点击后,AI会启动生成过程,生成时间根据接口信息复杂度有所不同。

3.2 应用

  • 功能:将生成的测试用例保存至AI数据池中,关闭当前界面。
  • 操作提示:点击后,您将退出生成用例界面,保存的数据会被自动存储。

3.3 应用并测试

  • 功能:将做保存测试用例操作并启动测试执行,进入执行测试用例界面。
  • 操作提示:点击后,将做保存测试用例操作并自动开始执行测试用例,并显示执行进度。

3.4 查看执行详情

  • 功能:查看单个测试用例的执行细节,包括结果、日志和错误信息。
  • 操作提示:点击后,页面会弹出二级抽屉,展示该测试用例的详细信息,支持简单调试。

3.6 AI生成报告

  • 功能:生成测试报告。
  • 操作提示:点击后,AI会基于已执行的测试结果生成一份报告,并保存在历史报告列表中。

4. 测试报告

在测试用例执行完毕后,您可以使用AI生成报告按钮生成测试报告。报告包括以下内容:

  • 测试概况:测试开始和结束时间、执行的测试用例数量等。
  • 用例结果分析:每个测试用例的执行结果,以及智能分析结果。
  • 测试结论:根据测试用例最终生成测试结论。

报告生成后,您可以通过历史报告列表随时查看之前的测试报告。 image.png

常见问题解答(FAQ)

测试用例生成失败,怎么办?

如果在生成测试用例时遇到问题,可以尝试:

  • 检查当前接口是否已经配置正确。
  • 检查当前团队或个人积分是否有剩余积分。
  • 若问题仍然存在,联系技术支持团队进行处理。

测试用例执行过程中遇到问题,如何调试?

您可以通过“查看执行详情”按钮进入执行详情页面,查看日志信息并进行简单调试。如果问题较复杂,建议导出日志并联系开发人员进行更深入的分析。