Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种铁路CTC系统后台程序回归测试实现方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国铁道科学研究院集团有限公司通信信号研究所;中国铁道科学研究院集团有限公司;北京华铁信息技术有限公司;北京锐驰国铁智能运输系统工程技术有限公司

摘要:本发明公开了一种铁路CTC系统后台程序回归测试实现方法,采用自动化回归测试方式,一方面,可将待测后台程序的测试用例分布在多台计算机,同时自动测试,可做到第一天下班前开始自动测试,第二天早上查看结果,大量减少测试人力物力,节省测试时间,极大地提高了测试效率,确保软件如期发布;另一方面,避免了由于人工测试有可能出现错漏既而导致有问题的程序通过测试发布到现场的问题;此外,在每次后台程序变更时都可完全遍历测试用例,对CTC后台程序进行完全的回归测试,避免因测试覆盖不全导致发布存在问题的软件。

主权项:1.一种铁路CTC系统后台程序回归测试实现方法,其特征在于,包括:利用各测试用例对待测CTC系统后台程序进行测试,并利用待测CTC系统后台程序的日志记录模块,记录测试用例对应的后台程序配置文件、原始收发数据日志文件及相关的解析日志文件,将记录到的数据存入指定编号的文件夹中作为自动化测试日志脚本文件;初始化自动化测试工具的相关设置,包括:设置测试用例编号范围,以及一致性比较规则;根据设置的测试用例编号范围提取相应测试用例,对于当前测试用例,载入相关的自动化测试日志脚本文件,更改后台程序启动时间并按照后台程序配置文件进行配置,将当前测试用例输入至待测CTC系统后台程序进行测试,并将待测CTC系统后台程序日志记录模块记录的数据与相关的自动化测试日志脚本文件按照一致性比较规则进行比对,根据对比结果判断当前测试用例的测试结果;当前CTC系统后台程序变更时,对于新的功能重新制作新的自动化测试日志脚本文件,并使用自动化测试工具,对当前CTC系统后台程序的所有既有功能进行完整的自动化回归测试;所述对于当前测试用例,载入相关的自动化测试日志脚本文件,将当前测试用例输入至待测CTC系统后台程序进行测试,并将待测CTC系统后台程序日志记录模块记录的数据与相关的自动化测试日志脚本文件按照一致性比较规则进行比对,根据对比结果判断当前测试用例的测试结果包括:载入相关的自动化测试日志脚本文件,按照自动化测试日志脚本文件中的程序配置文件对系统时间与IP地址进行配置;启动待测CTC系统后台程序,将自动化测试日志脚本文件中原始接收数据日志文件中记录的每包原始接收数据,按照相应原始接收数据解析日志文件中记录的接收时间发送至待测CTC系统后台程序;所述待测CTC系统后台程序针对原始接收数据产生相应输出,包含发送数据以及对应的解析日志文件,提取输出中的解析日志文件并与自动化测试日志脚本文件中对应发送数据的解析日志文件进行一致性比较;如果两个解析日志文件中的所有信息完全一致,或者两个解析日志文件中记录的发送时间的差异未超出一致性比较规则中的时间差阈值,且两个解析日志文件中内容的差异未超出一致性比较规则中的内容差阈值,则认定当前测试用例通过测试。

全文数据:

权利要求:

百度查询: 中国铁道科学研究院集团有限公司通信信号研究所 中国铁道科学研究院集团有限公司 北京华铁信息技术有限公司 北京锐驰国铁智能运输系统工程技术有限公司 一种铁路CTC系统后台程序回归测试实现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。