| The software test occupies the very important position in the whole development process of software. It is the key that keeping the quantity and improving the credibility of software. With the development of the software design, the increment of the software scale, the shorten of the software development life cycle, the augment of the workload of software test, it is the inevitable trend of the evolution of software test technology that using software test automation technique for improving the speeds and efficiencies of software test, shortening the software development life cycle, and reducing the cost of software test.Telecom customer relationship management(CRM) system is a telecommunications business activities of the core system , it is one of the important component of the BSS.In order to the fast response and support the market, The CRM needs to continuously upgrade every month to achieve the new demands.Every time after the upgrade, the system needs to be functional verification testing. The CRM is currently testing for the manual tests, multi-function point due to CRM implementation, process complexity, pure manual testing takes a lot of human and material resources. Therefore, through the use of automated testing software for CRM systems, automated testing, with a high practical value.Firstly, this thesis researches software test automation. It analyzes the difference between manual test and automated test and the general process of software test. It also identifies the advantage and disadvantage of automated test. After the current software testing tools on the market analysis carried out, according to telecom CRM system, testing requirements, the option of using HP-MI Series test platform for secondary development of a systematic automated testing.Finally, through the telecommunications implementation of CRM system, automated testing to verify the feasibility of the test program. |