买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提供一种测试用例自动转换方法、装置、电子设备及存储介质,其中,所述方法包括:根据用户的第一输入获取目标思维导图文件并生成测试用例表格;将所述目标思维导图文件转换为字典;采用异常抛出的方式,通过对所述字典进行第一验证,确定所述思维导图是否异常;在所述第一验证结果无异常的情况下,循环读取所述字典中的各个分支内容,将所述分支内容写入所述测试用例表格中,实现简单、快速、易操作、具有界面交互性、无运行环境要求、无相应的技术要求的测试用例自动转换。
主权项:1.一种测试用例自动转换方法,其特征在于,包括:根据用户的第一输入获取目标思维导图文件并生成测试用例表格;将所述目标思维导图文件转换为字典;采用异常抛出的方式,通过对所述字典进行第一验证,确定所述思维导图是否异常;在所述第一验证结果无异常的情况下,循环读取所述字典中的各个分支内容,将所述分支内容写入所述测试用例表格中;所述采用异常抛出的方式,通过对所述字典进行第一验证,确定所述思维导图是否异常,包括:在获取所述字典的分支失败的情况下,抛出第一异常,提示用户重新输入目标思维导图文件;对所述字典中的每个分支循环读取预设数量次,在读取所述分支中的内容失败的情况下,抛出第二异常,提示用户所述目标思维导图文件中的用例设计不完整;获取所述字典中第一预设级别的内容,在所述第一预设级别的内容与第一格式不符的情况下,抛出第三异常,提示用户修改所述目标思维导图文件中与所述第一预设级别的内容对应的画布的内容;所述循环读取所述字典中的各个分支内容,将所述分支内容写入所述测试用例表格中,包括:基于所述字典中第一级别的分支数量,确定所述字典中与画布对应的子字典;循环读取所述子字典每个分支的内容,将所述每个分支的内容存储至测试用例表格中,直至读取一个子字典中全部分支的内容;继续读取下个子字典每个分支的内容,直至读取全部子字典的分支的内容;所述循环读取所述子字典每个分支的内容,将所述每个分支的内容存储至测试用例表格中,包括:根据所述子字典中的第一级别的内容,获取模块名称变量和用例编号变量;根据所述子字典中的第一级别的分支数量,进行第二级别的循环,将第二级别的内容保存至用例输入变量中;根据所述子字典中的第二级别的分支数量,进行第三级别的循环,将第三级别的内容保存至临时用例名称变量中;将所述临时用例名称变量进行拼接,得到用例名称变量;将所述子字典中最后一个级别的内容保存至预期输出变量中;将所述模块名称变量、用例编号变量、用例输入变量、用例名称变量和预期输出变量的内容写入所述测试用例表格中。
全文数据:
权利要求:
百度查询: 交控科技股份有限公司 测试用例自动转换方法、装置、电子设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。