Test design is the key of software testing. In order to improve utilization of test suite effectively, a reasonable and flexible architecture should be introduced to collaborate, manage and utilize the abundant test suite library in software test practice. This paper puts forward a novel software test suite, which uses a formal language definition. In the paper, a test suite design framework, which is based on model-view-controller pattern, is introduced. The framework can be used to separate test suite design, analysis and presentation. Also, the framework uses user-interface and filter method based on test suite library. The test suite library platform is a reliable and extensible web-based test suite collaborative application.