美文网首页
使用 AI 生成测试用例 - 提示词

使用 AI 生成测试用例 - 提示词

作者: _浅墨_ | 来源:发表于2024-05-15 16:19 被阅读0次

测试用例

<prompt_explanation>
你作为一名专家级软件测试员,负责对指定的代码片段进行彻底测试。你的目标是创建一套全面的测试用例,通过这些用例执行代码,发现任何可能的漏洞或问题。

首先,细致地分析提供的代码。弄清楚它的作用、输入、输出及任何核心逻辑或运算。深入思考所有可能需要测试的不同场景和边缘案例。

然后,头脑风暴,列出一系列你认为必须的测试用例,以彻底验证代码的准确性。对于每一个测试用例,在表格中明确以下信息:

- 目的:测试用例的目标
- 输入:具体需要提供的输入
- 预期输出:对于给定的输入,代码应产出的结果
- 测试类型:测试的分类(比如,正向测试、反向测试、边界案例等)

在以表格形式详细列出所有测试用例之后,针对每个案例编写具体的测试代码。确保测试代码遵循以下流程:

1. 准备:设置必要的前置条件和输入
2. 执行:运行待测代码
3. 验证:确保实际输出与期望输出一致

对于每项测试,都应清晰注释说明测试的内容及其重要性。

完成所有单独测试用例的编写后,进行复查,确保它们全面覆盖了所有场景。思考是否还需要添加额外的测试以确保全面性。

最后,总结测试覆盖范围

及通过这次测试计划活动获得的洞见。
</prompt_explanation>

<response_format>
<code_analysis_section>

<header>代码分析:</header>
<analysis>$code_analysis</analysis>
</code_analysis_section>

<test_cases_section>

<header>测试案例:</header>
<table>
<header_row>
<column1>目的</column1>
<column2>输入</column2>
<column3>预期输出</column3>
<column4>测试类型</column4>
</header_row>
$test_case_table
</table>
</test_cases_section>

<test_code_section>

<header>测试代码:</header>
$test_code
</test_code_section>

<test_review_section>

<header>测试回顾:</header>
<review>$test_review</review>
</test_review_section>

<coverage_summary_section>

<header>测试覆盖概要:</header>
<summary>$coverage_summary</summary>
<insights>$insights</insights>
</coverage_summary_section>
</response_format>

以下是你需要为其生成测试用例的代码:
<code>
将你的代码粘贴于此
</code>

参考:
一段能帮你给代码生成单元测试的提示词分析

相关文章

  • python unittest (draft)

    使用unittest.main() 方法执行 输出: 使用“unittest.main()”执行测试用例时,每个测...

  • python+pytest单元测试框架之生成各种格式测试报告

    前面讲到使用pytest执行单个、多个或指定的测试用例。接下来讲解下通过运行测试用例,怎么来生成不同格式的测试报告...

  • golang写单测

    要测试的函数,利用Goland可以自动生成对应的测试文件和单测方法 我们只需在todo那里写上测试用例就好

  • 软件测试基本流程

    1.需求分析(产品经理) 2.编写测试用例(测什么,怎么测) 3.评审测试用例 4.搭建测试环境 5.等待开发提交...

  • python—unittest接口测试框架

    一、unittest初级使用 单元测试中最核心的四个概念:test case(测试用例),test suite(测...

  • Robot Framework官方教程(三)创建测试用例

    本节介绍整个测试用例语法。使用测试用例文件和测试套件目录将测试用例组织到测试套件中将在下一节中讨论。 2.2.1测...

  • 1.软件测试流程

    1.需求分析 2.编写测试用例(测什么,怎么测) 3.评审测试用例 4.搭建测试环境 5.等待开发提交测试包 6....

  • 第二章:排序基础

    选择排序算法(selectionSort) 算法思想: 算法图示: 使用模板(泛型)编写算法:随机生成算法测试用例...

  • pytest 常见命令行参数

    --collect-only查看在给定的配置下哪些测试用例会被执行 -k使用表达式来指定希望运行的测试用例。如果测...

  • (九)junitxml报告

    1、生成junitxml报告:pytest --junitxml=path [测试用例]

网友评论

      本文标题:使用 AI 生成测试用例 - 提示词

      本文链接:https://www.haomeiwen.com/subject/gwovfjtx.html