[发明专利]一种失败原因的输出方法和系统有效
申请号: | 201110387170.6 | 申请日: | 2011-11-29 |
公开(公告)号: | CN102521124A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 王会丽;陈勇 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 失败 原因 输出 方法 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种失败原因的输出方法和系统。
背景技术
如图1所示,为测试系统的功能模块示意图,测试执行模块可以给出ETS(Excutable Test Suit,可执行测试用例集)的某个日志执行ATS(Abstract Test Suit,抽象测试用例集)中的对应用例编号;测试报告输出模块可以给出ETS的执行日志,并给出最终测试结果是成功还是失败,但是却不能给出测试失败原因的分析,更不能给出测试失败点在ATS中的对应关系。
在实现本发明的过程中,发明人发现现有技术中至少存在以下问题:
ETS的执行日志使用特定的语言(如特定的脚本语言或编程语言)描述,用户只能看懂最终测试结果是否成功,但对测试过程和测试细节将无法理解;一旦测试失败,就需要系统研发人员进行测试失败原因的分析,且不同用户的测试失败原因需要反复分析多次类似的测试报告,测试效率低下;进一步的,由于ATS使用自然语言描述,因此即使是系统研发人员,如果不对照协议看代码,也无法迅速获知测试失败的原因。
综上所述,当前测试系统在分析测试失败的原因时,对系统研发人员和用户来说都是很复杂的。
发明内容
本发明实施例提供一种失败原因的输出方法和系统,以对失败原因进行自动分析,提高测试效率。
为了达到上述目的,本发明实施例提供一种失败原因的输出系统,包括:
测试执行模块,用于获得在测试失败位置所执行的可执行测试用例集ETS函数对应的ETS函数标识,并将所述ETS函数标识发送给抽象测试用例集ATS-ETS映射模块;
ATS-ETS映射模块,用于根据所述ETS函数标识查找用于记录ETS函数标识与ATS子测试标识对应关系的ATS-ETS映射数据库,获得所述ETS函数标识对应的ATS子测试标识;以及利用所述ATS子测试标识获得测试失败原因,将所述测试失败原因发送给测试报告输出模块;
测试报告输出模块,用于输出所述测试失败位置的所述测试失败原因。
本发明实施例提供一种失败原因的输出方法,该方法应用于包括测试执行模块、抽象测试用例集ATS-可执行测试用例集ETS映射模块和测试报告输出模块的测试系统,该方法包括:
所述测试执行模块获得在测试失败位置所执行的ETS函数对应的ETS函数标识,并将所述ETS函数标识发送给所述ATS-ETS映射模块;
所述ATS-ETS映射模块根据所述ETS函数标识查找用于记录ETS函数标识与ATS子测试标识对应关系的ATS-ETS映射数据库,获得所述ETS函数标识对应的ATS子测试标识;
所述ATS-ETS映射模块利用所述ATS子测试标识获得测试失败原因,将所述测试失败原因发送给所述测试报告输出模块;
所述测试报告输出模块输出所述测试失败位置的所述测试失败原因。
与现有技术相比,本发明实施例至少具有以下优点:通过在测试系统内添加ATS-ETS映射模块,可实现ATS与ETS的自动关联,将ATS的测试点关联到ETS的代码位置,从而可以从测试失败位置推出ATS中对应测试点的失败原因,实现失败原因的自动分析,提高用户对测试用例的测试报告的理解能力,减小测试人员的负担,且提高了测试效率。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中测试系统的功能模块示意图;
图2是本发明实施例一提供的一种失败原因的输出系统结构示意图;
图3是本发明实施例一中ATS-ETS映射模块的工作原理示意图;
图4是本发明实施例二提供的一种失败原因的输出方法流程示意图。
具体实施方式
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110387170.6/2.html,转载请声明来源钻瓜专利网。