一种实现linux应用测试自动化的系统及方法技术方案

技术编号:17467110 阅读:67 留言:0更新日期:2018-03-15 04:45
本发明专利技术涉及一种实现linux应用测试自动化的系统及方法,其特征在于,包括如下步骤:服务器节点端搭建centos系统环境用于存放LTP基准测试工具,基准测试用例以及测试脚本;控制台节点端搭建测试环境;控制台节点端编写测试用例,创建项目KUX‑CASE;依据创建项目KUX‑CASE开始执行对待测系统节点系统镜像部署测试和应用测试的自动化;测试执行完成后,根据生成的测试日志,收集测试信息,输出测试报告。

A system and method for realizing Linux Application Test Automation

The invention relates to a Linux Application of automated testing system and method, is characterized by comprising the following steps: server nodes build CentOS system environment for the LTP benchmark testing tool, benchmark test cases and test scripts; console node test environment; console node end write test cases, creating project KUX CASE; according to KUX CASE started to create the project to the testing system node system image deployment automation testing and application testing; test execution is completed, according to the test log, collect test information, output test report.

【技术实现步骤摘要】
一种实现linux应用测试自动化的系统及方法
本专利技术属于自动化测试
,具体涉及一种实现linux应用测试自动化的系统及方法。
技术介绍
当今,各种创新技术层出不穷,对测试测量行业产生巨大影响。自动化测试领域的迅速发展是必然趋势。现在自动化测试已经愈趋向生命周期测试全自动化方向,相较于传统单一的功能自动化测试,开发“端到端的、全生命周期测试的自动化”贯穿整个软件生命周期的单元测试、集成测试或系统测试的任何一部分都可以实现的自动化测试平台是目前以及未来自动化发展方向的大趋势也是对测试领域的必然要求。Selenium是ThoughtWorks员工开发并维护的开源项目,是一个web自动化测试的轻量级框架。Selenium的主要特点是其开源性、跨平台性以及众多的编程语言支持。可以使用python、java、php甚至Linuxshell来编写测试用例。Eclipse是一个开放源代码的、基于java的可扩展开发平台,就其本身而言,他是一个框架和一组服务,用于通过插件组件构建开发环境。LTP是一个用来验证linux系统可靠性、健壮性和稳定性的测试套件,linux操作系统基准测试验证工具。本文档来自技高网...
一种实现linux应用测试自动化的系统及方法

【技术保护点】
一种实现linux应用测试自动化的系统,其特征在于,包括服务器节点、控制台节点和待测系统节点;服务器节点设有LTP基准测试工具、基准测试用例和测试脚本;控制台节点设有第一接口模块和调用模块;控制台节点通过第一接口模块访问服务器节点,调用模块用调用服务器节点的测试脚本;控制台节点还包括第二接口模块,控制台节点通过第二接口模块访问待测系统节点控制服务器节点通过LTP基准测试工具和测试脚本对待测系统节点的测试。

【技术特征摘要】
1.一种实现linux应用测试自动化的系统,其特征在于,包括服务器节点、控制台节点和待测系统节点;服务器节点设有LTP基准测试工具、基准测试用例和测试脚本;控制台节点设有第一接口模块和调用模块;控制台节点通过第一接口模块访问服务器节点,调用模块用调用服务器节点的测试脚本;控制台节点还包括第二接口模块,控制台节点通过第二接口模块访问待测系统节点控制服务器节点通过LTP基准测试工具和测试脚本对待测系统节点的测试。2.根据权利要求1所述的一种实现linux应用测试自动化的系统,其特征在于,服务器节点包括第一搭建模块,用于搭建centos系统环境;所述centos系统环境用于存放LTP基准测试工具、基准测试用例和测试脚本。3.根据权利要求2所述的一种实现linux应用测试自动化的系统,其特征在于,控制台节点包括第二搭建模块,用于搭建selenium+eclipse+firefox测试环境。4.根据权利要求3所述的一种实现linux应用测试自动化的系统,其特征在于,控制台节点还包括写入模块和创建模块,写入模块用于编写测试用例,创建模块接收写入模块写入信息创建项目KUX-CASE。5.根据权利要求4所述的一种实现linux应用测试自动化的系统,其特征在于,服务器节点依据编写测试用例和创建项目KUX-CASE对待测系统节点的测试;所述KUX-CASE项目包括main函数模块,用于调...

【专利技术属性】
技术研发人员:孙志云
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1