测试职业规划探讨

测试职业规划探讨

Weibo-LiLei

职业规划是什么?

u  十年之后…… 你想工作在何处? 你想成为什么样的人? u  两年之后…… 你想工作在何处? 你想成为什么样的人? u  现在…… 做什么能实现你两年后的目标?

如何进行职业规划?

职业

行业

雇主

软件测试工程师的现状

30%的测试工程师在考虑换个方向 •  不知道哪里能够获得更多的信息帮助成长 •  不知道测试的前途和方向在哪里 一个针对互联网行业的调查表明: •  75%的测试工程师觉得在职业发展上找不到方向感 •  64%的测试工程师说他们想提高,成为测试专家, 但是不知道从何入手

软件测试工程师的发展方向

Behavior       &   Func1onality Infrastructure   &  Integra1on

非技术方向

User   Interac1on

Automa1on

QA

Management

Security

Business   Domain   Knowledge

Performance

技术方向

Behavior       &  Func1onality

行为和功能测试的含义是,在功能之外,更关注 系统行为。 功能的定义是系统能完成的的特定的任务。而行 为是系统交互的反应。行为可以通过一组关联的功 能(功能集成)体现,或通过一系列独立的功能来 体现。这里指每个功能都独立的为行为做贡献。 主要表现: -确认功能和数据正常,包括正面的和负面的 -确认由功能组成的行为是否给用户提供了价值。 -确认功能和行为是否符合一些必须的标准 -子系统变更时确认整个系统未被破坏

User   Interac1on

用户交互主要关注人机界面。用户交互测试的因素 有:用户体验,可用性以及用户界面本身的集成测 试。 用户交互测试覆盖所有的交互机制,从键盘到鼠标 还有触摸板和终端,也许还有培训及文档。后两个 也被看做是系统与用户交互的方式。 主要表现: -确认用户界面符合目标用户、组织、国家或任何必 须的易用性标准。例如WCAG2.0是当前流行的web 内容的易用性标准。 -确认系统行为和交互机制的一致性 -确认国际化和本地化的正确性 -确认用户交互的架构与系统功能相符。 -确认系统提供了适当的提示与帮助信息。 -确认系统反应的一致性,正确的异常处理。 -确认系统提供了可视的、清晰的、可预测的反馈和 行为。 ……

Management

测试管理主要聚焦在两个角色上:Test lead。负责一个测 试项目的人;Test manager,负责测试团队的发展方向。 管理职位例如Team leader不是我们讨论的内容,因为与真 正的测试之间关系较小。 -测试方案、测试设计、测试执行的Review -设计缺陷跟踪流程 -不依赖模板的设计测试方案、测试策略、测试资源规划 -提供测试总结报告 -与项目相关参与人有效沟通 …… 业务领

域知识关注如何将测试技巧融入业务的领域中。 业务领域知识是软件测试的一个限制因素;缺乏业务领域知 识,将限制测试技术的有效应用。 -理解业务术语,系统在业务流程中的地位 -基于业务流分析需求设计测试场景 -确认新增特殊需求符合业务要求,没有破坏现有业务 -确认需求二义性是否带来潜在缺陷 -在业务上下文环境中确认缺陷的影响和紧急程度 ……

Business   Domain   Knowledge

Performance

性能测试者主要关注在多样化的受控环境中,系统或系统组 件运行状况如何。性能测试工程师分析系统架构和运行时的 环境,来设计场景并执行。执行结束后分析结果,来找出是 否有潜在的或已经暴露的性能问题。 -设计性能测试方案 -使用已有工具设计性能测试场景、构造数据、执行性能测 试 -开发或改进现有性能测试工具、调试测试代码 -分析系统架构设计和部署方式,识别潜在性能瓶颈,并提 出有效建议 -维护和管理可重复的性能测试环境 主要关注: -性能表现,包括请求量;延迟 -负载,包括高并发用户等 -容量,例如系统用户数量对性能的影星啊 -压力,找到系统最大能力,将容量和负载都最大化。 -可靠性,确认当系统遇到瓶颈时,反应是否符合预期 -扩展性,确认系统是否能够灵活的扩展以提高性能

Security

安全测试工程师关注系统本身和环境带来的安全问题。安全 测试工程师理解业务,理解内部的安全级别与责任定义,以 及如何防范外部攻击。 安全测试关注五个方面:availability(易用性), authorisation(授权),authentication(认证),integrity (完整性),confidentiality(保密性)。

Automa1on

自动化可能被在两个场景中使用:简化测试,以及行 为验证。专职做自动化的工程师主要工作是为利用自 动化工具、框架进行的测试项目提供支持、规范。 自动化方向也负责开发新的测试工具或使用新的自动 化技术来优化测试效果。 -使用已有工具或开发新工具,开发调试自动化代码 -定义自动化代码开发流程

Infrastructure  &   Integra1on

基础架构和集成测试工程师关注系统集成,以及系统 与环境的交互。 基础架构方向需要有物理组件的知识,例如网络拓扑, 虚拟化,架构设计,以及环境如何与被测系统交互等。 集成方向主要关注在不考虑环境影响的基础上如何集 成所有系统组件。 主要关注: -部署:系统部署方案的review,测试 -系统组件角度的容错容灾 -系统、子系统测试环境维护、数据备份/恢复;开 发环境管理工具 -根据系统环境、软硬件条件,review系统架构设计 …

