測試固件
回答
那麼它是很難不知道你的代碼是如何架構的說法,但基本上你可以在類/函數級別,就像其他的軟件測試軟件。任何與設備接口的代碼都很可能需要通過emmulation進行測試。
因此,也許你的代碼將被寫入C,經過徹底測試,然後編譯成十六進制並上傳?這就是你或這個行業會做什麼? – cbrulak 2009-01-16 21:08:55
許多嵌入式設備都有可用的軟件模擬器,但它取決於設備。
我不認爲標記爲「正確」的答案完全正確或完整。
對於固件代碼,您確實必須進行雙管齊下的測試才能保持嚴格。
使用模擬器完成的初始測試。這是理想的,但假設你可以爲目標平臺獲得一個好的模擬器。
實際硬件測試,但在測試牀的框架。也就是說,您可以在實際設備上進行測試,但需要額外的硬件(例如示波器,探頭)和其他連接,以便對發生的情況進行適當的跟蹤/調試。
通過固件,通常最困難的錯誤是與時間相關的,並且只有在實際硬件上才顯示。在最糟糕的情況下,探測的實際行爲可能會改變時間,使得錯誤不會出現 - 只在「生產」版本中出現。那麼你真的很有趣。
乾杯,
- 理查德
你應該單元測試類的東西,你可以,但在這一天結束時,你必須運行它,並在硬件測試。
要測試的設備固件寫入調試界面,使您可以使用一個終端模擬器像procomm跟你的設備。然後,在編寫功能時,請讓調試接口調用類中的方法,這樣您就可以在設備本身中專門測試代碼。
完成之後,您可以在終端仿真器中編寫腳本以自動執行測試。
- 1. AngularJS量角器測試 - E2E測試是否有固定裝置?
- 2. Golang測試中可重複使用的組件和固件
- 3. IPython和unittests,固定測試不顯示爲固定
- 4. 測試復仇直接事件堅固松露
- 5. QEMU作爲用於固件測試的嵌入式模擬器
- 6. 用於測試國家檢測的固定全球IP?
- 7. Yii的單元測試固定裝置在測試中不可訪問
- 8. 文件測試
- 9. 軟件測試
- 10. 軟件測試
- 11. Python套件測試不運行測試
- 12. 「測試項目」和「測試條件」
- 13. Xamarin測試雲硬件集成測試
- 14. 搖籃測試參數測試套件
- 15. 什麼是Subsytem軟件測試測試
- 16. 組件測試的測試框架
- 17. 測試燼組件集成測試
- 18. 運行rake時未加載架構和固件:從新的Rails插件測試
- 19. 今天用於測試固件的一些可用軟件工具是什麼?
- 20. Moodle插件測試
- 21. 測試組件Angular2
- 22. Java軟件測試
- 23. JDBC測試套件
- 24. Android:測試套件
- 25. Rspec測試條件
- 26. 測試Wireshark插件
- 27. xquery - 文件測試
- 28. ASP.Net測試套件?
- 29. BURP套件測試
- 30. 測試從文件
好吧,如果不知道代碼的架構如何,很難說,但基本上可以像其他軟件一樣在類/功能級別測試軟件。任何與設備接口的代碼都很可能需要通過emmulation進行測試。如上所述,答案在同一時間,我們也可以使用工具進行emmulation測試......是否正確的方法是? vinoth – 2011-08-24 09:55:14