单元测试
单元测试已不新鲜了,起码提交的代码自己需要进行简单的测试。也是进行重构和敏捷的基础。
Java有junit,其他语言也用测试框架。
性能测试
简单运行一下,没有坏处。目前我用的不多。
端对端测试
e2e测试太令人兴奋了,例如web页面中,自动化点击页面。
专业的测试
感觉真的,很重要。没有测试人员,团队核心人员也要测试核心业务可用,是质量的最后一道防线,不可马虎。
用户的测试
真正投入使用,才能发现奇葩的问题,当然我们要做的是尽快修改。
小范围使用,也能发现用户是多么神奇。
最后推荐
- 《重构》
看优秀项目的测试。一些软件工程的基础书必须看一看。