程序员修炼~持续构建

一个好的产品是持续构建出来的,而持续构建的核心是持续测试,而持续测试是一个务实程序员和普通程序员最大的区别之一,务实的程序员会主动找bug~

持续测试的原则是尽早测试、经常测试和自动测试,每一次版本的构建都需要跑这些测试,直到所有测试完成,编码才算完成。

那测试分为哪些种类呢?

  • 单元测试,最轻量级的测试,不依赖外部的环境或数据库。
  • 集成测试,需要多个单元配合,需要依赖外部模块和环境。
  • 功能测试,针对某一个用户要用的功能进行端到端的测试
  • 非功能性测试,为了测试系统能承受的压力和系统的性能而进行的测试。

有时候测试代码本身也会有问题,我们可以故意修改代码引入bug来测试我们的测试是否可以把bug检测出来。

持续积累测试和持续测试是减少TT最有效的方法。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容