大家好啊,我是大田。
2022.03.19
日更第 42 / 365 天
本篇想结合自己平时的学习和实践梳理下业务测试能力。
作为测试人员,拥有业务测试能力是非常重要的,它是做其他工作的基础,并不是要求你会特定的专业技能(某种测试工具或测试框架)去解决问题。在我看来,业务测试能力是更通用的能力,比如:测试策略制定、测试用例设计、如何推进项目、项目管理等。
下面来具体说说业务测试能力及经验:
一、测试策略制定(两部分)
1、测什么?
(1)可以梳理自己公司业务或系统架构
(2)自己所测业务的逻辑
(3)用户画像分析(你所测的功能能给用户带来什么价值)
(4)测试难点及测试关注点、测试质量准出标准是怎样的
ps : 通过上面所说的维度可以帮助自己更好的梳理测试范围。
2、怎么测?
(1)测试过程如何开展?
(2)测试活动的输入和输出是怎样的?
每个阶段都有交付物,例如:需求评审后有个需求文档
(3)产品、开发、测试是如何配合及合作的?
二、业务测试过程开展
1、测试基建:测试环境、流程规范。
2、测试活动:测试设计、测试执行、项目管理(偏重:进度与风险的把控)。
3、结果反馈与改进:
(1)结果反馈:数据指标反馈(漏测率、线上故障)、客户反馈(即使没有bug,但是却不能让客户满意,这种情况也是非常不好的)
(2)改进:认识问题明确问题、根因分析、提出假设和改进方案、根据改进方案进行落地执行再持续迭代(这里有个很重要的思路:闭环思路)。
4、个人能力积累:
用例库、测试总结、自动化测试沉淀、专项测试沉淀、可测性改进沉淀、质量分析与运营机制。
三、测试收获
1、完整项目经历
(1)按照STAR法则呈现完整经历,逻辑清晰,且有数据
(2)思考与复盘改进重要,尤其测试结果不理想时
2、主R(一个项目的整个负责人)机会
收获到积极主动(意识问题和经验问题)、收获专业能力、收获非职权影响力(没有正式任命、自发的)
3、可复用经验
(1)再做一个同类型的项目,是否有地方可以改善
(2)业务领域知识
(3)与同行交流去学习是最佳的
其实,在每个项目中都可以按照上述步骤进行梳理,经过各种项目的磨练,相信你定会养成属于自己的业务测试能力。