Joel的测试:写好代码的12个步骤
Joel的测试
1. 是否有使用源代码控制?
2. 能否一步完成代码构建?
3. 是否对代码有每日构建?
4. 是否有bug数据库?
5. 在写新的代码之前是否修正了所有的bugs?
6. 是否有反应最近进展的开发日程表?
7. 是否有详细的文档?
8. 程序员是否有一个安静的工作环境?
9. 是否购买了能买到的最好的开发工具?
10. 是否有专门的测试人员?
11. 团队的后备人才在面试时是否有写代码?
12. 是否随便抓一些人来试用你们的软件?(走廊测试)
Joel的这篇文章是2000年写的,现在有人提出了2010年新的Joel测试,感觉这些思想和RUP有点接近:
1. 是否有变更管理系统?
2. 团队的所有人是否有做到每步构建?
3. 每日构建是否包括自动化测试?
4. 工作跟踪是否和源代码控制集成?
5. 是否修改bugs和写新的代码?
6. 是否有项目进展跟踪和变更管理?
7. 是否有需求管理系统?
8. 程序员是否有安静的工作环境和团队空间?
9. 是否有购买能买到的最好的开发工具?
10. 测试人员是否有参与到需求管理中?
11. 团队的后备人才在面试时是否有做“code review”?
12. [...]
浙公网安备 33010602011771号