System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于计算机系统软件,具体涉及一种基于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平台的自动化测试方法,其特征在于,所述测试内容基于需求使用特定的测试工具和特定的测试命令完成测试。
【技术特征摘要】
1.一种基于linux平台的自动化测试方法,其特征在于,
2.根据权利要求1所述的基于linux平台的自动化测试方法,其特征在于,
3.根据权利要求2所述的基于linux平台的自动化测试方法,其特征在于,
4.根据权利要求3所述的基于linux平台的自动化测试方法,其特征在于,所述测试用例集可...
【专利技术属性】
技术研发人员:李颖,黄保垒,吕民强,刘静怡,曹辉,陈盼,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。