关于软件测试人员能力模型的建立(from知乎)

转自:

http://www.zhihu.com/question/20254092

测试思维方面:
1、测试基础理论(测试流程、测试的基础知识)
2、测试用例设计方法论(黑盒、白盒)
3、软件质量体系(建议可以参考GB/T16260)
将以上3个方面的内容,融合到你的思维中去,建立属于自己测试思维的体系,明确测试在不同软件开发阶段要做些什么,怎么做。
测试技术能力方面:
1、学会写各种测试文档(测试计划、测试方案、测试用例、测试报告、缺陷报告等)
2、学习测试工具(工具、脚本、人为方法)
工具:指的是loadrunner、qtp等等类似的玩意,这不是主要,时代是在变化,这些东西谁知道什么时候会被淘汰,所以会有空去玩玩,别太上心
脚本:批处理、shell脚本、java、C等等,个人觉得比较好玩而且也比较重要,因为己写点小脚本、小工具还是需要,当然咯,这个对个人的要求比较高
人为手法:就是土鳖的方法进行测试,比如掐秒表,当然别小看它,因为它显示的一定是用户最真实体感结果
这个方面的能力就是为了解决如何实现你执行的,你知道做什么和怎么做,接着就是技术去实现。
计算机能力方面:
作为一个软件测试工程师,你可以不一定要会各种技术,但是,你要是连个环境都搭建不来就太扯淡了,所以,建议请将“环境搭建”技能点点亮起来,你一定用的到,其实,我也知道搭建的机会不多,但是尽量去参加到搭建中,至少现在你在测试的系统如何搭建开发环境、测试环境、运行环境你要知道,有机会多多接触
另外就是各种和计算机的杂学知识,各种系统参数的意义,系统补丁的用处等等,这个对以后的系统分析就很有好处
分析破解能力:
作为软件测试工程师其实有了上面的能力后,其实已经是个挺厉害的工程师了,不过个人觉得,更深一步的能力就是通过众多的迷雾中,找出软件bug能力也是很重要的,这需要你多维度的测试数据、bug、结果等等来找出一些深层次的bug,其实bug的本质仅仅是个很简单的问题,你要有抽丝剥茧的将复杂的问题,一步步简化到一个点而已。
最后一个重要能力就是提炼和总结了,将你发现的问题变成方法论,做成自己的“万能方程式”,也就是“立言”。。。。
当然这个是很长远的道路了
至于,再往上,我也不知道了,因为我没经历过了。

时间: 2024-10-24 05:23:24

关于软件测试人员能力模型的建立(from知乎)的相关文章

测试架构师修炼之道:3软件测试架构师的知识能力模型(一)

测试架构师修炼之道:3软件测试架构师的知识能力模型(一) 2016-08-15 测试架构师从事的并不是一项纯测试技术的工作,而是一门需要结合产品.沟通协调.书面表达等综合性的艺术,如图1所示. 图1 软件测试架构师需具备的能力 从测试技术来说,软件测试架构师需具备的测试技术能力: 软件产品质量模型 测试类型 测试方法 探索式测试 自动化测试 目录 1 软件产品质量六属性  1.1 功能性  1.2 可靠性  1.3 可移植性2 测试类型3 测试方法  3.1 产品测试车轮图  3.2 功能测试方

软件测试人员到底需不需要通过培训来提升技术能力

这二天在为要不要给小朋友报培训班而发愁,身边朋友大多都早早地为小朋友报了好几个培训班,大多都是美术兴趣班,英文班,珠心算,跳舞等. 王豆豆一直想给小朋友报,但却一直没报,基于二点:第一个是小朋友年龄还小,到底是应该去学还是去玩,第二个是现在这些培训班收费都不便宜啊,基于这些所以迟迟没报班. 大多父母都是舍得为孩子付出,就算是自己吃得差一点,穿得土一点都要给孩子报一个学费非常贵的兴趣班,为孩子花起钱来眼都眨一下,但经常又有“鸡汤”文说一定不要忘记爱自己,投资最好的人就是自己,那到底我们应该怎么做才

在国外,资深的软件测试人员大多是手动测试,他们厉害之处在于测试用例的设计,但在国内,很多测试人员都把自动化测试当成很厉害的资本,为什么?

