It is impossible for a program to be perfect, and it is inevitable that there are some mistakes. If it can't be found and modified in time, the system will crash and cause unnecessary losses. The goal of system testing is to find out as many errors in the system as possible so as to correct them in time.