[发明专利]测试结果判别方法及测试结果判别装置在审
申请号: | 202111050746.X | 申请日: | 2021-09-08 |
公开(公告)号: | CN113778874A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 牛志慧 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06K9/62 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 结果 判别 方法 装置 | ||
本申请的实施例提供了一种测试结果判别方法及测试结果判别装置,涉及软件测试领域,能够解决现有的软件测试中测试效率低下的问题。该测试结果判别方法包括:当被测试的软件系统接收到实时测试参数进行测试后,获取软件系统输出的测试结果;当确定测试结果为不明确结果时,获取软件系统对实时测试参数进行测试生成的实时测试日志;将实时测试日志输入预定模型,根据预定模型输出的判断结果确定实时测试日志异常或正常时,生成提示信息;提示信息用于在实时测试日志异常时提示测试结果异常,或者提示信息用于在实时测试日志正常时提示测试结果正常。
技术领域
本申请涉及软件测试领域,尤其涉及一种测试结果判别方法及测试结果判别装置。
背景技术
目前市面上存在各色各样的软件系统,并且在不同领域中,新的软件系统也层出不穷。一个新的软件系统从开发完成到上线运行,必须通过严格的测试过程,只有测试合格的软件系统才能上线运行。若是测试不合格,则需要对软件系统重新进行开发。
以商业银行的软件系统为例,通常该软件系统的测试包括界面测试、接口测试等。在进行界面测试时,测试人员需要打开被测试的软件系统的界面,输入测试参数并提交,然后判断界面返回的测试结果是否正常。在进行接口测试时,测试人员需要向指定接口发送约定的测试参数,判断接口返回的测试结果是否正常。在上述的测试过程中,测试人员是站在用户的角度进行测试的,因此测试人员无法清楚地看到软件系统的后台程序对该测试参数进行测试时的响应过程,仅能根据测试结果来判断当前的软件系统中执行该测试参数的后台程序是否正常运行。
在实际的测试过程中,被测试的软件系统在输入测试参数进行测试后,总会返回一些不明确的测试结果,例如,被测试的软件系统在查询交易数据失败的情况下,返回“暂无数据”的测试结果;被测试的软件系统在没有查询到交易数据的情况下,也返回“暂无数据”的测试结果。当测试人员遇到“暂无数据”的测试结果时,测试人员并不清楚出现该测试结果对应的软件系统的后台程序是查询交易数据失败还是没有查询到交易数据。那么,该“暂无数据”的测试结果就是不明确的测试结果,测试人员需要记录该不明确的测试结果,然后和开发人员沟通出现不明确的测试结果的具体原因是什么,必要时还需要开发人员对被测试的软件系统中执行该测试参数对应的后台程序进行深入跟踪,并对测试环境与测试参数进行深入分析,才能得出结论,确定该不明确的测试结果是否正常。目前,在自动化测试逐渐普及的情况下,如果被测试的软件系统进行测试时返回的不明确的测试结果较多,并且每一个不明确的测试结果的出现时,都需要对应的开发人员和测试人员按照上述流程确定该不明确的测试结果是否正常,这样的测试过程不但会消耗过多的人力成本,还会导致测试效率低下。因此,亟需一种测试结果判别方法,能在测试结果不明确的情况下,辅助测试人员快速判断该不明确的测试结果是否正常,避免耗费大量人力排查该不明确的测试结果,提高测试效率。
发明内容
本申请的实施例提供了一种测试结果判别方法及测试结果判别装置,涉及软件测试领域,能够解决现有的软件测试中测试效率低下的问题。
为达到上述目的,本申请的实施例提供了如下技术方案:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111050746.X/2.html,转载请声明来源钻瓜专利网。