一、软件测试工作瓶颈在哪里?
首先要知道软件测试工作的瓶颈在哪儿
环境
沟通
测试分析
数据准备
用例设计
测试执行
缺陷报告
需求变更
脚本开发
二、测试可能会遇到的一系列障碍
惯性作用,文化和思维改变很难
沟通成本高
需求模糊
需求变更
自动化测试实施效果不佳
返工
发布时间久,靠加班
bug 还很多
测试人员能力不足
研发过程比较混乱
系统架构耦合性强
三、如何跨越这些障碍?
测试思维:突出团队对质量负责
测试周期:测试左移、测试右移
测试自动化:全生命周期覆盖的高度自动化
测试环境:虚拟化、云化、容器、CI 集成
度量:全过程可视化
测试与开发融合,设立 Test Owner/测试教练角色
组织的支撑:组织改革、文化革新
四、从测试自身角度看如何最大化测试效能?
人
流程
- 卓越的测试流程:
技术
管理
因地制宜采用测试策略:
- 基于风险的测试策略
- 基于用户使用的测试策略
- 启发式测试策略
- 组合策略
让测试成为服务:赋能团队
测试建模服务
测试数据服务
测试环境服务
Mock 服务
测试设计服务
测试执行服务
测试结果呈现服务
版权声明:本文由[Altumn]发表于https://www.testclass.cn/security_test_start.html如有侵权,
请联系[commuinty@eolink.com](mailto:commuinty@eolink.com)删除。