Software test is a key stage in the software development lifecycle, It is also an important means to ensure software quality .Software test is divided into manual test and automated test, Software test automation is a key focus of current software research in our country ? The research on software test and software test automation is still in the infancy stage. Therefore, the research on software test automation bears both significant theoretical and pratical values . This paper mainly focuses on the research and application of software test automation technology under network environment . This paper mainly includes the following aspects:First , this paper researches software test automation technology, especially software test automation technology under network environment . It analyzes the difference between automated test and manual test. It also identifies the advantage and disadvantage of automated test. This paper discusses the five main activities of software test and their features, pointing out the two test activities best suitable for automation : test execution and test check, This provides the theoretical basis for the following design and development .Second , the paper analyze the problems in the test of system based on B/S structure , indicating that the traditional manual test can not provide full support to the more and more complicate software. Therefore , based on the features of software , the paper presents and designs a automated testing system , include the data driver layer,componet function table and so on.This architecture has several advantages such as: clear levels, good maintainability, and good extensibilit. It provides a general test infrastructure for the testing of software, solving the basic infrastructure issue for test automation.Next, for the limitation about traditional testing approaches in the testing for B/S system integration, the principle and model about B/S system integration testing is studied. Based on it , the strategy and rules of client software, server software , middle-ware and B/S system integration are given.The automated test system architecture has been implemented and applied in test,making some exploration in the application of test automation. |