Font Size: a A A

The Design And Implementation Of Automated Test Management System Based On Web

Posted on:2016-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:L J DingFull Text:PDF
GTID:2518304598456774Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Automated testing has developed rapidly and gradually becomes a necessary part of software testing.Embedded software also needs automated testing to improve test efficiency.Embedded software has the same features such as complex functions and short test periods with common software.But the difference is that embedded software depends on a lot of hardware resources to execute.So it is more difficult to use automated testing in embedded software.We should not only consider about how to manage test cases,but also think about the utilization of hardware resources in a test environment.The paper realizes an automated test management system to solve the problem mentioned above.The system can maintain the integrity and consistency of test scripts.It also has the ability to manage multiple real test environments and arrange them with tests reasonably.Besides,the system also has a high degree of automation.The user only needs to create a task and specify the test cases it contains.Then the task will be assigned to a specified test environment.After the task is finished,the test report will be sent back to testers and developers with data and diagram.The automated test management system uses standard three-tier architecture.The view layer receives users' requests and dispatches them to Controller layer.Then the model layer updates and gets the data.In addition,in order to simultaneously manage multiple real test environments and get real-time status of the test environments,the system uses observer pattern to listen to the agents that have registered to it.The system realizes the communications between servers and test environments by the way of asynchronous IO.Also,the system uses the server push technology to get the real time message from test agents.The paper focuses on the design and implementation of the web based automated test management system.The paper starts from the discussion of the background of the system.Then the development of automated testing and the current status of test management system are introduced.After that is the review of main technologies used in the system.It has demonstrated how to construct the system by analyzing the requirements,design philosophy and core function implementation of the automated test management system,especially in aspects of communication module,test scripts management module and task management module.Currently,the system has been used in many groups in Intel.And the system has been proved that it can improve the utilization of test resource and improve test efficiency.
Keywords/Search Tags:Automated Test Management, Test Script Management, Shared Testing Environment, Communication
PDF Full Text Request
Related items