Dissertation > Excellent graduate degree dissertation topics show

Design and Implemention of Automatic Testing System Based on Lsb

Author: MengZuoZuo
Tutor: YuanYuYu; HanWanJiang
School: Beijing University of Posts and Telecommunications
Course: Software Engineering
Keywords: LSB Test framework Linux Test suite Automation test
CLC: TP311.53
Type: Master's thesis
Year: 2013
Downloads: 1
Quote: 0
Read: Download Dissertation

Abstract


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.

Related Dissertations

  1. Research on Software of TFT-LCD Testing Equipment Based on ARM,TN873.93
  2. Signal Acquisition and Processing Platform Design and Implementation of Trawl Sonar System,S951.2
  3. The Design of Embedded Image Transmission Terminal Based on the TCP/IP Protocol,TP368.1
  4. Borehole imaging device based on embedded systems research,P634.3
  5. IP QoS technology research,TP393.09
  6. A Kind of Design and Implementation of Embedded VoIP Terminal Based on i.MX51,TN916.2
  7. Research on the Application of Image Information Hiding Technique,TP309.7
  8. Research and Embedded Implementation of Image Watermark Algorithm,TP309.7
  9. Based on the embedded Web technology Research and Implementation of Dynamic Strain Gauge,TP368.1
  10. The Design and Research of a Embedded Communication Management Device,TP368.1
  11. Design of Multi-synchronous Digital Converting & Distributing System Based on CPCI,TN914.3
  12. Research and Realization on Vehicle Trajectory Reconstruction Handheld Terminal Based on Embeded Linux,U495
  13. Automation Testing Tool Reserch and Implementation Based on STAF,TP311.53
  14. The GUI Design and Realization of Embedded Video Monitoring System,TP277
  15. Application of Linux Inter Process Communication on Jiangsu Post Electronic Business Platform,TP393.09
  16. The Design of Vehicle-mounted DVR System Based on Linux,TN946
  17. Research of Embedded Vehicle Positioning System,TN95
  18. ARM9-based Monitoring System for Aquaculture,TP368.1
  19. Development of Embeded Road Controller Based on PC104,TP273.5
  20. Research on Embedded Face Detection System,TP391.41
  21. A Modular Embedded Software System Design Based on ARM-Linux and SQLite,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Maintenance
© 2012 www.DissertationTopic.Net  Mobile