关于软件测试人员能力模型的建立(from知乎)
转自:
http://www.zhihu.com/question/20254092
测试思维方面:
1、测试基础理论(测试流程、测试的基础知识)
2、测试用例设计方法论(黑盒、白盒)
3、软件质量体系(建议可以参考GB/T16260)
将以上3个方面的内容,融合到你的思维中去,建立属于自己测试思维的体系,明确测试在不同软件开发阶段要做些什么,怎么做。
测试技术能力方面:
1、学会写各种测试文档(测试计划、测试方案、测试用例、测试报告、缺陷报告等)
2、学习测试工具(工具、脚本、人为方法)
工具:指的是loadrunner、qtp等等类似的玩意,这不是主要,时代是在变化,这些东西谁知道什么时候会被淘汰,所以会有空去玩玩,别太上心
脚本:批处理、shell脚本、java、C等等,个人觉得比较好玩而且也比较重要,因为己写点小脚本、小工具还是需要,当然咯,这个对个人的要求比较高
人为手法:就是土鳖的方法进行测试,比如掐秒表,当然别小看它,因为它显示的一定是用户最真实体感结果
这个方面的能力就是为了解决如何实现你执行的,你知道做什么和怎么做,接着就是技术去实现。
计算机能力方面:
作为一个软件测试工程师,你可以不一定要会各种技术,但是,你要是连个环境都搭建不来就太扯淡了,所以,建议请将“环境搭建”技能点点亮起来,你一定用的到,其实,我也知道搭建的机会不多,但是尽量去参加到搭建中,至少现在你在测试的系统如何搭建开发环境、测试环境、运行环境你要知道,有机会多多接触
另外就是各种和计算机的杂学知识,各种系统参数的意义,系统补丁的用处等等,这个对以后的系统分析就很有好处
分析破解能力:
作为软件测试工程师其实有了上面的能力后,其实已经是个挺厉害的工程师了,不过个人觉得,更深一步的能力就是通过众多的迷雾中,找出软件bug能力也是很重要的,这需要你多维度的测试数据、bug、结果等等来找出一些深层次的bug,其实bug的本质仅仅是个很简单的问题,你要有抽丝剥茧的将复杂的问题,一步步简化到一个点而已。
最后一个重要能力就是提炼和总结了,将你发现的问题变成方法论,做成自己的“万能方程式”,也就是“立言”。。。。
当然这个是很长远的道路了
至于,再往上,我也不知道了,因为我没经历过了。
关于软件测试人员能力模型的建立(from知乎)的更多相关文章
- 部门人员能力模型的思考:海军 or 海盗——By Me
我们欢迎您的加入,与我们一起推动安全可视化团队的成长,实现技术上共同进步和感情上的更多互相支持!
- B端产品经理的金字塔能力模型
工作这几年,时长思考,作为B端产品经理自己应该具备什么样的能力? 虽然工作依旧在有条不紊的进行,但是时常会陷入到对知识或者能力的焦虑当中.特别时是工作三五年,产品经理进阶门槛时. 虽然产品经理的能力是 ...
- oc-数据模型的建立
@{@"name":@"David Beckham",@"age":@38,@"gender":@"男&quo ...
- 软件测试人员在工作中如何运用Linux
从事过软件测试的小伙们就会明白会使用Linux是多么重要的一件事,工作时需要用到,面试时会被问到,简历中需要写到. 对于软件测试人员来说,不需要你多么熟练使用Linux所有命令,也不需要你对Linux ...
- CTO 能力模型(简化版)
最近思考了很多,我在大贲这几年的工作内容.从一开始到现在,伴随着大贲从一二十人,走到了现在的两百多人.我的工作也从一开始的带头冲锋陷阵,逐步转移到了带领产品研发,再到后来的全公司多业务线的技术管理工作 ...
- 转-软件测试人员在工作中如何运用Linux
从事过软件测试的小伙们就会明白会使用Linux是多么重要的一件事,工作时需要用到,面试时会被问到,简历中需要写到. 对于软件测试人员来说,不需要你多么熟练使用Linux所有命令,也不需要你对Linux ...
- 我在华为,软件测试人员在工作中如何运用Linux?
从事过软件测试的小伙们就会明白会使用Linux是多么重要的一件事,工作时需要用到,面试时会被问到,简历中需要写到.对于软件测试人员来说,不需要你多么熟练使用Linux所有命令,也不需要你对Linux系 ...
- Atitit. 如何判断软件工程师 能力模型 程序员能力模型 项目经理能力模型
Atitit. 如何判断软件工程师 能力模型 程序员能力模型 项目经理能力模型 这里能力模型的标准化是对工具的使用为基本 工具(ide,语言,类库,框架,软件) 第一步 ::可使用api 类库 框架 ...
- 软件测试人员遇到发现的bug不能重现怎么办?
软件测试人员遇到发现的bug不能重现怎么办? 刚刚进入测试的童鞋们,想必都遇到过提出的bug,开发要求重现之后,但是在系统上已经重现不了的情况吧. 那么碰到这样的情况,不管开发还是测试都很纠结,开 ...
随机推荐
- handler机制的原理(转)
Handler概述 andriod提供了Handler 和 Looper 来满足线程间的通信.Handler先进先出原则.Looper类用来管理特定线程内对象之间的消息交换(MessageEx ...
- 【GOF23设计模式】装饰模式
来源:http://www.bjsxt.com/ 一.[GOF23设计模式]_装饰模式.IO流底层架构.装饰和桥接模式的区别 package com.test.decorator; /** * Com ...
- [Xamarin.Android] 发布NuGet套件
[Xamarin.Android] 发布NuGet套件 前言 在Xamarin中,可以将自己开发的项目包装成为NuGet套件发布至NuGet Server,来提供其他开发人员使用.本篇介绍如何封装并发 ...
- swift学习笔记之-错误处理
//错误处理 import UIKit /*错误处理(Error Handling):响应错误以及从错误中恢复的过程 在 Swift 中,错误用符合ErrorType协议的类型的值来表示.这个空协议表 ...
- jQuery对复选框(checkbox)的全选,全不选,反选等的操作
效果截图: HTML代码: <body><ul id="list"> <li><label><input type=" ...
- win7 下配置Openssl
最近刚刚装了openssl,遇到了很多问题,于是记录了下来: 我的PC环境是:系统win7,32位,Microsoft Visual Studio 2010: 下面开始安装: 1.安装前的准备:首先下 ...
- 弃用的同步get和post请求
#import "ViewController.h" #import "Header.h" @interface ViewController () <N ...
- Spring(一)简述
一.Spring简述 一段费话 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2 ...
- IOS 网络浅析(一 网络监测~Reachability)
网络监测应用于各种需要连接网络的app设计,由于现在开发的app几乎都用到网络,因此,网络监测也成为了较为重点的知识,下面我给大家简单讲解一下网络监测的实际应用,依旧会有代码哦. 想要实现网络监测,可 ...
- IOS开发中NSRunloop跟NSTimer的问题
在Windows时代,大家肯定对SendMessage,PostMessage,GetMessage有所了解,这些都是windows中的消息处理函数,那对应在ios中是什么呢,其实就是NSRunloo ...