Font Size: a A A

The Design And Implementation Of Software Reliability Testing System

Posted on:2015-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:L S ZhangFull Text:PDF
GTID:2308330473952760Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software reliability is one of the important factors affecting the quality of software development, to ensure the reliability of the software method mainly include software testing and software reliability testing, functional and non-functional aspects of software testing is mainly software testing, software reliability test is mainly through software reliability evaluation technology to judge effectiveness of software, software reliability test system as a carrier of the software reliability evaluation and software reliability testing.Therefore, design and implement a software reliability test system for improving the efficiency of software reliability and software reliability testing will have very important significance.Paper in software reliability testing system framework design mainly adopts the technology of the STAFF, take advantage of the STAFF, cross-platform, distributed control technology, and combining with StrutS, iBATIS, Quartz, Ajax technology advantages, to realize the automatic open and flexible software reliability test system, the paper research content includes:(1) the software reliability evaluation related theory analysis and research.The main theory of software reliability, software reliability evaluation model, software reliability design method, test automation framework, automatic test engine is analyzed and summarized, and the key of the STAF automation test framework and the design of STAX automatic test execution engine architecture and design principle, carried on the thorough discussion;(2) the software reliability testing system requirement analysis and structure design.Of system framework model of detection system, the overall framework of the system, system function and use cases for detailed requirements analysis, and completed the function of automatic detection system execution engine, detection system, the design of database;(3) the software reliability evaluation model analysis.Mainly in real-time software as the research object to analyze software reliability evaluation, combined with the feature of real-time software reliability evaluation based on task modules is proposed for real-time software reliability evaluation model;(4) based on STAF/STAX complete software reliability test system design and implementation, on the basis of the STAF test framework combining J2 EE framework, AJAX technology to complete the automatic test execution engine design based on finite state machine, the client dynamically loading tree, server-side dynamic loading tree design, and complete the test system functions of task management, case management, rights management function design and implementation.Completed in guarantee the quality of test paper based on the above theory under the premise of complete software reliability testing solutions and systems design, good scalability, cross-platform and generality, implements the increase test efficiency and reduce test cost.
Keywords/Search Tags:reliability test, Test automation framework, Execution engine, Automatic test system
PDF Full Text Request
Related items