关于测试这件事:十七年测试老兵的经验分享与思考
Python测试开发
共 7044字,需浏览 15分钟
·
2022-04-24 00:07
写在前面
一直都在做项目感觉没积累怎么办? 我想做些新专项,但不知道做什么? 质量的职业发展规划是怎样的?怎样晋升到下一个层级? 为什么质量团队分分合合? 我这一年成长不明显了怎么办?要不要换个团队,或是换个岗位?
一、产品形态决定测试工作
1 如何保证测试质量:测全、测对
2 如何测得快,且成本低
测试工具:
自动化:
测试平台化/服务化:
智能化测试:
四、质量职责范围演进
测试 vs 质量:
效能:
技术风险:
风险识别要从问题的最终表现形式、问题引入来源两个视角来分析。
针对问题引入来源建预防能力,针对问题表现形式建发现能力。 止血和定位恢复两条线要解耦并行。
预案需要定期评估、演练来保持有效性,预案的错误会引发次生故障。 红蓝攻防是为了验证发现、止血、恢复、预案这一系列技术风险体系能力。类似测试的回归能力,确保线上系统、负责人的技术风险防控能力。 文化意识很重要。技术风险相对线下测试来说,涉及人的工作内容更多样:风险分析,应急的响应速度,应急的决策判断,多部门协同(如客满运营,产品,pr,gr,商务,财务等)等,并且,风险的线上伤害性决定了不能靠实战来积累经验。所以在日常工作中,团队更要强调对风险的敬畏,对流程的严格执行,对每次攻防演练的认真对待,要通过持续的风险文化运营来保持风险文化传承。
五、质量组织设计
六、质量人的职业发展规划
业务、架构理解力,这是质量角色基础能力,体现为:理解业务模式、产品设计、流程逻辑、以及技术侧的架构设计、技术栈、实现细节。理解不仅是为了做质量效能风险环节的工作,还需要以质量视角尽早参与到产品、架构设计,在最早阶段交付质量价值。 质量技术能力,这是质量角色的核心能力,从测试分析到测试策略,从人工到自动化,从基础测试能力建设到测试创新技术落地,需要对行业技术发展保持敏锐,不断扩展视野,促进前沿技术落地,针对业务特点提供质量技术解决方案。 工程数据算法等通用技术能力,这些是质量角色的催化剂能力,工程能力从自动化用例代码编写,到质量工具、平台的建设、质量架构设计和交付,数据算法能力体现在如何测试智能化业务,以及如何用智能化进行测试。
彩蛋时间
-------- THE END --------
🍁
评论