[发明专利]一种软件测试的训练系统及方法在审
申请号: | 201911382867.7 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111143220A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 王永存;么勇;闻潇;刘哲 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王洋 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 测试 训练 系统 方法 | ||
本申请提供了一种软件测试的训练系统及方法,其中,训练系统包括:存储模块、测试应用模块和评价模块;存储模块,用于存储设置有预设BUG的预设的被测试软件程序和被测试软件程序中的预设BUG;测试应用模块,用于响应于用户对任一被测试软件程序的测试操作,得到用户提交的问题数据;评价模块,用于将用户提交的问题数据与该被测试软件程序中的预设BUG进行比较,得到训练结果。用户通过本申请提供的软件测试的训练系统,可以提高测试技能,从而提高测试效率和测试准确性。
技术领域
本申请涉及电子信息领域,尤其涉及一种软件测试的训练系统及方法。
背景技术
在电脑系统或软件程序中,隐藏着的一些未被发现的缺陷或问题统称为BUG(漏洞)。随着计算机技术及应用的飞速发展,为保障软件产品质量,对软件测试的要求也越来越高。
目前,存在测试效率低以及对产品测试的准确性低的现象,因此,提高测试效率和对产品测试准确性,是凾待解决的问题。
发明内容
本申请提供了一种软件测试的训练系统及方法,目的在于解决测试效率和测试准确性低的问题。
为了实现上述目的,本申请提供了以下技术方案:
本申请提供了一种软件测试的训练系统,包括:存储模块、测试应用模块和评价模块;
所述存储模块,用于存储设置有预设BUG的预设的被测试软件程序和所述被测试软件程序中的预设BUG;
所述测试应用模块,用于响应于用户对任一所述被测试软件程序的测试操作,得到用户提交的问题数据;
所述评价模块,用于将所述用户提交的问题数据与该被测试软件程序中的预设BUG进行比较,得到训练结果。
可选的,所述测试应用模块,用于响应于用户对任一所述被测试软件程序的测试操作,得到用户提交的问题数据,包括:
所述测试应用模块,具体用于响应于用户对任一所述被测试软件程序生成的测试用例的运行指令,运行所述测试用例;在运行所述测试用例之后,响应于描述问题的指令,显示用于描述问题的预设问题类型;响应于用户从所述预设的问题类型中选择问题类型的操作,得到待提交的问题数据;响应于用户提交问题数据的指令,得到用户提交的问题数据。
可选的,所述测试应用模块,用于在运行所述测试用例之后,响应于描述问题的指令,显示用于描述问题的预设问题类型,包括:
所述测试应用模块,用于在运行所述测试用例之后,响应于描述问题的指令,以下拉列表的形式显示所述预设的问题类型。
可选的,所述系统还包括:数据分析模块;
所述数据分析模块,用于对所述评价模块得到的全部训练结果进行预设分析处理,得到分析结果。
可选的,所述数据分析模块,还用于依据所述分析结果生成分析报告。
本申请还提供了一种软件测试的训练方法,包括:
响应于用户对设置有预设BUG的预设的被测试软件程序中的任一被测试软件程序的测试操作,得到用户提交的问题数据;
将所述用户提交的问题数据与该被测试软件程序中的预设BUG进行比较,得到训练结果。
可选的,所述响应于用户对任一所述被测试软件程序的测试操作,得到用户提交的问题数据,包括:
响应于用户对任一所述被测试软件程序生成的测试用例的运行指令,运行所述测试用例;
在运行所述测试用例之后,响应于描述问题的指令,显示用于描述问题的预设问题类型;
响应于用户从所述预设的问题类型中选择问题类型的操作,得到待提交的问题数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911382867.7/2.html,转载请声明来源钻瓜专利网。