我对软件测试的理解
2018-08-24 本文已影响5人
a479a910abe7
软件测试的目的:
提升团队整体工作效率
实现手段:
- 在需求阶段开始测试,提出更多的问题和意见,完善异常流程的处理方案
- 引导开发完成功能自测,更好地实现质量内建
- 引入或自行开发适合项目的测试工具,提升各阶段测试过程中的效率
帮助团队对其产品或项目的质量有一个具体的感知
实现手段:
- 有效地完成探索式测试过程,找出系统中隐藏的风险
- 有效地进行各种专项测试,统计系统在各类极端环境下的表现
软件测试人员需要具备的素质
- 细心、耐心、好奇心
- 责任意识、团队意识、持续学习意识
软件测试人员需要具备的能力
- 快速学习能力
- 逻辑思维能力
- 代码编程能力
- 文档编写能力
- 沟通协调能力
独当一面的测试工程师
- 具有建立流程,推动流程,优化流程的意识和能力
- 具备独立开展测试工作,完成高质量的项目发布的能力
- 主动收集用户的反馈信息,能快速定位问题并积极推动问题的解决
- 能编写详细易读的文档,引导新人更快地加入项目