分享

CPAL脚本自动化测试 ———— testcase的排版设计

 ghostvip 2022-09-17 发布于广东

在CAPL中,我们可以使用testcase函数来定义每一个测试用例。对于状态机的测试来说,同一状态的切换存在着多个条件。一旦case数量比较多时,后续的case维护则存在着一定的麻烦和不便利性。因为哪怕每一个case都具有唯一的名称,但是找起来还是存在着麻烦。我们可以通过实现打包case组来实现case的快速寻找和打包。下图是我已经实现的testcase打包排版。

在这里插入图片描述
首先,创建一个类似于文件夹的case组名。以上图的为例,这样子就创建了一个叫Block2_Failure的case组。

/// <Block2_Failure>

如果此时编写完了一个case之后,直接编写下一个testcase,则无法将下一个case并入到已经创建好的case组里面。具体的情况如下:
在这里插入图片描述
上图可知,Activate_APA_After_ECUReset测试用例并没有并入任何一个case组,是一个单独的case存在这个test case模块下面。

如何实现将多个case并入到同一个case组里面呢?只需要在每一个case前面一行加入一个/// <Case array name>就可以实现多个case并入到同一个case组里面了。
Note: 这样的case不要求连续放在一起,可以是将多个case放在不同的位置,最终也是会并入到一起的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多