Font Size: a A A

Design And Implemention Of Automatic Testing System Based On Lsb

Posted on:2014-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:Q Q MengFull Text:PDF
GTID:2268330401463296Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In order to complete a comprehensive testing procedure, the old fashion way needs testers to manually control all testing tools and switch each tool step by step For example the tester need to test CPU performance and the performance of the application server, first,the tester need to find the CPU performance test tools, then active the test tool and testing the CPU performance of the system, after the testing done the tester need to shut down the tool; After it done, then manually switch to application server performance testing tools to test application server performance. Step by step to do routine job until all items completed. But it will cost a lot of time switch between the various test tools, and the test tools management is inconvenient. Base on LSB framework to build an automated testing system is very important which can highly improve the efficiency of tester. LSB framework can intergrate each independent testing tools into a system and has an uniform format of input and output data. It is convinient for testers to manage all testing data and save a lot of time.This paper studies how to design and implement of integrating9open source test tools into a system which base on the LSB framework of Linux. Including the tree framework of software testing, the composition of system and so on. By analysis the requirements of user’s function performance and input and output data, design a testing system that with display layer、 intermediate layer and data layer. Each layer has detail analysis and implementation. Elaborate each test tool that integrated into the test framework and design a tree structure which root is Java root directory base on CPU、 operating system and application servers. The structure allows user to use the system in a simply and convenient way. This paper also mentions the integration rules of the tree structure and descripts the generation process of the test tools. Made a detailed description of the entire test system implementation, describe how various configuration files coordination and cooperation between each other to complete the entire test operation. Finally, about how to deploy and install the test system, offer an detailed description. Also give an example to illustrate the process of the entire test run. It proved by integrating test tools into LSB framework on the Linux can make test process become more easy-to-use、 convenient、high portability.The nine open source tools are Fftpi、unixbench、lmbench、iozone、iperf、 ltp and webbench etc.. Implement on test system based on LSB framework. Covering four aspects of performance issues of CPU,operating system, application server and Java. By using an illustration to the entire testing process, and gives the corresponding test results verified the validity of this performance test tools.The research on this paper base on LSB testing framework offer a complete testing system and implementation method works at Linux Ubuntu10.04version operating system. To provide a transplantation reference model for other performance testing system run on Linux-based operating system in future.
Keywords/Search Tags:LSB, Test framework, Linux, Test suite, Automation test
PDF Full Text Request
Related items