Font Size: a A A

Application And Research Of Testing Automation In Large Scale System

Posted on:2011-12-02Degree:MasterType:Thesis
Country:ChinaCandidate:D LuFull Text:PDF
GTID:2178360302474694Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of modern information technology, software industry is facing increasingly competition. Software systems are becoming more complex, especially for the financial software systems which have large scale, complex business logic, diverse transaction and with a growing demand of functionality and performance. Besides, the release time of a new version is shifted much earlier. This brings great difficulties to software testing. Complicated financial calculation rules along with regression tests have been putting testing teams into a position with huge challenge. Under this circumstance, the assurance of software quality is drawing in more and more industry attention. The traditional labor-intensive manual testing has lagged far behind the pace of modern software testing. Currently, test automation is becoming a trend of software testing, providing a successful solution to software testing. Using test automation properly can not only execute software testing in a fast and thoroughly way, it can also improve the software quality, save costs and put the releases ahead of the schedule. This paper researches on the development of software testing automation and analyzes the advantages and disadvantages of testing automation; raises several testing automation frameworks and testing plans in different phases of software testing according the characteristics of a certain large scale system and demonstrates its practical value of implementing testing automation in the large scale system.First, this thesis gives a comprehensive and proper explanation of software testing after researching on the great forerunners. Then it briefly introduces the development of software testing, the concept of testing automation and the application under test which is a large-scale system. It processes a lot of different kinds of data, each kind with a huge amount daily, and it has very complex business logic.Second, this thesis researches on the objective, rule, content, category and model of software testing based on which the key development phase and key technique of testing automation is expounded. Then it lists the advantage and disadvantage of testing automation compared to that of traditional manual testing. Last, this thesis applies testing automation strategy in unit test, functional test and performance test to the large-scale system. It solves the problems of high time and manpower cost, along with that of software quality difficult to guarantee. It proves the applicability and advantage of using testing automation technique to the large-scale system with a series of charts and tables.
Keywords/Search Tags:Test, Automated Test, Unit Testing, Functional Testing, Performance Testing, Large Scale Software System
PDF Full Text Request
Related items