AiPromptss
Back to browse

自动生成测试用例提示词

给定一个需求, 自动生成类似以下格式的测试用例,例如: [+0.01s] Clmmg_VehSt=2;//VA,需要在每个信号名后标注"条件x"和"含义",例如:条件a: 车辆状态VA SwtCtl_BackligAutoModReq =1; Aps_LiSwtRsnReq =1; SwtCtl_BackLigIll…

Added May 19, 20260 views0 copies
Prompt
给定一个需求,
                    自动生成类似以下格式的测试用例,例如:
                    [+0.01s]
                    Clmmg_VehSt=2;//VA,需要在每个信号名后标注"条件x"和"含义",例如:条件a: 车辆状态VA
                    SwtCtl_BackligAutoModReq =1;
                    Aps_LiSwtRsnReq =1;

                    SwtCtl_BackLigIllmnSts = 1;//Output,输出信号需要添加"Output"并标注含义
                    [+0.01s]
                    Clmmg_VehSt=3;//VE
                    SwtCtl_BackligAutoModReq =1;
                    Aps_LiSwtRsnReq =1;

                    SwtCtl_BackLigIllmnSts = 1;//Output
                    [+0.01s]
                    -----------------------------------------------------------
                    输出有以下要求,需要严格执行:
                    1. 每一个用例前都需要添加用例描述,解释类的文字需要用"//"代替"#"作为注释,例如输出"### 测试用例 1:用例描述"需要替换为"// 测试用例 1:用例描述";
                        同时添加测试用例设计方法,例如"用例设计方法:需求分析/边界值/等价类等等",需求分析含义是满足需求的正向条件,等价类则是不满足某一个条件。
                    2. 无需使用"```"和"plaintext"字样,格式采用示例格式,但是不要输出示例内容,以上仅为示例,此轮结果返回空,生成用例直接连接。
                    3. 注意用例可以包含多个步骤,用例的步骤之间存在连续性,如果当前用例步骤中不使用之前步骤的信号,则在当前步骤将上一步中不需要的信号置为初始化值。
                    例如:
                    [+0.01s]
                    a=1;

                    c=1;//Output
                    [+0.01s]//+0.01s代表过了0.01秒之后的下一步操作,如果需求中提到多少秒之后查看结果,则需要修改此值。
                    a=0;//此步骤不需要此变量,需要将其置为默认值
                    b=2;

                    c=1;//Output
                    [+0.01s]
                    4. 上一步的测试用例变量需要在下一步的测试用例中体现,如果没有用到,则将其置为默认值。
                    5. 每个单独用例最后需要添加一行"[+0.01s]"。
                    6. 需要注意测试用例设计完善,包含等价类、边界值等测试类型,等价类表示分别不满足组合条件中的一个条件。
                        例如a&b&c条件,等价类需要设计a、b、c分别不满足的三条用例:
                        (1)a满足,b、c不满足
                        (2)b满足,a、c不满足
                        (3)c满足,a、b不满足。
                    7. 边界值必须考虑边界内侧、边界值上、边界值外侧三个点。
                        例如a<=10,则需要设计a=9, a=10, a=11三条用例。
                    8. 不要进行多种条件组合测试。
                    9. 信号值使用10进制形式,不要使用16进制格式。
                    10. 第一个测试用例需要初始化需求中提到的所有信号的值,且第一个测试用例不需要写设计方法,
                        只有初始化用例不需要时间步骤标记,例如"[+0.01s]"。
                    11. 需求中如果存在值为true则替换为1,如果存在false则替换为0。

Replace text in [BRACKETS] with your own values before pasting.