[发明专利]一种面向软件自动化测试的数据管理方法有效
申请号: | 202010670914.4 | 申请日: | 2020-07-13 |
公开(公告)号: | CN111858327B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 张文叶;王满超;赵伟 | 申请(专利权)人: | 北京机电工程研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京天达知识产权代理事务所有限公司 11386 | 代理人: | 牛洪瑜 |
地址: | 100074 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 软件 自动化 测试 数据管理 方法 | ||
本发明涉及一种面向软件自动化测试的数据管理方法,属于软件测试技术领域。该方法包括:构建管理软件自动化测试数据的软件框架,所述软件框架包括框架层和数据层,所述框架层包括业务管理模块、对外接口模块和数据对象映射模块;通过所述业务管理模块的测试数据管理服务程序激活自动化测试数据管理;管理激活后,所述业务管理模块的测试数据管理服务程序通过调度器和内联总线调度所述对外接口模块及所述数据对象映射模块,同时通过所述数据对象映射模块实现所述框架层与所述数据层的联通,以完成自动化测试的数据管理。本发明解决了目前嵌入式系统中自动化测试的数据管理问题,实现了在自动化测试过程中数据集中管理以及数据格式统一。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种面向软件自动化测试的数据管理方法。
背景技术
随着软件危机的频频出现以及人们对于软件本质的进一步认识,测试的地位得到了前所未有的提高。测试不仅仅局限于软件开发中的一个阶段,开始贯穿于整个软件开发过程,人们开始认识到测试开始的时间越早,测试执行得越频繁,所带来的整个软件开发成本就会减少得越多。
在软件测试中,一些系统测试方法在使用时,常常要求得到自动支持。不少测试方法包含着大量的人工操作,例如根据程序开发验证条件,或是利用数据流分析来了解变量的使用情况,或是对照预期结果检查计算结果。这些操作在手工完成时令人厌烦且容易出错,更有甚者,用手工计算已经超出了问题的范围或者用手工方法是完全行不通的。因此,自动化测试工作势在必行,然而,如何对测试数据进行统一和有效的管理成为在自动化测试工具设计时举足轻重的问题。
发明内容
鉴于上述的分析,本发明旨在提供一种面向软件自动化测试的数据管理方法,解决目前嵌入式系统中自动化测试的数据管理问题,以确保在自动化测试过程中数据集中管理以及数据格式统一。
本发明的目的主要是通过以下技术方案实现的:
本发明提供了一种面向软件自动化测试的数据管理方法,包括:
构建管理软件自动化测试数据的软件框架,所述软件框架包括框架层和数据层,所述框架层包括业务管理模块、对外接口模块和数据对象映射模块;
通过所述业务管理模块的测试数据管理服务程序激活自动化测试数据管理;
管理激活后,所述业务管理模块的测试数据管理服务程序通过调度器和内联总线调度所述对外接口模块及所述数据对象映射模块,同时通过所述数据对象映射模块实现所述框架层与所述数据层的联通,以完成自动化测试的数据管理。
进一步地,所述业务管理模块的测试数据管理服务程序通过调度器和内联总线调度所述对外接口模块及所述数据对象映射模块包括:
所述业务管理模块的测试数据管理服务程序包括测试数据采集程序、广播服务程序和调度管理程序;其中,所述业务管理模块启动所述测试数据采集程序通过所述对外接口模块获取测试数据发送至调度器,所述调度器通过所述调度管理程序调度所述数据对象映射模块对所述测试数据进行数据对象实例化和数据对象持久化,并启动所述广播服务程序广播所述测试数据。
进一步地,所述业务管理模块启动所述测试数据采集程序通过所述对外接口模块获取测试数据发送至调度器,所述调度器通过所述调度管理程序调度所述数据对象映射模块对所述测试数据进行数据对象实例化和数据对象持久化,并启动所述广播服务程序广播所述测试数据包括:
所述测试数据采集程序通过所述对外接口模块接收外部测试用例发布的所述测试数据,并将所述测试数据通过所述内联总线发送至所述调度管理程序;
所述调度管理程序通过所述数据对象映射模块将所述测试数据实例化为数据层模型对象,并对所述实例化后的测试数据映射到所述数据层进行持久化保存;
所述调度管理程序通过调度所述广播服务程序将所述持久化的测试数据通过统一格式广播到数据总线中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京机电工程研究所,未经北京机电工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010670914.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种2-硝基-苯胺的制备方法
- 下一篇:病患体征数据采集系统