如何最大化软件测试效能-v2-2021.pdf
- kdouglas个人认证 |
- 2021-10-28 发布|
- 2.66 MB|
- 21页
如何最大化软件测试效能? 朱少民 《全程软件测试》作者 QECon大会发起人 问题 数据 沟通用例 环境 准备 测试设计 缺陷
软件测试工作瓶颈在哪里?分析 报告 需求测试 脚本 变更执行 开发 1 返工 Bug还很多
测试可能会遇到 沟通 成本高 的一系列障碍 惯性作用,文化和思维改变很难 发布 靠加班 需求 变更 测试人员能力不足 自动化测试实 施效果不佳 需求模糊 如何跨越这些障碍? 4 2 如何不让测试成为绊脚石? 2018年09月04 日《软件质量报道》公众号文章
测试思维:突出团队对质量负责
测试周期:测试左移、测试右移
测试自动化:全生命周期覆盖的高度自动化
测试环境:虚拟化、云化、容器、CI集成
度量:全过程可视化
测试与开发融合,设立Test Owner/测试教练角色
组织的支撑:组织改革、文化革新 5 今天从测试自身角度看 如何最大化测试效能? 人 流程 技术 管理 6 3
人 人是决定的因素 个人态度与能力、团队协作、组织文化等 问题 卓越的测试人员的价值是一般测试人员 多少 倍?
“一个卓越的车床工可以要求比一个普通的 车床工多拿数倍高的工资,但一个卓越 的程序员的价值是一个普通程序员的 10000倍。 ” — — 比尔 盖茨 8 4 卓越的测试工程师是怎样的? 热爱测试 良好的思维能力 熟练运用测试方法 软件技术功底深厚 业务熟练、知识面广 良好的沟通能力 观察力、洞察力 …… 9 态度决定一切,但我更愿意强调
测试思维决定了测试人的价值与成长 水平思维 反思 迁移 情境性思维 逆向思维 上下文驱动 产品思维 工程化思维 层次思维 发散思维 分析性思维 用户思维 系统性思维 抽象 类比 结构化思维 创造性思维 仿造 5 批判性思维能力 将 探索式测试、发现缺陷 做到极致
质疑假定、条件
持