Font Size: a A A

The Design And Implementation Of Stability Automation Test System Based On MTTF

Posted on:2015-10-23Degree:MasterType:Thesis
Country:ChinaCandidate:X Y TianFull Text:PDF
GTID:2298330434450510Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In order to guarantee the reliability and stability of the software product during the working time, stability of the software testing has become one of essential means of quality assurance in software production. If only rely on the traditional manual testing, we could not catch up with the fast pace of software development tendency. As a result, we need the automated testing to provide successful solutions. Automated software testing is based on the expected plan for automatic test engineers test, and it can reach the purpose which it can cut down the time of manual testing and enhance the efficiency of the software.The paper which focuses on the current status of the development of automated software testing technology stability analyzes several key aspects of the stability of automated testing techniques. The contents of this subject include the characteristics which the stability of automated testing tools and scripting technologies and. the popular automated testing framework have and the scope of their respective. According to the aforementioned, the view of the current status of product testing company is to design and achieve a software stability automated test systems. The main job includes research on the stability of various automated testing frameworks and tools as preparation in the early time, the requirements analysis and overall design of the test system, the development of the automation system and the analysis of the test result, designing a highly efficient and stable automated testing tools last.This frame also builds an entire automated test system which has be applied to the actual software stability tests. The system not only reaches the purpose which the products automated installation and automatic deployment of software operation by multithreading, but also reaches to achieve the automated test system of software stability through random testing and effective function point testing. On the one hand, the system uses brute force algorithm to simulate user’s mouse clicks so that the defects of the tested software as early as possible would be exposed. On the other hand, to further ensure the stability of test software’s basic function, this system also tests the stability of the software ’effective function points through learning algorithms. When simulating user actions, this system could monitor the software’s stability and system performance by multithreaded script and record useful information throughout the implementation process by log, if this software tool monitors the crash occurred, it will automatically call redmine for bug bill of lading and send e-mail to the appropriate people. The implementation process achieves zero artificial intervention, saves huge project cost, improves test efficiency, short the project development cycle.
Keywords/Search Tags:automated test, stability, python multithreading, brute force algorithm
PDF Full Text Request
Related items