TDD

TDD
TDD的T容易让人误解,TDD不是测试方法,而是开发设计方法。其主要目标是提供可测试的代码设计,测试只是一项有用的副产品。
1、先测试  因为是先测试,所以测试一定会失败(遇红),然后编写代码让测试通过,哪怕是通过作弊手段(写死)(变绿),然后继续编写测试发现其不合理部分(代码异味),然后重构(不增加测试,不增加功能,只改善代码),重构后继续运行测试
2、小步快跑。做遵从测试山羊的教诲,每次修改一小步,然后测试。不要听信重构猫的谗言。
3、TDD不是一种书本理论,他需要很强的代码练习和实践。因此,不要只躺在床上看书,撸起袖子写代码吧。


QC(质量检查)和QA(质量保证)
QC检查产品是否符合预期,重在发现缺陷。
QA重在保证过程,即按正确的方式做事。
随着TDD、验收测试驱动开发(ATDD)和行为驱动开发(BDD)的面世,QA将是今后的重点。


除了安装说明、软件设计文档等,代码应该是功能说明的“圣经”
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值