Modeling Software Testing Process Using HTCPN

Software testing process has being separated gradually from software development. As a relatively independent process, software testing process simulation and optimization has been also started to catch people's attention. It is particularly important to improve the reuse of software testing. This paper proposes a systematic way to model the software testing processes STP-NET based on HTCPN, in order to reuse them. The performance of the process, such as average time and average waiting time, is simulated and analyzed using CPN Tools. According to the results, the process configuration parameters, the license allocation model of automatic testing tool, can be optimized. The efficiency of the testing process can be improved by simulation and optimization using CPN Tools.