[发明专利]一种操作系统间互操作性测试方法和系统在审
申请号: | 201810876110.2 | 申请日: | 2018-08-03 |
公开(公告)号: | CN109408358A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 苏晓艳;李冬红;邓世伟;宋超;施寅生;杨广华 | 申请(专利权)人: | 中国人民解放军63928部队 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100101 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互操作性测试 被测系统 操作系统 测试用例集 测试标准 测试配置 交互对象 生成测试 互操作 测试场景 测试目标 互操作性 结合测试 测试 | ||
1.一种操作系统间互操作性测试方法,其特征在于:
基于需要互操作的被测系统间的层次和操作系统间交互对象,生成互操作性测试目标;
根据所述测试目标,确定测试标准和测试配置;
根据所述测试标准、测试配置,结合测试数据和测试场景,生成测试用例集;
在被测系统中执行所述测试用例集。
2.如权利要求1所述的方法,其特征在于,所述根据所述测试标准和测试配置,结合获取的测试数据和测试场景,生成测试用例集,包括:
根据所述测试标准,结合测试场景,生成测试模型;
根据所述测试模型,得到与被测系统无关的中间测试代码;
根据所述中间测试代码、测试配置和获取的测试数据,结合被测系统,生成测试用例集;
其中,所述测试标准包括二进制接口标准和服务指令标准。
3.如权利要求1所述的方法,其特征在于,所述需要互操作的操作系统间的层次,包括:数据交换、信息理解、服务共享和远程控制;
所述数据交换,包括操作系统间传输数据的能力;
所述信息理解,包括:在数据交换的基础上,不同类型的数据文件通过对应的软件被正常处理的能力;
所述服务共享,包括:在信息理解的基础上,在信息处理的基础上,操作系统间正确识别、加载和运行服务提供方所共享的服务的能力及操作系统间正确处理来自服务请求方所要求的服务链接、加载和执行的能力;
所述远程控制,包括:在服务共享的基础上,操作系统间对远程操作和控制的支持程度。
4.如权利要求1所述的方法,其特征在于,所述操作系统间交互对象,包括:
操作系统间互操作的接口、数据和流程。
5.如权利要求1所述的方法,其特征在于,所述测试数据从测试数据模型和测试数据编辑器中获取。
6.如权利要求2所述的方法,其特征在于,所述在被测系统中执行所述测试用例集,包括:
根据测试用例集,通过所述测试模型的主测试部件发送测试指令至所述测试模型的并行测试部件;
所述并行测试部件根据所述测试指令驱动被测系统执行测试用例集进行互操作,并向所述主测试部件返回测试结果。
7.如权利要求6所述的方法,其特征在于,所述生成测试用例集后,还包括:
根据被测系统,生成用于下发测试指令和接收测试结果的平台适配器。
8.一种操作系统间互操作性测试系统,包括:测试目标模块、标准和配置模块、测试用例模块和执行模块;
所述测试目标模块,用于基于需要互操作的操作系统间的层次和操作系统间交互对象,生成互操作性测试目标;
所述标准和配置模块,用于根据所述测试目标,确定测试标准和测试配置;
所述测试用例模块,用于根据所述测试标准、测试配置,结合测试数据和测试场景,生成测试用例集;
所述执行模块,用于在被测系统中执行所述测试用例集。
9.如权利要求8所述的系统,其特征在于,所述测试用例模块包括:测试模型单元、中间代码单元和用例集单元;
所述测试模型单元,用于根据所述测试标准,结合测试场景,生成测试模型;
所述中间代码单元,用于根据所述测试模型,得到与被测系统无关的中间测试代码;
所述用例集单元,用于根据所述中间测试代码、测试配置和获取的测试数据,结合被测系统,生成测试用例集;
其中,所述测试标准包括二进制接口标准和服务指令标准。
10.如权利要求9所述的系统,其特征在于,还包括适配器模块;
所述适配器模块,用于根据被测系统,生成用于下发测试指令和接收测试结果的平台适配器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军63928部队,未经中国人民解放军63928部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810876110.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接口自动化测试方法及装置
- 下一篇:一种软件测试过程质量度量方法和系统