[转]C C++ TDD单元测试非常好的书
http://product.china-pub.com/199003
测试驱动的嵌入式C语言开发 Test Driven Development for Embedded C
《测试驱动的嵌入式c语言开发》深入介绍如何把测试驱动的开发方法应用于嵌入式c语言开发,第一部分介绍了两个开源的测试框架,通过测试驱动开发方法开发第一个模块;第二部分深入介绍了与系统中其他模块进行交互的代码的测试技术,如测试替身、仿制对象等;第三部分介绍了设计与持续改进代码,如写出更好代码的一些重要原则,建立可测并灵活设计的高级技术,改进已有代码的实践方法—重构技术,改进遗留代码,以及编写和维护测试的指导原则。本书的代码几乎全部用c写成,并且可以用于嵌入式的、受约束的开发和执行环境。
http://pragprog.com/book/lotdd/modern-c-programming-with-test-driven-development
Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better by Jeff Langr
In this book, you’ll learn how to use TDD to improve legacy C++ systems
- how to identify and deal with troublesome system dependencies
- how to do dependency injection, which is particularly tricky in C++
- how to use testing tools for C++ that aid TDD
- new C++11 features that facilitate TDD
第2本是新出的书,对c++的TDD进行了非常详尽的描述
几个常见的单元测试框架[C/C++]
https://code.google.com/p/googletest Google Test/Google Mock
http://www.boost.org/doc/libs/1_53_0/libs/test/doc/html/index.html Boost.Test
http://cppunit.sourceforge.net/doc/1.11.6/cppunit_cookbook.html CppUnit
http://c2.com/cgi/wiki?CppUnitLite CppUnitLite
http://cute-test.com/ CUTE
http://cxxtest.com/ CxxTest
http://unitpp.sourceforge.net/ Unit++
转载于:https://www.cnblogs.com/sky-co/p/3442669.html
[转]C C++ TDD单元测试非常好的书相关推荐
- tdd 单元测试_何时给定在单元测试和TDD中的重要性
tdd 单元测试 最近,我一直在写与自动测试有关的更高级的概念(主要与Spock有关). 但是,在进行测试培训时,我清楚地看到,通常对特定工具的知识并不是主要问题. 即使使用Spock,也可以编写肿且 ...
- 三问TDD: 单元测试总是好的吗?
原帖:再问TDD: 扩散角模型 有关测试"后行"也可以接受的说法,说明了一个事实:即使是最中坚的测试粉丝,也经常需要修正自我.很多理论抛出来之后,在现实面前,都不断的妥协.一些妥协 ...
- 学习TDD:TDD的好处
TDD的全称是Test Driver Development,测试驱动开发.就是开发要以测试为驱动.编码之前,测试先行.代码都没有,我如何测试,我连要测的对象都没有啊?这好像是个问题. TDD的哲学为 ...
- 深入浅出TDD测试驱动
测试驱动 红灯-绿灯-重构 测试驱动就是先写测试,这时测试是红灯,也就是不能通过:然后再写实现,这时测试变为绿灯,表示能通过了:最后重构优化代码,再次测试看是否有红灯 黑盒-白盒测试 黑盒测试就是不知 ...
- 为什么我们要做单元测试?(二)
引子 当我第一篇博客发布,并被张善友老师的公众号转载之后,在公众号文章和博客园的留言中,许多开发者纷纷表示,单元测试作为企业行为,与实施的技术栈不同,不是开发者个人行为,实施单元测试花费的时间精力过于 ...
- 口袋电影_口袋中的无尽单元测试功能
口袋电影 单元测试最佳实践 (Unit Test Best Practices) How do we write (good) unit tests? 我们如何编写(好的)单元测试? What mak ...
- 【24小时内第四更】为什么我们要坚持写博客?
前言 从2018年7月份,我开始了写作博客之路.开始之前,我打算分享下之前的经历.去年初公司来了个架构师,内部分享过docker原理,TDD单元测试驱动,并发并行异步编程等内容,让我着实惊呆了,因为确 ...
- ERP平台的自动化测试技术实践
源宝导读:ERP是"业务密集"的大型复杂软件,而且对于业务逻辑与数据的精确度要求几乎是零容忍,其质量保障的挑战很大.本文将介绍ERP平台通过自动化测试保障质量的技术实践. 一.自动 ...
- 测试驱动开发 测试前移_测试驱动开发:它是什么,什么不是。
测试驱动开发 测试前移 by Andrea Koutifaris 由Andrea Koutifaris Test driven development has become popular over ...
最新文章
- CMOS及CCD感光sensor的主要技术参数解析
- Fedora15上实现桌面背景图片渐变
- Python-OpenCV 笔记9 -- 模板匹配
- hibernate的懒加载(延迟加载)问题
- ping与telnet的区别
- java映射的概念_Java 反射 概念理解
- 显示无效imap服务器地址,imap服务器地址是什么意思
- Repeater删除时给出js提示
- 常见的特殊字符和HTML之间的对应关系~
- PMP22年免费补考来袭 | 送上180道历年PMP考试试题及答案解析
- STM32名字含义以及其与ARM公司的关系
- pdf怎么插入页码步骤介绍
- 如何通过网站域名查询服务器地址,如何根据域名查看服务器地址
- VScode中Paste Image插件无法使用
- 广东户外徒步指南 持续更新
- (九)JMH的详细使用,以及压测dubbo
- AD画原理图保留十字节点
- OpenGL学习05_点画模式(点画多边形)
- 程序员的日常|秃头?不存在的,这辈子都不可能秃头!
- Linux命令之系统五大负载(监控脚本及问题详解)