This step can be divided into three steps: module test to test whether the program for each module is correct; assembly test to test if the interface between the modules is correct; confirmation test to test whether the entire management system can meet the user's performance requirements.