前言
记录和分享自己个人的一些理解测试理论文章目录
【测试理论】一、测试职业思考
【测试理论】二、测试职业能力维度
【测试理论】三、测试流程管理
【测试理论】四、测试阶段分析(单元、集成、系统测试)
【测试理论】五、质量分析能力
【测试理论】六、测试手段简介(白盒、灰盒、黑盒、静/动态测试)
【测试理论】七、用例设计方法——黑盒测试
一、职业方向
浅谈,选好方向很重要,不同的方向可以说是跨行转岗的难度1、相关名词
- 职位名称(仅从名词出发分析,大部分时候只是个称呼)
- 测试工程师:业务工作为主
- 测试开发工程师:以技术能力切入提效测试业务,包括自动化、性能等等
- QA(质量保证):从全流程考虑质量效率,包括团队、产品
2、以工作内容划分
- 前端:web端测试,涉及:html、css、js
- 移动端:Android/IOS端测试,涉及:java、kotlin、oc、swift、flutter
- 服务端:关注服务端能力,涉及:数据库、业务算法逻辑、接口交互,技术方向多
二、能力
两部分划分,业务是基本能力,技术是上限能力,后面文章详细讨论- 业务能力
- 项目管理
- 测试分析
- 技术能力
- 自动化体系
- 监控体系
- 性能体系
- 其它独立分类
三、职业规划
从大环境来看,基本以这些年龄分段划分,那么从各年限来划分能力
比较完美的预期是如下的规划
- 新人:需求拆解、流程规范、基本沟通
- 新人-3年:结构化思维、流程把控、完备沟通、技术
- 3年-5年:团队影响力、风险管理、谈判能力、技术
- 5年以上:lead能力、战略规划、技术
四、个人的一些理解
- 职业本质:团队、产品质量上下限的把控者
- 约束质量下限的范围:功能测试、用例内容编写、流程规范化、自动化、监控
- 挖掘质量上限的范围:性能测试、效率优化相关
- 总结:要明白职业的诞生是因为有需求,测试人员的出现是为了解放开发人员,让他们专注于代码。随着演变,测试人员身上也开始承担除此之外的工作,需要开始有质量效率思考、技术能力,再到测试驱动开发、精准智能测试等等等,所以随着需求的变化而改变和强大我们自己才是最合理的,尽力而为,有目标的前进吧
本文含有隐藏内容,请 开通VIP 后查看