发明名称 |
测试代码生成方法及生成装置 |
摘要 |
本发明公开了一种测试代码生成方法及生成装置,所述方法包括:解析被测软件的测试脚本,提取所述测试脚本中包含的变量信息;以及根据被测软件的测试类别和原始测试代码的编程语言将所述原始测试代码进行分类,提取并标记每一类所述原始测试代码中的差异代码部,并与所述原始测试代码中的通用代码部形成该类原始测试代码的代码模板;加载所述测试脚本的所述变量信息及相对应的所述代码模板,根据设定规则将所述代码模板中标记的差异代码部用所述变量信息替换,生成测试代码。利用本发明提供的方法和装置,可以解决现有技术无法同时具备既有编程语言的灵活性又有自动化测试框架的易用性的问题。 |
申请公布号 |
CN104035873A |
申请公布日期 |
2014.09.10 |
申请号 |
CN201410304374.2 |
申请日期 |
2014.06.30 |
申请人 |
青岛海信电器股份有限公司 |
发明人 |
祝尚元;万辉;盖玉罡;秦曙光 |
分类号 |
G06F11/36(2006.01)I;G06F9/44(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
青岛联智专利商标事务所有限公司 37101 |
代理人 |
李升娟 |
主权项 |
一种测试代码生成方法,其特征在于,所述方法包括:解析被测软件的测试脚本,提取所述测试脚本中包含的变量信息;以及根据被测软件的测试类别和原始测试代码的编程语言将所述原始测试代码进行分类,提取并标记每一类所述原始测试代码中的差异代码部,并与所述原始测试代码中的通用代码部形成该类原始测试代码的代码模板;加载所述测试脚本的所述变量信息及相对应的所述代码模板,根据设定规则将所述代码模板中标记的差异代码部用所述变量信息替换,生成测试代码。 |
地址 |
266100 山东省青岛市崂山区株洲路151号 |