《软件测试职业规划书.doc》由会员分享,可在线阅读,更多相关《软件测试职业规划书.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件测试职业规划书软件测试职业规划书1 软件测试职业进展的各个阶段: 这是国外公司的职位分布,国内一些走在前列的公司,也差不多在国内可能要快的多。 发上来鼓励一下自己,固然,自己的路还要自己去走! 初级测试工程师 刚入门的拥有科学学位的个人或具有一些手工测试阅历的个人。 开发测试脚本并开头熟识测试生存周期和测试技术。 测试工程师/程序分析员 具有1-2年阅历的测试工程师或程序员。编写自动测试脚本程序并担当测试编程初期的领导工作。进一步拓展编程语言、操作系统、网络与数据库方面的技能。 高级测试工程师/程序分析员 具有3-4年阅历的测试工程师或程序员。帮忙开发或维护测试或编程标准与过程,负责同级
2、的评审,并为其它初级的测试工程师或程序员充当参谋。连续拓展编程语言、操作系统、网络与数据库方面的技能。 测试组负责人 具有4-6年阅历的测试工程师或程序员。负责治理1至3名测试工程师或程序员。担负一些进度安排和工作规模/本钱估算职责。更集中于技能方面。 测试/编程负责人 具有6-10年阅历的测试工程师或。负责治理8至10名技术人员。负责进度安排、工作规模/本钱估算、按进度表和预算目标交付产品。负责开发工程的技术方法。为一些用户供应支持与演示。开发一些特定领域的技术专长 测试/质量保证/开发(工程)、经理 具有10多年的工作阅历。治理8名或更多的人员参与的1个或多个工程。负责这一领域(测试/质量
3、保证/开发)内的整个开发生存周期业务。为一些用户供应交互和大量演示。负责工程本钱、进度安排、规划和人员分工 规划经理 具有15年以上开发与支持(测试/质量保证)活动方面的阅历。治理从事若干工程的人员以及整个开发生存周期。负责把握工程方向与盈亏责任。 软件测试职业规划书2 现在关于软件测试领域的群体就有4种状况: 低治理,低技术 低治理,高技术 高治理,低技术 高治理,高技术 好多人对自己测试的职业进展很迷茫,个人觉得这篇文章不错,转给大家共享下,盼望能给迷茫的人一点帮忙. 软件测试职业进展方向,大体上可以分为治理路线、技术路线、治理+技术路线。 测试初级阶段: 测试工程师,属于软件测试职业生涯
4、的初级域,其适用范围是入行软件测试3年内的常规测试从业者,其主要工作内容是根据测试主管(即直接上司)安排的任务规划,编写测试用例、执行测试用例、提交软件缺陷,包括提交阶段性测试报告、参加阶段性评审等。 治理+技术路线: 首先是常规路线,这条进展路线要求治理与技术并重,由于软件测试的行业特点打算了这个因素:测试工程师向上晋升到测试主管、测试经理、测试总监,直至询问域的更高方向! 测试主管是企业工程级主管,对于中小型软件公司也可以是企业级主管,属于中级进展域,适用范围是2到5年职业阅历的测试从业者。其工作内容是依据工程经理或测试经理的规划安排,调配测试工程师执行模块级或工程级测试工作,并掌握与监视
5、软件缺陷的追踪,保证每个测试环节与阶段的顺当进展。严格来说,这个级别更多属于测试的设计者,由于企业的测试流程搭建是由更高级别的测试经理或相关治理者来做的,测试主管负责该流程的详细实施;而更多的工作,是思索如何对软件进展更加深入、全面的测试。测试主管比拟有制造性的工作内容就是测试设计,而恰恰许多公司忽视了或没有精力来执行此工作内容!应当说,在一个企业里做了3年左右测试工作的人员,很简单晋升到该职位,而之所以晋升,是与个人测试技术的过硬、测试方法的丰富,加上对测试流程的监控力与执行力的职业素养息息相关! 测试经理是更高级别的测试治理者,属于高级测试方向域。对于大中型软件公司,该职位尤为重要,并且对
6、其职业要求也比拟高,一般适合4到8年的测试从业者,在治理与技术力量双双比拟成熟的状况下,可以结合详细环境晋升到该级别。测试经理负责企业级或大型工程级总体测试工作的筹划与实施。测试经理除了需要统筹整个企业级或工程级测试流程外,还要对于不同软件架构、不同开发技术下的测试方法进展讨论与探究,为企业的测试团队成员供应指导与解决思路,同时还要合理调配不同专项测试的人力资源(如业务测试工程师、自动化测试工程师、白盒测试工程师、性能测试工程师),对软件进展全面的测试; 另外,一些企业里,测试经理还需要与客户沟通与沟通,负责局部的销售性或技术支持性工作。 测试总监,属于常规进展路线的.最高域,该职位一般在大型
7、或跨国型软件企业,或者专向于测试效劳型企业有所设立,一般设立测试总监的企业,该职位都相当于CTO或副总的级别,是企业级或集团级测试工作的最高领导者,驾驭着企业全部的测试与测试相关资源,治理着企业的全部测试及质量类工作。而其职业要求,也是技术与治理双结合。 技术路线: 技术路线中级域: 技术路线,划分为三个半方向,分别是自动化测试工程师、白盒测试工程师、性能测试工程师和认证测试工程师;前三者适用于通用软件测试领域,认证测试工程师乃嵌入式测试领域职位,至少目前仅消失在嵌入式领域。 自动化测试工程师,定义在功能测试范畴,指通常所说的依靠自动化测试工具进展软件黑盒测试的工程师。从大环境讲,自动化测试是
8、软件测试执行阶段的必定趋势,社会对于软件测试的认可度以及对自动化测试人才的需求必将日益增加。 白盒测试工程师,定位于在软件测试周期的单元测试阶段对软件进展的代码级测试的人,包括代码走读、代码功能与规律测试、代码内存泄漏检查、代码运行效率检查、代码测试掩盖率分析等。假如说,自动化测试只是依靠脚本语言完成测试脚本编写与调试的过程(由于自动化测试工程师的工作重点不在编写脚本),对于自动化测试工程师的技术要求要相对偏低的话,那么白盒测试工程师就要对大型程序开发语言的完全把握,因此其技术要求相对偏高! 性能测试工程师,即在系统测试阶段、功能测试后对软件系统性能指标进展采集分析和运行效率检测的人。在一个尽
9、量压缩的测试流程里,功能测试可以手工进展,白盒测试可以不做,但是性能测试必需要做,除非该软件非网络类软件即单机版软件!软件测试,从宏观上可以划分为三个大方面:功能测试、性能测试、安全性测试,功能测试说明软件做对了,功能测试+性能测试说明软件做好了,三者结合起来说明软件做的特别好!安全测试暂且抛之不提,这是下一个进展域的内容,但是为了把软件做好,为了真正保证软件的质量,性能测试绝不容无视;只因目前许多企业由于时间、本钱、人力条件的限制,暂且不做性能测试。性能测试工程师相对来说,是三个技术路线里技术要求最高的,由于软件的性能瓶颈归根结底落实到代码的运行效率这个问题上,因此性能测试要做好,性能测试工程师起码要懂开发;而为了发觉性能问题,要懂软件开发架构;为了定位性能问题,要懂操作系统、网络协议、应用效劳器乃至数据库的原理与使用;为了最终解决性能问题,要依据定位的问题有针对性的对代码、操作系统、网络架构、效劳器、数据库进展优化!固然性能测试是一个系统工程师,肯定不是一两个人的事情,对于常规性能测试工程师,具备定位性能问题的力量即可。
限制150内