[发明专利]基带软件的自动化测试方法及装置有效
申请号: | 201510317138.9 | 申请日: | 2015-06-10 |
公开(公告)号: | CN104850499B | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 刘解华;王海江;王雪松;李加胜 | 申请(专利权)人: | 北京华力创通科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐银针 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基带 软件 自动化 测试 方法 装置 | ||
本发明提供了一种基带软件的自动化测试方法及装置,采用接收用户选择的被测试模块及各模块对应的测试用例;根据测试用例的函数名和/或函数参数,生成测试指示数据;向监测模块发送测试指示数据,以便监测模块将其对测试指示数据进行解析得到的数据内容发送给被测试模块以及根据接收的被测试模块反馈的执行对应的测试用例后的执行结果生成字符串;接收监测模块发送的具有第一固定格式的字符串,根据具有第一固定格式的字符串,判断测试用例是否通过,其能够自动执行试用例,省时省力,能够适应较多种的软件环境并且能够方便的添加和删除测试模块以及各个测试模块的测试用例,无需更改较多代码,简化了测试的操作步骤,提高了测试效率。
技术领域
本发明涉及计算机软件测试领域,具体而言,涉及基带软件的自动化测试方法及装置。
背景技术
近几年来,随着计算机技术的提高,使得软件行业对软件的质量要求也越来越高,即达到了一个新的标准,这一新的标准的实施使得对软件测试更加重视,即通过对软件的测试找出软件的问题所在,并对所在的问题进行不断修复和完善,以得到高质量的软件。
传统的软件测试,即人工对软件进行测试,但是人工测试存在费时费力且效率低下,并且人工测试易产生主观错误等缺陷。为了解决传统的软件测试的上述缺陷,相关技术提供了自动化软件测试技术,自动化软件测试技术能够通过自动化测试工具或其他手段,按照软件测试工程时的预订计划对待测模块进行自动测试,其能够减轻人工测试的劳动量,减少人为错误的发生,从而达到提高软件质量的目的。
其中,自动化测试具有很多优点,比如它可以很大的节省人力,节省时间,特别是对于产品型的软件,每发布一个新版本,其大部分功能和上一个版本相似,这样自动化测试就极大的解放了人力;自动化测试能够完全自动的运行,可以在晚上和周末执行测试,这样就节省了时间;同时自动化测试能够完成人工不易控制的工作,比如采集CPU占有率信息等。
具体的,相关技术提供了一种自动化软件测试技术,使用当前市面上使用较多的自动化测试工具,如QTP(quicktest Professional,软件功能自动测试工具),WinRunner(企业级的功能测试工具)、QA Run(应用的功能测试工具)以及Test Partner等,来执行重复的手动测试,用以检测应用程序是否能够达到预期的功能及正常运行。这些自动化测试工具结合预订计划基本上都实现了自动化测试,达到了省时、省力、效率高以及方便灵活的优点;但是,这些自动化测试工具也存在着一定的局限性和缺点,例如它们适用于特定的软件环境,工具脚本维护起来比较麻烦,例如,QTP对环境要求很高,使用QTP时,需要把实时监控软件和杀毒软件关闭;WinRunner使用的脚本主要是基于类C的TSL,在学习上会有一定难度;TestPantner收费昂贵等。
为了解决当前市面上使用较多的自动化测试工具的上述问题,相关技术还提供了另一种自动化软件测试技术,即使用实时操作系统预设操作系统自身带有自动化测试环境BSP VTS(board support package validation test suite)板级支持包测试工具)来执行重复的手动测试,用以检测应用程序是否能够达到预期的功能及正常运行。但是,VTS的测试方式自身存在着诸多缺点,比如,测试代码的实现比较复杂、需要更改多处的代码才能完成代码移植、测试用例的添加或者测试用例删除过程比较繁琐。
发明人在研究中发现,现有技术中的两种自动化测试技术均存在相应的问题(如适用的软件环境单一和测试过程中的操作复杂繁琐),针对上述存在的问题,目前尚未提出有效的解决方案。
发明内容
本发明的目的在于提供基带软件的自动化测试方法及装置,能够适应较多种的软件环境,简化了测试的操作步骤,提高了测试效率。
第一方面,本发明实施例提供了一种基带软件的自动化测试方法,包括:
接收用户选择的被测试模块及各模块对应的测试用例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华力创通科技股份有限公司,未经北京华力创通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510317138.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于链式堆叠的内存管理方法与系统
- 下一篇:一种温度数据处理方法及系统