当前位置: 首页 > 编程日记 > 正文

如何成为一个好的测试工程师(转载,大意)

对于测试功能是的两个不同观点:软实力和技术能力。

个人觉得技术能力80%可以被大众掌握,但是软实力是需要花费很多时间去培养和塑造的。一下几点也是能够衡量个人技能的一些标准:

1,沟通技能-口头和书面能力

    与人的第一印象,这开始于这个人的自我介绍的方式以及简历的方式。团队的每一个人,尤其是测试工程师,需要能够清晰正确的沟通,没有绕圈子,并指导如何区分重要和干扰。

    更重要的是,他需要知道怎样与对方沟通,不论这个人是主管,测试还是研发。

2,面向业务

(疑惑?我们是在讨论测试工作嘛?我个人倾向于这是我的第一个态度,但是我决定将第一个印象放在口头技能,正如你所知,这是十分重要的。(close call 千钧一发))

我认为团队中每一个人都需要理解业务目标,需求和限制;毕竟我们是团队的一部分,这个团队有着一个共同的目标和任务。并且能够知道怎样安排优先级,然后总是找到最有效的方式去为整个团队做贡献。

3,自学能力

不是寻找自我思考的达人,但是需要明白能够学习和自学新的课程(方法或者工具),在网上寻找有用的资料,书籍或者其他方式。

4,灵活

这个跟面向业务有关,能够做更多的工作,并且不会寻找任务比他的品味和能力低的工作。从测试工程师得到的喜欢的例子是找来当自动化测试的拒绝做任何手工测试(我团队的一个家伙待了大约五分钟就背包走人了)。你可以选择永远不跳槽如果你不想,仅仅当需要做一些你能做的事情,填补位置。这样帮助你更客观,更接近目标。

5,锲而不舍,持之以恒

如果你已经是步入测试行业几个月了,你知道我们的工作需要我们一步一个脚印。一个测试工程师权衡在当他们是错的时候时的理解和当他们需要持久性的与同行、经理、和利益相关方的微妙平衡(A tester should poses that delicate balance between understanding when they are wrong (and letting go) and when they need to be persistent with their peers, managers and other stakeholders.)。

为了完成软实力列表,除此之外,每一个测试工程师必须有好奇心,细心和持久性。

技术技能:

我一直表述我相信这些技能能够很快足以掌握,所以我不会花很多心思在他们上面。

1,以前工作的产品领域的技术;

2,分析产品和推断最好测试产品的方案的能力(基于需求和业务限制)

3,清晰和完整的测试方案的能力

4,bug 报告能力

5,工具 - 任何工具

5. Tools – any tools regardless if they are testing-tools, db-tools, sniffers, etc

Again, at the end of the day you can always train someone on the technical aspects of the work, but you cannot change the way he is.

It is better to have a great person who can become a good tester, than a “great” tester who will never be a good part of your team.

转载于:https://www.cnblogs.com/chateldon/p/3247143.html

相关文章:

ubuntu下7z文件的解压方法

apt-get install p7zip-full 控制台会打出以下信息: 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 建议安装的软件包: p7zip-rar下列【新】软件包将被安装: p7zip-full升级了 0 个软件包&…

Docker的使用(一:Docker入门程序)

1、编写Dockerfile文件; 注:创建一个空的Docker工作目录dockerspace,进而进入该目录,并创建编写dockerfile文件; 2、编写外部文件。 注:在当前目录(dockerspace)下分别创建require…

iOS OpenCV 图像灰度处理

2017-06-21 小溪彼岸 Cocoa开发者社区推荐人:wo709128079 有时候开发过程中,切图满足不了我们的需求,此时我们需要对图像进行灰度处理,例如QQ头像在线、离线等不同状态等。 可以尝试的解决方案: 第一种:让U…

【VS开发】【电子电路技术】RJ45以太网传输线研究

RJ45以太网传输线研究 最近研究远距离差分视频传输方案,理所当然想到了LVDS协议。至于选用cameralink传输线,还是选用其他方案,本人更倾向于廉价的RJ45以太网线来实现LVDS差分信号的传输。 由于RJ45网线内部为4对双绞线,至于以太网…

Wiz开发 定时器的使用与处理

这只是一些代码片段,由于Wiz开发的资料实在不多,而且内容都不够新。这里的代码主要参考Tools.Timer这个插件,但是由于内部实现的很多变化,Tools.Timer这个插件基本上已经无法使用了。定时器的注册与删除 使用定时器,是…

