简图记录学习~
《测试驱动的嵌入式C语言开发》
TDD测试驱动开发是一种增量式软件开发技术。
其特点是通过 写自动测试测试用例->编写代码通过用例->重构优化代码 的微循环增量开发。
很多嵌入式设备的驱动开发往往是使用C语言(如linux内核态驱动模块,或则无操作系统的小型项目)
c语言测试可测试模块开发往往也遵循了一套开发原则和设计结构
嵌入式设备的开发同时也引入了 软硬件耦合干扰和移植问题,硬件的测试问题
《测试驱动的嵌入式C语言开发》通过几个简单用例对以上问题都有所介绍,同时过程中包含了很多问题思考讨论,是一本不错导入门书籍
学习建议:
如果你是做嵌入式开发,你一定需要了解以下作者的思想和解决方案,一定会对你的工作有帮助
别再写那些手动测试用例,你多花两倍的时间写自动化测试用例以后在反复的测试过程中能给你带来数十倍、百倍的收益~