Abstract:The diversity of GUI software systems determines the diversity of testing technologies. Regarding the choice of a testing technology for GUI software test, The author analyze a testing technology by determining eight technical parameters, and developed a method of classifying GUI testing technologies according to fault models. The analysis results clearly reveal the characteristics of each testing technology, thus can offer new ways of thinking for testers to choose appropriate testing technologies to complete testing tasks and improve the test efficiency.