Docker的使用(二:Docker客户端常用指令练习)

1、列出镜像; 2、搜索镜像; 3、拉取镜像; 4、构建镜像; 4.1、在Dockerfile文件所在目录构建镜像; 4.2、在其他目录构建镜像; 4.3、查看镜像是否构建成功; 5、删除镜像; 6、创建并启…

实现简书个人中心UI效果

这两天比较闲,简单实现了一下个人中心页面scrollView嵌套的效果,也就是下边这个页面,大家感受一下先: JSDemo2.gif 首先讲下实现思路,很多人看到这个界面觉得是多个scrollView嵌套实现的,其实苹果不推荐scrollView的嵌…

PHPCMSv9首页显示分页点击下一页跳转链接出现错误,跳转到后台的解决方案

1 引用页写为 {pc:content action"lists" catid"10" order"updatetime DESC" thumb"0" num"1" page"$_GET[page]"}{loop $data $v}....{/loop}{$pages} {/pc}2 phpcms/libs/functions/global.func.php文件 get_…

顺序查找和二分查找

{线性的顺序查找}function seqSearch(sArr: array of Integer;aCount: Integer;const index: Integer):Integer;var i: Integer;begin Result : -1; for i : 0 to aCount do if sArr[i]index then begin Result : i; Break; end;end;{对数性的二分查找}f…

Docker的使用(三:Docker Hub远程镜像管理)

1、登录 Docker Hub; 2、修改镜像名称; 3、登录认证; 4、推送镜像; 5、查看验证;

啊里大鱼短信发送API

https://api.alidayu.com/doc2/apiDetail?spm0.0.0.0.SEe3dm&apiId25450 转载于:https://www.cnblogs.com/shiningrise/p/5626708.html

GCD API

