一种基于Linux平台的自动化测试方法与流程

文档序号:37595454发布日期:2024-04-18 12:32阅读:9来源:国知局
一种基于Linux平台的自动化测试方法与流程

本发明属于计算机系统软件,具体涉及一种基于linux平台的自动化测试方法。


背景技术:

1、linux作为开源的操作系统,有丰富的开源软件和工具支持,利用已有的开源测试工具、框架和库,避免了从零开始构建测试系统。目前linux操作系统自动化测试难以离线自动化操作,linux操作系统的测试工具类型众多,存在输出结果形式多样的问题,人机交互体验感不佳。


技术实现思路

1、有鉴于此,本发明提供一种基于linux平台的自动化测试方法,设计出一种面向测试操作人员的测试总体框架,基于测试内容和测试工具定制测试用例,实现了linux操作系统自动化测试运行,提高测试效率,具有可扩展性,解决linux操作系统的测试工具类型众多,输出结果形式多样,难以统一管理的问题。

2、为了实现上述技术目的,本发明所采用的具体技术方案为:

3、一种基于linux平台的自动化测试方法,:所述测试方法基于测试总体框架、测试用例集以及测试工具集完成对测试指令的测试;

4、所述总体框架接收操作人员的测试指令,将测试指令依次基于测试用例集中的各测试用例执行测试,得到所述测试指令的测试结果;

5、所述测试用例集调用所述测试工具集完成对所述测试指令的测试。

6、进一步的,所述总体框架得到的测试结果为:在所述测试用例集中的测试成功个数以及测试失败个数。

7、进一步的,每一个所述测试用例测试所述测试指令的结果,保存在指定位置中。

8、进一步的,所述测试用例集可扩展。

9、进一步的,所述测试工具集可扩展。

10、进一步的,所述测试指令的测试内容包括功能指标和性能指标,功能指标包括api接口测试以及常规linux命令测试;性能指标包括整体性能测试、io性能测试、文件系统性能测试、实时性测试以及进程创建开销。

11、进一步的,所述测试内容基于需求使用特定的测试工具和特定的测试命令完成测试。

12、本发明的优点:

13、本发明是针对linux平台中测试工具多样,输出结果形式不一致的问题,提出一种自动化测试集成方法,测试流程的输入和输出统一格式、操作步骤简单、测试结果可读性强。针对测试人员提供以测试内容为导向的测试框架,测试用例独立且互不影响,提高了测试效率,增强测试用例的可复用性。



技术特征:

1.一种基于linux平台的自动化测试方法,其特征在于,

2.根据权利要求1所述的基于linux平台的自动化测试方法,其特征在于,

3.根据权利要求2所述的基于linux平台的自动化测试方法,其特征在于,

4.根据权利要求3所述的基于linux平台的自动化测试方法,其特征在于,所述测试用例集可扩展。

5.根据权利要求4所述的基于linux平台的自动化测试方法,其特征在于,

6.根据权利要求5所述的基于linux平台的自动化测试方法,其特征在于,

7.根据权利要求6所述的基于linux平台的自动化测试方法,其特征在于,所述测试内容基于需求使用特定的测试工具和特定的测试命令完成测试。


技术总结
本发明属于计算机系统软件技术领域,具体涉及一种基于Linux平台的自动化测试方法,本发明设计出一种面向测试操作人员的测试总体框架,基于测试内容和测试工具定制测试用例,实现了Linux操作系统自动化测试运行,提高测试效率,具有可扩展性,解决Linux操作系统的测试工具类型众多,输出结果形式多样,难以统一管理的问题。本发明针对Linux操作系统不同的测试内容,提出一种自动化的测试总体框架;根据测试工具的使用方法,基于测试内容设计测试用例;实现了Linux操作系统自动化测试运行,并具有可扩展性;节省人力,提高了测试效率,具有良好的代码移植性和可重复性。

技术研发人员:李颖,黄保垒,吕民强,刘静怡,曹辉,陈盼
受保护的技术使用者:中国航空工业集团公司西安航空计算技术研究所
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1