发明名称 自动化集成测试方法
摘要 本发明提出了一种自动化集成测试方法,该方法包括以下步骤:S302,创建工程文件并在工程文件中创建并初始化TCL解释器,通过在TCL解释器中注册TCL扩展指令将TCL扩展指令和扩展指令处理函数对应起来;S304,将TCL脚本文件传入工程文件并运行TCL脚本文件,TCL脚本文件从数据文件中读取输入参数和预期输出参数并将它们到TCL扩展指令;S306,通过TCL解释器找到对应于TCL扩展指令的扩展指令处理函数,扩展指令处理函数将输入参数输入到被测试模块,并驱动被测试模块以得到实际输出结果;S308,扩展指令处理函数将实际输出结果与预期输出参数进行比较,在一致时,则测试通过,否则,则测试未通过。
申请公布号 CN101398778B 申请公布日期 2011.09.21
申请号 CN200710161587.4 申请日期 2007.09.29
申请人 中兴通讯股份有限公司 发明人 程寒
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 尚志峰;吴孟秋
主权项 一种自动化集成测试方法,其特征在于,所述方法包括以下步骤:步骤S302,创建工程文件并在所述工程文件中创建并初始化终端控制语言解释器,通过在所述终端控制语言解释器中注册终端控制语言扩展指令将所述终端控制语言扩展指令和扩展指令处理函数对应起来;步骤S304,将终端控制语言脚本文件传入所述工程文件并运行所述终端控制语言脚本文件,所述终端控制语言脚本文件从数据文件中读取输入参数和预期输出参数并将所述输入参数和所述预期输出参数输入到所述终端控制语言扩展指令,其中所述数据文件中包括至少一条对应于测试用例的数据记录,所述数据记录包括所述输入参数和所述预期输出参数;步骤S306,通过所述终端控制语言解释器找到对应于所述终端控制语言扩展指令的所述扩展指令处理函数,所述扩展指令处理函数将所述输入参数输入到被测试模块,并驱动所述被测试模块以得到实际输出结果;以及步骤S308,所述扩展指令处理函数将所述实际输出结果与所述预期输出参数进行比较,在所述实际输出结果和所述预期输出参数一致的情况下,则测试通过,在所述实际输出结果和所述预期输出参数不一致的情况下,则测试未通过;在步骤S304中,所述终端控制语言脚本文件从所述数据文件中循环读取一条或多条对应于所述测试用例的所述数据记录,并将所述数据记录解析为所述输入参数和所述预期输出参数,并将所述输入参数和所述预期输出参数输入到所述终端控制语言扩展指令。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