本文将黑盒测试与白盒测试技术有机融合,提出一种灰盒测试的测试思维,应用于面向对象设计的嵌入式软件单元测试设计与实现。在保证功能需求完备测试的同时,也可以获得较高的测试覆盖率,进而提升被测软件的功能安全等级,并且能够较好地节约测试成本、提高测试效率。