》 白纸方法
- 项目组的每个成员在项目开始的时候都有一张白纸,随着测试的深入,大家把在项目执行过程中出现的问题和潜在的可以改进的内容都列在白纸上,这样项目结束后就可以直接把所有人之上的内容综合筛选,作为下一步过程改进的目标了。
当然,在现代测试项目中不一定是真的就给你一张白纸
》 软件过程改进的步骤
- 确定基线(步骤一)
- 拟定改进目标(步骤二)
CMM - 把过程改进当项目处理(步骤四)
- 逐步引入变更(步骤六)
改进软件测试过程的基本要点
》测试过程的质量决定测试工作的成败
- 测试过程与开发过程
- 通过制定计划和定期评审降低风险
- 通过规范的流程保证测试顺利实施
- 坚持不懈的改进过程
》使用早期软件生存周期测试技术可避免缺陷转移
- 尽早的开始测试
- 以用户需求为中心
- 关注需求的变更
- 评审的作用
》软件测试工具的应用
- 工具的分类
自动化测试工具,如QTP、Jmeter
测试管理工具,如禅道、Bugzilla - 工具可以极大的提高工作效率
- 正确认识工具在软件测试中的作用
》改进测试过程必须有专人负责
- 对过程的改进需要坚持不懈地进行
- 组织的过程改进需要人来推动
》测试是一个专业技术学科,要求拥有丰富经验的专门技术人员
- 不同领域的产品对测试人员的要求不同
- 必要的专业知识可以提高软件测试效率
- 专业的测试方法才能有效的提高测试质量
》培养创新的、积极的合作精神
- 软件测试需要富有创造力
- 一个问题被解决的同时通常会有新的问题产生
- 开发与测试是一个对立统一的整体
- 不断提示软件质量是共同的目标