导语:”在国外,资深的软件测试人员大多是手动测试,他们厉害之处在于测试用例的设计,但在国内,很多测试人员都把自动化测试当成很厉害的资本,为什么?” 偶然在知乎上看到一篇关注度很高的话题,标题如上. 作为一名从业8年有余的软件测试工程师,并且一直在外企做测试的我, 忍不住想发表一些自己的看法和见解. 我觉得在国内,很多公司或者个人把自动化测试当成一个了不起的资本,根本是源于国内大家对代码的无上崇拜,这也造就了国内现在IT互联网行业内一个鄙视链: 开发---> 测试开发--->自动化测试---&g

你的能力模型决定你的职位

https://www.jianshu.com/p/d279c307abac 技术管理者的重要性,有的公司因为找到了合适的cto而崛起,有的公司因为cto而走上歧途,有的cto则被公司耽误了时间.什么是cto?公司真的需要cto吗?什么是技术vp?什么是技术总监?什么是首席架构师?他们有什么区别呢?怎样才能成为合格的cto? 所有的职位不是别人给你的,而是你自己挣出来的.一个人在一个公司一个职位18个月以上,基本上是获得了这个公司合伙人或其他管理者的认可.现存的最高技术负责人:cto,技术vp,

软件测试人员应该知道的

软件测试人员应该居安思危 每当经济不好,公司业绩不好的时候,公司都可能进行裁员. 首先裁的就是测试人员. 因为测试人员的技术水平相对来说比较低,容易被替代,招起来也比较容易.,公司往往先拿测试人员开刀.身为测试人员,虽然我们平常的工作大部分都比较安逸. 但是千万不能温水煮青蛙. 应该自强不息, 要像开发人员一样, 不断学习,提高自己的编程水平.这样就算被裁也能很快找到新的工作. 测试人员应该比开发人员更熟悉业务需求 测试人员的水平主要体现在测试用例的设计上. 要设计出全面,覆盖广的测试用例,需要

要想成为高级软件测试人员,需要做全才吗?

在回答要不要做全才之前,我们应该先弄清楚一个问题,作为一个全才应该需要哪些能力? 我认为作为一个测试人员,应该具备四方面知识:测试基础,行业业务储备,测试工具和技术,测试管理能力和经验. 以上四方面也是测试人员晋升的参考,当然测试基础咱们都有就看储备了多少,其他三方面是咱们努力的方向. 测试基础是所有测试人员应该具备的,其他三项精于一项可以一招鲜,精于两项可以称之为高手,精于三项的话?我的天啦 行业业务知识,基本上可以说能够称为行业的,基本上其业务知识就不是一年两年可以弄清楚的,比如金融,ERP

软件技术专家能力模型探索

一.理论基础: 二.推导得出的软件技术专家能力模型 三.软件技术专家涉及到的知识 知识类别 1-了解 2-掌握 3-熟悉 4-精通 5-权威 操作系统 AIX Unix Linux Windows 数据库 Oracle MySQL DB2 Informix SQLServer Sybase 开发语言和框架 JAVA JSP PHP Object-C C/C++ Android SQL 专业工具和软件 建模工具 快速原型工具 设计工具 编码工具 测试工具 项目管理工具 中间件 业务知识 产品类知识

[转]软件测试人员分工

最近看了点敏捷测试的东西,看得比较模糊.一方面是因为没有见真实的环境与流程,也许它跟本就没有固定的模式与流程,它就像告诉人们要"勇敢""努力".有的人在勇敢的面对生活,有些人在勇敢的挑战自我,有些人在勇敢的面对失败与挫折.好吧!他们都实现了"勇敢",勇敢到底是如何去做,也许说不清楚.或者说每个人都有自己的实践方式.但是他们却同样靠着"勇敢"攻克不自己所面临的困难.当然了,敏捷并不是简单一个词语,经过前人的不探索与总结,还积累与

[转]译文:五个测试人员必须具有的优点(软件测试人员需要转换视角)

出处:CHJ's BLOG 原文:Top 5 Things a Tester Must Have to Excel (And the Software Tester’s Shifting Perspectives) 作者:Ratha Jegatheson 在软件测试领域工作10年中,我曾有幸直接见证这个领域在相对短时间内跨越性的改变.在我刚进入这个领域的时候,除去软件开发周期里面所说的,大家刚开始真正意识到软件测试的重要性和把它从“应该做”提升到“必须做”. 在过去,由于会产生额外的成本,软件测