Font Size: a A A

The Design And Implementation Of Automation Test System Of Firmware

Posted on:2015-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:C Z YuanFull Text:PDF
GTID:2308330461457938Subject:Engineering
Abstract/Summary:PDF Full Text Request
Software Testing is playing an increasingly important role in the software development life cycle, and the technology of automation test is constantly improving. However, in Firmware Testing field, the technology and method has not reached people’s expect, most of the testing jobs are done manually by QAs, and some modules of different version are tested repeated. In addition, it is a difficult to test from cross site. So there is a need to develop a firmware automation testing framework, which will help QA to complete the firmware testing work. Also, this tool will improve testing efficiency and reduce resource and cost.This automation test framework is Intelligent Test System("ITS" called for short),ITS supports automation test based on scripts, also according to the result of executing script, it could analyse the code coverage data of firmware, which will be helpful for regression test, reducing repeated test; what’s more, ITS also supports testing cross site.The development of ITS first version mainly consists of design and implementation of hardware and software. Hardware module is responsible for controlling the motherboard, and the software module is responsible for automation test and virtual lab. ITS uses compile technology to define script grammar and analyse the script, and a virtual machine is implemented to execute the script. The virtual lab is built on client/server network model. What’s more, the communication of Hardware and software has two ways, one is serial port, and the other is network.In the entire project, I am responsible for the design and implementation of software part:● Test Script Compilation and Execution,● Communication between ITS hardware and ITS software in the execution.● Visual Lab, a cloud platform managing Host resources and assign test tasks.It describes the background of system, requirement analysis, design and implementation in details in this paper.
Keywords/Search Tags:Automation test, Firmware test, Compile, Virtual machine, C/S, Serial port
PDF Full Text Request
Related items