| Since software is applied more widely, software testing takes more attention than that ever before; people make greater efforts in QA works. Comparing with the standardized and mature QA hierarchy in some large-scale foreign companies, native companies, especially the smaller, are still in embryo in QA recognition, technical level, process management and control. So the dissertation is focus on how to establish a testing process management system.The dissertation begins with the concept of software development and quality assurance works, discusses the functions and necessity of testing jobs in a project. In succession, it gives a requirement analysis of the management system, discusses the common functions and the transactions flow of the system. Base on that, the system is divided into some independent function modules. Also it defines the accounts and the authentication issues. In the design phase, the system outline is presented after analyzing the detail of each function module, combining with the page functions. Also, the essay illustrates all the data tables involved in the management system and their interaction relationship. In final realization phase, the operation environment is fixed; some snapshots of the management system are displayed; some key techniques are discussed and some related SQL and script commands are listed. Also, the security problem in this system is appropriately resolved.The dissertation aims at the fundamental affairs in regular testing management, focus on the setup of the management system. It can be considered as a guideline for those companies who haven't setup an effective quality assurance hierarchy. |