1. 程式人生 > >簡圖記錄-C語言嵌入式測試驅動開發基礎

簡圖記錄-C語言嵌入式測試驅動開發基礎

簡圖記錄學習~

《測試驅動的嵌入式C語言開發》

TDD測試驅動開發是一種增量式軟體開發技術。

其特點是通過 寫自動測試測試用例->編寫程式碼通過用例->重構優化程式碼 的微迴圈增量開發。

很多嵌入式裝置的驅動開發往往是使用C語言(如linux核心態驅動模組,或則無作業系統的小型專案)

c語言測試可測試模組開發往往也遵循了一套開發原則和設計結構

嵌入式裝置的開發同時也引入了 軟硬體耦合干擾和移植問題,硬體的測試問題

《測試驅動的嵌入式C語言開發》通過幾個簡單用例對以上問題都有所介紹,同時過程中包含了很多問題思考討論,是一本不錯匯入門書籍

學習建議:

如果你是做嵌入式開發,你一定需要了解以下作者的思想和解決方案,一定會對你的工作有幫助

別再寫那些手動測試用例,你多花兩倍的時間寫自動化測試用例以後在反覆的測試過程中能給你帶來數十倍、百倍的收益~