[发明专利]一种模块化的软件测试装置在审
申请号: | 202011617639.6 | 申请日: | 2020-12-30 |
公开(公告)号: | CN114691478A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 李苗;郑强;李颖 | 申请(专利权)人: | 西安聚米升信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 田姣 |
地址: | 710000 陕西省西安市高*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模块化 软件 测试 装置 | ||
本发明涉及一种模块化的软件测试装置,包括:存储模块、划分模块、测试模块和控制模块,所述存储模块,用于存储已开发的软件代码;所述划分模块,用于将所述已开发的软件代码划分为若干待测试模块;所述测试模块,用于利用预设测试用例分别对所述若干待测试模块进行测试得到若干测试结果;所述控制模块,用于通过所述测试结果控制软件进行既定的软件运行。本软件测试装置通过将已开发的软件代码划分为若干待测试模块,然后针对每个待测试模块进行测试,在减少工作量的同时提高了工作效率。
技术领域
本发明涉及软件测试技术领域,具体涉及一种模块化的软件测试装置。
背景技术
软件测试是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程,即一种实际输出与预期输出之间的审核或者比较过程。软件测试是伴随着软件的产生而产生。软件测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量。软件测试的原则为不完全原则,不完全原则是若测试不完全、测试过程中涉及免疫性原则的部分较多,可对软件测试起到一定帮助。
软件测试方法包括静态测试方法、动态测试、黑盒测试和白盒测试,静态测试方法为通过软件的静态性测试测试程序中运算方式、算法的正确性,进而完成测试过程;动态测试是以来程序的运行,并通过被测试软件和测试中所需数据检测软件中动态行为是否缺失、软件运行效果是否良好;黑盒测试是将数据输入观察数据输出,检查软件内部功能是否正常,若输出数据与预计数据相同,则证明软件通过测试;白盒测试是根据软件内部应用、源代码等对产品内部工作过程进行调试。
现阶段软件测试已经成熟,人们已经全面深入的了解了软件测试原理,但是如何减少软件项目在开发工程中的工作量,提高软件开发的效率仍是需要解决的技术问题。
发明内容
为了解决现有技术中存在的上述问题,本发明提供了一种模块化的软件测试装置。
本发明的一种模块化的软件测试装置,包括:存储模块、划分模块、测试模块和控制模块,其中,
所述存储模块,用于存储已开发的软件代码;
所述划分模块,用于将所述已开发的软件代码划分为若干待测试模块;
所述测试模块,用于利用预设测试用例分别对所述若干待测试模块进行测试得到若干测试结果;
所述控制模块,用于通过所述测试结果控制软件进行既定的软件运行。
在本发明的一个实施例中,所述预设测试用例包括至少一个功能模块的测试用例。
在本发明的一个实施例中,所述模块化的软件测试装置还包括测试连接模块,其中,
所述测试连接模块用于连接待测试软件的测试接口。
在本发明的一个实施例中,所述测试连接模块内置有备份通路。
在本发明的一个实施例中,所述测试模块包括功能测试单元和整体测试单元,其中,
所述功能测试单元,用于测试若干待测试模块中的功能部分;
所述整体测试单元,用于测试若干待测试模块中的整体部分。
在本发明的一个实施例中,所述若干测试结果包括:预设功能测试结果和预设整体测试结果,其中,
所述预设功能测试结果用于与所述功能测试单元的测试结果进行比较,所述预设整体测试结果用于与所述整体测试单元的测试结果进行比较。
与现有技术相比,本发明的有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安聚米升信息科技有限公司,未经西安聚米升信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011617639.6/2.html,转载请声明来源钻瓜专利网。