Software testing is the key for software quality. However, the traditional development method and its testing process have not yet satisfied with the software market. Agile software development method that is new methodology in recent years embraces change and fixes attention on the delivery of high quality software. Extreme Programming, the most popular one of agile, emphasizes the testing, and confirms to the principle that is test-driven development. After analyzing the relative knowledge of agile software method and software testing, this paper did systemic research about test process on agile: unit test, functional test and integration test, and management of bug appearing in the test process, and draw a qualitative conclusion through comparing agile with the traditional method in testing. |