发明名称 |
数据驱动的自动化测试系统及方法 |
摘要 |
一种数据驱动的自动化测试系统,其包括有测试工具和测试仪器、被测设备、测试平台及与该测试平台相连的函数库。函数库可包括产品函数库、测试工具函数库及测试仪器函数库;测试平台包括测试环境生成模块、测试用例生成模块、运行引擎、测试逻辑生成模块及测试套生成模块。本发明还提供一种数据驱动的自动化测试方法。本发明中所提供的系统及方法具备跨平台、跨工具平台移植;测试环境和测试逻辑可进行共享和重用;函数库的加载效率高;维护成本低等优点;且在本发明中利用测试套,提高了测试的效率。 |
申请公布号 |
CN100401264C |
申请公布日期 |
2008.07.09 |
申请号 |
CN200510035197.3 |
申请日期 |
2005.06.06 |
申请人 |
华为技术有限公司 |
发明人 |
林培兴;吕学 |
分类号 |
G06F11/36(2006.01) |
主分类号 |
G06F11/36(2006.01) |
代理机构 |
深圳市顺天达专利商标代理有限公司 |
代理人 |
郭伟刚;蔡晓红 |
主权项 |
1.一种数据驱动的自动化测试系统,其包括有测试工具和测试仪器及被测设备,其特征在于,进一步包括有用于驱动所述测试工具和测试仪器的测试平台,及与该测试平台相连、用于对所述测试工具和测试仪器及被测设备进行配置和控制的函数库;所述测试平台至少包括有一个运行引擎及与该运行引擎相连的测试环境生成模块、测试用例生成模块、测试逻辑生成模块及测试套生成模块;其中,所述测试环境生成模块、测试逻辑生成模块、测试用例生成模块分别生成测试环境、测试逻辑、测试用例;所述运行引擎从所述测试环境生成模块、测试逻辑生成模块及测试用例生成模块中读取测试环境、测试逻辑、测试用例,并加载所述函数库,根据选择的测试逻辑建立测试环境与测试逻辑的运行树,并按照所述测试环境与测试逻辑的运行树对被测试设备进行测试;所述测试套生成模块根据测试用例的测试结果生成本次测试的测试套,所述测试套用于对测试用例进行分类,至少包含本次执行未通过的测试环境、测试逻辑、测试用例数据信息及测试脚本的运行信息。 |
地址 |
518129广东省深圳市龙岗区布吉坂田华为总部办公楼 |