Office Automation started out in the late 80’s, after nearly 30 years of development, Office automation system become more mature and added more features. Today, office automation system has become an important auxiliary tool for daily work in government and business. Along with the increased importance of office automation system, the quality of office automation system becomes more and more important.On the basis of practice, this article analysis the reason there are a lot of defects in office automation system software. This article describes the importance of software testing in the office automation system process.This article introduces the software quality and the software testing. Then analyses the methods and process of the software testing and introduces the software testing technology based on UML models.This article chooses the office automation system of National Bureau of Statistics as examples. This article analyses the demand and function of the system. According to the characteristics of the office automation system, designs the template of test cases, and then generates test cases. This test cases generation method is very useful in the software testing of the office automation system. By this method, the software quality of the office automation system is improved significantly.Through the study of software testing case generation method, different testing techniques and methods are applied to software test case design of office automation system. Aiming at the workflow engine and form template in the office automation system, combine with the specific business processes, design the test case templates.Some results obtained in this paper are as follows.First, this paper analyses the office automation system which be test. According to the characteristics of the system, the testing strategy by designing test cases template to generate test cases is established. It is a practice of testing techniques.Second, the model-based testing techniques and the traditional testing techniques can be used to the testing of office automation system. The test effect by using testing technology can obviously improve.Third, by using the test cases generate method, the technical requirements of test engineers is reduced. More primary test engineers can participate in the work of designing test cases. The senior testers can also have more chance to do other important work. The project can shorten the cycle and save cost. |