嵌入式
從事單片機開發(fā)幾年,逐漸感受到測試的重要性。和大多數(shù)單片機工程師一樣,目前接觸到的測試都是功能測試,即把產(chǎn)品的軟件寫入到產(chǎn)品硬件中得到一個測試樣機然后模擬各種實際操作情況去測試各項功能,但這樣的測試效率和效果常常是不能讓人滿意的。了解過一些軟件測試的大概知識如黑盒測試白盒測試之類的,但一直不知道如何在工作中去實施。比如在PC平臺上的軟件要對某個功能模塊進行測試可以寫一段測試代碼運行一下,但在嵌入式環(huán)境下可能往板子燒一次程序都要花幾分鐘,這樣就太麻煩了。在單片機/嵌入式產(chǎn)品的軟件中有些部分于硬件有關(guān)有些于硬件無關(guān),它們又是否各有什么相對便捷高效的測試方法?