【读书笔记】《测试架构师修炼之道》01:职业发展和测试段位

0. 概述

1. 职业发展方向

    1.1 管理方向

    1.2 技术方向

    1.3 质量管理方向

    1.4 创业方向

    1.5 作者建议

2. 测试六段



1. 职业发展方向

1.1 管理方向

⭐初级软件测试管理者:测试组长

        🚩2年左右工作经验

        🚩管理2-5名tester

        🚩测试计划制定和执行

        🚩负责产品的重点、难点测试

        🚩负责带新tester

⭐中级软件测试管理者:测试经理/测试代表/测试主管

        🚩4年左右工作经验

        🚩管理10-20名tester

        🚩测试计划制定和执行

        🚩负责产品的重点、难点测试

        🚩项目管理知识、沟通协调能力

⭐高级软件测试管理者:测试总监/测试部长

        🚩10年以上工作经验

        🚩管理10-20名tester

        🚩对整个产品负责

        🚩负责测试团队发展

        🚩负责项目财务管理(预算和控制)

        🚩负责资源的计划和分配

        🚩负责改进测试能力、提升测试效率和产品质量



1.2 技术方向

⭐产品测试专家:软件测试架构师/软件测试系统架构师

        🚩产品测试技术:把某个具体产品测试更好的技术

        🚩负责产品测试的整体架构设计

        🚩负责对产品测试重点和难点进行研究和攻克,为测试组织提供最优的测试方法

        🚩负责协调测试经理制定测试项目计划和控制测试项目进度

        🚩负责组织测试团队内部的技术培训工作

        🚩有一定的战略规划能力、业务建模能力、数据分析能力、面向产品生命周期的质量保证和持续改进的能力

        🚩需要精通专项测试技术,为产品服务:针对当前测试的特定产品选择最合适的测试技术,并针对不同的产品对测试技术进行适配调整

⭐专项测试工程师

        🚩专项测试技术:测试领域普遍适用的技术

        🚩性能测试技术

        🚩可靠性测试技术

        🚩安全性测试技术

        🚩自动化测试技术

        🚩测试工具(产品测试模拟工具和测试流程管理工具)开发

        🚩缺陷分析和测试评估技术

        🚩不关注具体产品,偏向技术共性的研究

常见的专项测试技术发展方向


1.3 质量管理方向

说明:

        🚩质量管理是贯穿产品全过程的大质量;软件测试关注的是“产品质量”的小质量;

        🚩关注:“产品质量”、“交付质量”、“经营质量”

        🚩目标:达到“卓越运营”

⭐产品流程设计

        🚩负责产品开发、市场、交付全流程体系建设,如IPD集成产品开发流程

⭐企业质量管理者

        🚩质量策划

        🚩质量控制

        🚩质量改进

⭐客户满意度管理专家

        🚩对客户有很好的需求和理解

        🚩客户需求:是客户可感知的方方面面



1.4 创业方向

⭐软件测试咨询

        🚩测试技术培训

        🚩测试团队成熟度评估和改进

        🚩测试流程建设

        🚩测试项目改进

        🚩测试工具开发

        🚩。。。。。。

⭐软件测试高端外包

        🚩针对产品重要的非功能性属性进行的专项测试

        🚩非功能性属性:性能、安全、可靠性、易用性、兼容性等领域,每个领域有若干子领域,有各自的测试方法和工具

        🚩这部分测试的专业性和复杂性,需要更专业的测试人员,使用更专业的方法,来对产品进行测试评估

⭐测试工具开发

        🚩和产品相关的测试工具

                ❕产品性能测试工具:Avalanche、IXIA、LoadRunner

                ❕产品安全性测试工具:Metasploit、BackTrack

                ❕针对产品的测试难度定制开发工具

        🚩和测试技术相关的测试工具

                ❕针对产品特点的自动化测试平台(或二次开发)、用例设计工具等

        🚩和测试管理相关的测试工具

                ❕测试缺陷分析管理工具

                ❕测试需求、用例跟踪管理工具等等



1.5 作者建议

        🚩测试管理者:不能过早放弃技术,走“纯管理”路线;只有在产品测试中不断实践、总结、再实践、再总结,才能不断提升自己

        🚩测试架构师:需深入理解产品测试技术、产品的价值;要围绕如何让产品成功来做测试策略,学会取舍,而不能只站在测试技术的角度做策略。

        🚩只有产品成功了,产品测试才有资格去谈是否成功;失败的产品,测试的再好,也没用!

管理和技术方向的转换




2. 测试六段位

⭐ 测试一段

        🚩执行测试用例

        🚩发现问题

        🚩清晰准确反馈问题给开发

⭐ 测试二段

        🚩了解产品需求

        🚩设计测试用例

        🚩初步定位问题

⭐ 测试三段

        🚩深入理解产品需求和实现

        🚩设计用例时会注意用例的有效性

        🚩执行用例时会考虑使用自动化测试等方法提升测试执行的效率

⭐ 测试四段

        🚩深入理解产品需求、产品实现、产品质量、产品的隐形需求

        🚩对产品性能、可靠性、易用性等非功能属性的测试均有所涉及,并掌握其中的测试方法

        🚩会使用测试缺陷分析技术

        🚩会评估产品质量

⭐ 测试五段

        🚩不断追求最适合产品的测试技术

        🚩关注测试过程改进

        🚩推动产品测试技术的进步

⭐ 测试六段

        🚩走向前端,做缺陷预防

        🚩能将测试方法标准化,并固化为测试工具和流程。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容