By adopting the idea of software design reuse, framework design for an embedded software simulation testing environment can offer an efficient solution to construct testing environment without largely changing the architecture of testing environment when testing different embedded software, and hence reduce development time and cost. The software development process using ideas of framework design was discussed and then applied to the testing environment’s development. Based on the general analysis of existing embedded software simulation testing environment, three main components were identified to be the basic parts of testing environment. The basic function of testing development environment was defined , which was an important part of the testing environment. A concrete framework was designed by using the unified modeling language profile for framework UML-F, a specific language for framework design. An adaptation scheme was put forward for a testing development environment that was successfully developed. The framework studied has been applied in a practical project.