软件开发过程与测试实践指南
软件开发过程的全景式梳理,配上浅显易懂的测试,读起来就像听一个做了十年开发的哥们在喝咖啡时和你聊业务那样自然。
从定义阶段讲起,一路带你走过开发、测试、交付到维护,每一环节都说得挺清楚,是像线性顺序模型、原型模型这些,你能快理出区别和用法。
软件测试那块也挺实用,不是空讲原则,而是从实践角度聊测试怎么融入每个阶段,比如什么时候上静态测试、什么时候该做动态测试,都有说到。
关键是内容系统,但讲法不枯燥。比如说测试不是为了证明软件没问题,而是为了尽早发现问题,这话听着就比“测试用于确认功能”真实多了。
还有一堆实用建议,比如别指望穷举测试、测试得贴着用户需求走、尽早测试等等,都是你做项目时常踩坑的点。
如果你刚好在写测试方案,或者要拉个新项目的开发流程,这篇内容挺适合拿来参考。顺手也可以看看这些相关链接,多资源都整理得比较干净:
如果你对流程建模比较感兴趣,还能顺着去看看SPP和SPEM这类过程元模型的资料,能帮你把项目文档也搭得更系统些。
下载地址
用户评论