SuperAPI AI 工具集

testcase

测试与质量

查看项目

更新于 10-15 21:52

技能介绍

用途:当用户需要补充或完善测试用例时使用,通过既定规则提升测试用例的完整性和有效性。

主要能力:读取用户指定文件中的测试用例,再读取关联代码中的函数定义,分析需要覆盖的条件,然后按规则补充用例,确保覆盖所有条件。规则包括:等价类划分法,将输入划分为等价类并选取代表性数据,至少含一个有效等价类和一个无效等价类用例;边界值分析法,采用边界三点法,覆盖下离点、下点、内点、上点、上离点,至少含5个用例;全覆盖分析法,至少一个用例覆盖不互斥的每个条件,尽量用1个用例覆盖N个条件,每多一组互斥条件则加一组用例;脏数据,覆盖关键数据缺失、字符串格式错误,以及条件是返回false还是报错中断。用例数量不强制,根据场景复杂度、输入项数量和组合可能性自适应调整。

使用方式:需用户指定一个文件;若无文件,需让用户实现一个最小可测模型,把reference/li-case.lua代码发给用户后中断。写入时延续用户代码风格,使用清晰命名、中文注释和LOG,只修改用户传入的文件,不修改其他文件。

限制:资料未提供具体支持的编程语言、安装方式、运行环境、收费与价格等信息,暂未提供;也未提供示例代码细节。