Level划分

Level 5 专家级 Level 4 Level 3 Level 2 Level 1

有理论 Level 0 没概念 执 行 & 项 目 贡 献 负 责 项 目 的 一 部 分 社 区 贡 献

负 责 整 个 项 目 聚 焦 专 业 领 域

审 核 工 作

方向 指引

行动计划

•  问自己,自己喜欢做的是什么? •  问团队,现在需要的是什么? •  与自己的经理谈谈 •  设定1-2年的vision •  分解到季度的计划 •  持续检视自己是否做到,是 否需要调整。

基础架构与集成

系统行为与功能 用户交互

自动化测试

测试管理

安全测试 性能测试

业务领域

测试职业规划探讨

Weibo-LiLei

职业规划是什么?

u  十年之后…… 你想工作在何处? 你想成为什么样的人? u  两年之后…… 你想工作在何处? 你想成为什么样的人? u  现在…… 做什么能实现你两年后的目标?

如何进行职业规划?

职业

行业

雇主

软件测试工程师的现状

30%的测试工程师在考虑换个方向 •  不知道哪里能够获得更多的信息帮助成长 •  不知道测试的前途和方向在哪里 一个针对互联网行业的调查表明: •  75%的测试工程师觉得在职业发展上找不到方向感 •  64%的测试工程师说他们想提高,成为测试专家, 但是不知道从何入手

软件测试工程师的发展方向

Behavior       &   Func1onality Infrastructure   &  Integra1on

非技术方向

User   Interac1on

Automa1on

QA

Management

Security

Business   Domain   Knowledge

Performance

技术方向

Behavior       &  Func1onality

行为和功能测试的含义是,在功能之外,更关注 系统行为。 功能的定义是系统能完成的的特定的任务。而行 为是系统交互的反应。行为可以通过一组关联的功 能(功能集成)体现,或通过一系列独立的功能来 体现。这里指每个功能都独立的为行为做贡献。 主要表现: -确认功能和数据正常,包括正面的和负面的 -确认由功能组成的行为是否给用户提供了价值。 -确认功能和行为是否符合一些必须的标准 -子系统变更时确认整个系统未被破坏

User   Interac1on

用户交互主要关注人机界面。用户交互测试的因素 有:用户体验,可用性以及用户界面本身的集成测 试。 用户交互测试覆盖所有的交互机制,从键盘到鼠标 还有触摸板和终端,也许还有培训及文档。后两个 也被看做是系统与用户交互的方式。 主要表现: -确认用户界面符合目标用户、组织、国家或任何必 须的易用性标准。例如WCAG2.0是当前流行的web 内容的易用性标准。 -确认系统行为和交互机制的一致性 -确认国际化和本地化的正确性 -确认用户交互的架构与系统功能相符。 -确认系统提供了适当的提示与帮助信息。 -确认系统反应的一致性,正确的异常处理。 -确认系统提供了可视的、清晰的、可预测的反馈和 行为。 ……

Management

测试管理主要聚焦在两个角色上:Test lead。负责一个测 试项目的人;Test manager,负责测试团队的发展方向。 管理职位例如Team leader不是我们讨论的内容,因为与真 正的测试之间关系较小。 -测试方案、测试设计、测试执行的Review -设计缺陷跟踪流程 -不依赖模板的设计测试方案、测试策略、测试资源规划 -提供测试总结报告 -与项目相关参与人有效沟通 …… 业务领

域知识关注如何将测试技巧融入业务的领域中。 业务领域知识是软件测试的一个限制因素;缺乏业务领域知 识,将限制测试技术的有效应用。 -理解业务术语,系统在业务流程中的地位 -基于业务流分析需求设计测试场景 -确认新增特殊需求符合业务要求,没有破坏现有业务 -确认需求二义性是否带来潜在缺陷 -在业务上下文环境中确认缺陷的影响和紧急程度 ……

Business   Domain   Knowledge

Performance

性能测试者主要关注在多样化的受控环境中,系统或系统组 件运行状况如何。性能测试工程师分析系统架构和运行时的 环境,来设计场景并执行。执行结束后分析结果,来找出是 否有潜在的或已经暴露的性能问题。 -设计性能测试方案 -使用已有工具设计性能测试场景、构造数据、执行性能测 试 -开发或改进现有性能测试工具、调试测试代码 -分析系统架构设计和部署方式,识别潜在性能瓶颈,并提 出有效建议 -维护和管理可重复的性能测试环境 主要关注: -性能表现,包括请求量;延迟 -负载,包括高并发用户等 -容量,例如系统用户数量对性能的影星啊 -压力,找到系统最大能力,将容量和负载都最大化。 -可靠性,确认当系统遇到瓶颈时,反应是否符合预期 -扩展性,确认系统是否能够灵活的扩展以提高性能

Security

