Regarding to large develop task, short demand cycle, high density and rapid technical update in current satellite ground test equipment field, component technology in software engineering was introduced into satellite ground test in this paper. The design idea is using test functional components to construct generalized software. Firstly, the common parts of existing satellite models ground testing task were researched. Secondly, Analysis and research all test function in current satellite test system, then describe the requirement of generalized test software. Generalized and modular ideas were realized in software summary design. And the detail design include software components analysis, work flowchart design, GUI setup. At last, generalized software was realized. The generalized software based on USB for satellite ground test proposed in this paper was verified that it have strong commonality and can cover most test function, it meet the test demand of multiple equipments better in satellite system.