Testing Framework for Real-time And Embedded Systems