安全测试工程师关注系统本身和环境带来的安全问题。安全 测试工程师理解业务,理解内部的安全级别与责任定义,以 及如何防范外部攻击。 安全测试关注五个方面:availability(易用性), authorisation(授权),authentication(认证),integrity (完整性),confidentiality(保密性)。

Automa1on

自动化可能被在两个场景中使用:简化测试,以及行 为验证。专职做自动化的工程师主要工作是为利用自 动化工具、框架进行的测试项目提供支持、规范。 自动化方向也负责开发新的测试工具或使用新的自动 化技术来优化测试效果。 -使用已有工具或开发新工具,开发调试自动化代码 -定义自动化代码开发流程

Infrastructure  &   Integra1on

基础架构和集成测试工程师关注系统集成,以及系统 与环境的交互。 基础架构方向需要有物理组件的知识,例如网络拓扑, 虚拟化,架构设计,以及环境如何与被测系统交互等。 集成方向主要关注在不考虑环境影响的基础上如何集 成所有系统组件。 主要关注: -部署:系统部署方案的review,测试 -系统组件角度的容错容灾 -系统、子系统测试环境维护、数据备份/恢复;开 发环境管理工具 -根据系统环境、软硬件条件,review系统架构设计 …

Level划分

Level 5 专家级 Level 4 Level 3 Level 2 Level 1

有理论 Level 0 没概念 执 行 & 项 目 贡 献 负 责 项 目 的 一 部 分 社 区 贡 献

负 责 整 个 项 目 聚 焦 专 业 领 域

审 核 工 作

方向 指引

行动计划

•  问自己,自己喜欢做的是什么? •  问团队,现在需要的是什么? •  与自己的经理谈谈 •  设定1-2年的vision •  分解到季度的计划 •  持续检视自己是否做到,是 否需要调整。

基础架构与集成

系统行为与功能 用户交互

自动化测试

测试管理

安全测试 性能测试

业务领域


    相关文章

    上市公司存货减值准备规范使用探讨

    龙源期刊网 http://www.qikan.com.cn 上市公司存货减值准备规范使用探讨 作者:卞现红 来源:<财经界·学术版>2013年第23期 摘要:我国上市公司存在利用存货减值准备调节利润水平等不规范的行为,建议从提升 ...

    项目驱动软件测试实验教学改革的意义与方案探讨

    摘要:随着软件工程复杂度不断的上升,软件工程质量要求不断提高.传统的软件测试课程的教学已经不能满足时代发展的需要.从传统的软件测试实验教学出发,针对已存在的问题和实验教学的总体目标要求,探讨以项目驱动的软件测试实验教学改革意义与方案.以合理 ...

    关于企业合并商誉会计处理的探讨

    实务导航 FRIENDS OF 关于企业合并商誉会计处理的探讨 广东省粤电集团有限公司 [摘 刘正楼 要]文章通过对国内外合并商誉会计处理规定的回顾,介绍合并商誉会计处理的最新潮流,剖析合并商誉减值测试法的利弊,并 结合我国现阶段状况,建议 ...

    探讨合并商誉减值及会计处理办法

    摘要:随着我国经济的飞速发展,我国企业所涉及的国内外的并购业务也逐渐增多,在并购过程中固然会产生大量的合并商誉,它直接影响着企业的盈利能力,被视为是一个具有持续魅力的热点问题,备受实务界和会计理论界的关注. 关键词:合并商誉;商誉减值;会计 ...

    城市轨道交通轨道检测的探讨

    第2期褂蜥㈧-㈨溉::j{{㈣㈦㈣捌Ⅲ¨Ⅲ俐川辨删蹦搿|||||㈣::::|Ⅲ嘲融捌刖㈨㈣㈣胤俐晰㈣削㈣:{:!|Ⅲ刚㈣粥铆删-姆魄搬裔㈧{ 城市轫追交通轫道魑测的探i习 刘 扬 (上海申通轨道交通研究咨询有限公司,201103,上海∥博士 ...

    计算机信息管理毕业论文题目

    信管专业本科毕业论文选题参考331目 以下选题仅供同学们参考,不一定在这个范围内,同学们完全可以自已命题.由于IT技术发展极快,所以我们提供的论文选题不一定最新.最快.最先进.请大家理解. 要求同学们在选题时尽量与带实习及指导论文的老师联系 ...

    新审计准则体系对审计职业判断的要求

    新审计准则体系对审计职业判断的要求 提要职业判断是审计的精髓.新审计执业准则体系的发布,在规范相关审计实务的同时,对注册会计师的执业能力也提出了新的要求.本文分析了新的审计准则对审计职业判断产生的影响,提出了增强判断能力的建议. 一.什么是 ...

    蒸压加气混凝土超声波速与强度的关系探讨

    第34卷第5期V ol.34No.5 河北工业大学学报2005年10月October 2005 JOURNAL OF HEBEI UNIVERSITY OF TECHNOLOGY 文章编号:1007-2373(2005) 05-0042-0 ...

    一种基于路测数据的传播模型校正方法

    第38卷 第3期2010年 3月 华 中 科 技 大 学 学 报(自然科学版) J. Huazho ng U niv. of Sci. &T ech. (N atur al Science Edition) V o l. 38No. ...