(可直接复制到Xcode中查看) /***********************************************************************************************************************************##目录##知识点:GCD中有2个核心概念:任务和队列任务&#…

查看Linux系统中某目录的大小

命令:du -sh 目录名来查看,如下 du -sh /root 命令显示结果为:1.2M /root 检查是否有分区使用率use%过高,如发现某个分区空间接近用完,可以进入该分区的挂载点,用以下命令找出占用空间最多的文件…

Docker的使用(四:Docker Registry本地私有仓库搭建知识点总结)

任务一: Docker Registry本地私有仓库搭建 1、启动Docker Registry; 2、重命名镜像; 3、推送镜像; 4、浏览器查看验证; 5、文件查看验证; 任务二:Docker Registry本地私有仓库配置;…

iOS多线程全套:线程生命周期,多线程的四种解决方案,线程安全问题,GCD的使用,NSOperation的使用(上)

2017-07-08 remember17 Cocoa开发者社区目的 本文主要是分享iOS多线程的相关内容,为了更系统的讲解,将分为以下7个方面来展开描述。 多线程的基本概念 线程的状态与生命周期 多线程的四种解决方案:pthread,NSThread&#xff…

C基础知识小总结(十)

"如有不正确之处&#xff0c;请指出&#xff0c;谢谢" --Mood <指针和函数> 指针函数 函数指针 <最基本的使用函数指针> < 函数指针做为形参 > <字符指针> <字符数组> < 返回局部变量指针 > < 结构体指针> 指向结构体变…

支付方式(2)——支付宝集成及使用

每一个支付平台都有自己的加密、解密的原理&#xff1b;还有各种签名的原理&#xff1b;通过各种内容发送数据&#xff0c;防止恶意攻击等功能的原理。 接下来对于部署支付方式&#xff0c;首先要分清几个名词&#xff1a; 集成接入&#xff1a;支付宝已经集成好各种原理和函数…

Kali Linux攻防系统(一:攻防系统Kali Linux下载安装与更新)

任务一&#xff1a;攻防系统Kali Linux下载安装与更新 1.1、安装Kali Linux虚拟机 1.1.1、电脑硬件配置至少达到 CPU 内存 存储 >四核 >4G >20G 1.1.2、VMware Workstations版本为14及以上&#xff1b; 1.1.3、虚拟机系统版本选择Debian 8.X或者Ubuntu&#x…

iOS多线程全套:线程生命周期,多线程的四种解决方案,线程安全问题,GCD的使用,NSOperation的使用(下)

2017-07-08 remember17 Cocoa开发者社区7NSOperation的理解与使用 No.1&#xff1a;NSOperation简介 NSOperation是基于GCD之上的更高一层封装&#xff0c;NSOperation需要配合NSOperationQueue来实现多线程。 NSOperation实现多线程的步骤如下&#xff1a; 1. 创建任务&#x…

linux网卡绑定脚本

2013-08-20 15:30:51 此脚本适用于CentOS5.x和CentOS6.x。 #!/bin/bash #******************************************** # Copyright (c) Beijing DaoWoo Times Technology Co., Ltd. 2011 # # Author : Wu XuLei (wuxuleidaowoo.com) # FILE : bonding.sh …

EBS 抓trace 文件

如果要对FORM的操作做TRACE操作&#xff0c;可以使用 帮助->诊断->跟踪 中启用跟踪功能来实现。 但是如果要实现对并发请求的trace&#xff0c;需要在 系统管理员->并发->方案->定义 里找到对应的并发请求&#xff0c;并勾选”启用跟踪”项。然后提交这个并发请…

Kali Linux攻防系统(三:在Kali Linux系统中配置安全测试浏览器及系统清理备份)

任务三&#xff1a;配置安全测试浏览器及系统清理备份 3.1、汉化Firefox并安装安全插件 3.1.1、汉化Firefox浏览器&#xff0c;安装中文插件&#xff0c;并更改设置&#xff1b; 3.1.2、在浏览器附加组件管理器中查找“Web Developr”插件 3.1.3、安装添加附件组件 3.2、手动…

一篇文章学懂Shell脚本

Shell脚本,就是利用Shell的命令解释的功能&#xff0c;对一个纯文本的文件进行解析&#xff0c;然后执行这些功能&#xff0c;也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面&#xff0c;并且可以调用大量系统内部的功能来解释执行程序&#…

OC系列foundation Kit基础-NSDate

一.获取当前时间 1.1创建一个日期对象 NSDate *date [NSDate date];NSLog("%",date);输出结果&#xff1a; 2016-07-01 17:31:02.410 OCString[907:402963] 2016-07-01 09:31:02 0000 //因为时区不一样&#xff0c;需要格式化为本地时间 Program ended with exit…

sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件...

select * from tablenmae where id in(1,2,3) 这样的语句和常用&#xff0c;但是如果in 后面的 1&#xff0c;2&#xff0c;3是变量怎么办呢&#xff0c;一般会用字符串连接的方式构造sql语句 string aa"1,2,3";string sqltxt"select * from tablename where id…

Nmap安装和扫描(一:Nmap安装和扫描基础知识点总结)

实验目的及要求 完成VMware Workstations14平台安装&#xff0c;会应用相关操作&#xff1b;完成Windows 7操作系统及Kali Linux操作系统的安装&#xff1b;掌握安全扫描的概念、意义及应用分析&#xff1b;掌握Nmap扫描器的安装&#xff1b;针对特定扫描目的&#xff0c;掌握…

最新最全的 Android 开源项目合集(一)

原文链接&#xff1a;https://github.com/opendigg/awesome-github-android-ui 抽屉菜单 MaterialDrawer ★7337 - 安卓抽屉效果实现方案 Side-Menu.Android ★3865 - 创意边侧菜单 FlowingDrawer ★1744 - 向右滑动流动抽屉效果 SlidingRootNav ★1338 - 仿DrawerLayout的View…

dotNet core Windows上 部署

转载于:https://www.cnblogs.com/yiyanwannian/p/5637896.html

HDU 1061 Rightmost Digit

解题报告&#xff1a;1097的翻版&#xff0c;求 N^N 次方的个位是多少&#xff1f; 详见我的另一篇HDU 1097 A hard puzzle稍加修改就行 1 #include<cstdio>2 int main( ) {3 int xh[20],n,a,N,T;4 scanf("%d",&T);5 while(T--) {6 sc…

Nmap安装和扫描(二:Nmap基本操作)

任务二、选择和排除扫描目标 2.1、使用-iR随机扫描3台主机 注&#xff1a;为了减少扫描时间&#xff0c;仅限于在80端口上扫描 2.2、扫描主机排除指定IP 注&#xff1a;扫描192.168.43.0/24网段的主机但排除192.168.43.11主机 2.3、扫描主机排除指定地址列表文件中的IP 2.3.…