测试人员的基本修养:

代码编写,不可或缺

乔布斯说:Design is not just what it looks like and feel like,design is how it works.(设计不仅是外形和感觉,设计还有关如何运作),

测试不是简单的拿过来用用就好了。当开发人员开发完成软件并提交到测试人员那里以后,测试人员首先要迅速透彻的理解软件的功能,

可能你会说这个工作需求阶段已经介入了,但是很多情况是赶鸭子上架,不按常理出牌。如果有开发经验的话,不光局限对编码以及相关技术的理解

,还会使你更加了解开发人员的心理感受,从编码心理和工作习惯的角度,更好的懂得软件是如何工作的。

全面深入,T型线路

T字型知识架构是指在细分领域细致专精,了解相关技术。这里的相关技术,不是指测试相关,而是指开发所用的相关技术。比如:HTML页面中使用javascript来控制控件

发布时间的紧迫不允许有更多时间使用正向用例来验证功能的正确性,但可能一个小小的控件都设计了近百条的用例。涉及页面正反跳转来验证控件的版本升级,控件的跨域

调用,浏览器的兼容,服务设置的干扰,javascript文件内容的是否正确。(这些需要了解相关技术才能设计出如此有价值的用例)

理清思路,有的放矢

有很多人会认为,在测试工作引用巧妙的编程技巧或使用无比酷炫的技术手段,就代表测试水平高超。其实这本身还没明白测试本身的目的。测试的目的:

一方面是为了尽可能发现软件的缺陷,追踪直到这些缺陷解决;

另一方面是为了度量被测试对象质量的优劣程度,对可能出现的问题从技术和其他方面采取相应的措施(两者都为了降低潜在的商业风险)

一般来说,我们会根据软件系统本身的特点,以及其应用场景和开发人员等相关资源去制订相应的测试策略(包括:测试计划,分配测试资源,设计测试用例等),

测试工作前期,不仅需要相关的技术知识,还需要更多相关领域的知识和经验,以及分析能力。诚然,使用酷炫的技术手段完成测试任务无可厚非,而无论如何,

主旨不能偏离。

积基树本,夯实基础

计算机领域中的基础知识,包括数据结构,操作系统,编译原理,数据库原理等。如果涉及到性能优化(时间复杂度,空间复杂度,数据库,操作系统,网络,

并行计算,向量计算等)。

与人分享,谈吐有致

沟通的技巧和方式是测试人员需要很好的掌握的,不能使团队成员之间因为某个问题而引发争吵,可以阅读卡耐基的 《人性的弱点》和费希尔的《沟通力》。

一丝不苟,持之以恒

在软件测试过程中,可能出现不能重现的问题,这类问题可大有讲究。从工程学的角度来说,遇到这样的问题,不能及时找到原因进行修复,就降低问题的优先级,

等再次出现,保留现场抓取的相关记录。出现不能重现的时候,测试人员会进行反复验证,但是还是不能把握地说这类问题已经解决,这时候就需要去看看源码,

这就需要有代码的读写能力。

当企业和项目负责人等待你那封Test Sign Off邮件发出的时候,你是否可以满怀信心的点击send按钮呢,是否对发布的产品胸有成竹呢?修养的形成不在于猛攻,

而在于点滴积累,和无声的打磨。

We're Hiring A Software Tester的更多相关文章

  1. Porsche Piwis II V14. three hundred and fifty computer software Tester II

    Porsche piwis tester 2 Help Devices: SERP automatio tranny, air-conditioner, SRS, ABDOMINAL MUSCLES, ...

  2. 读书笔记-Software Testing(By Ron Patton)

    Software Testing Part I:The Big Picture 1.Software Testing Background Bug's formal definition 1.The ...

  3. iOS各种调试技巧豪华套餐

    转载自http://www.cnblogs.com/daiweilai/p/4421340.html 目录 前言 逼优鸡 知己知彼 百战不殆 抽刀断Bug 普通操作 全局断点(Global Break ...

  4. CI Weekly #2 | 如何优化开发流程,实现项目持续集成?

    原文首发于 flow.ci Blog >> 链接,转载请联系:) CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试 ...

  5. xcode的调试技巧

    转自:http://www.cnblogs.com/daiweilai/p/4421340.html#biyouji 目录 前言逼优鸡知己知彼 百战不殆抽刀断Bug 普通操作 全局断点(Global ...

  6. BootStrap学习1 输入提示

    首先参考这个页面http://www.bootcss.com/javascript.html#typeahead 我只是把里面最基本的东西抠出来了 <!DOCTYPE html> < ...

  7. 【English】20190308

    hiring雇佣['haɪərɪŋ]   across跨越  field sales区域销售[fild]  [seɪlz] The Google Cloud team is growing and w ...

  8. test case VS test scenario

    ---恢复内容开始--- 1. test case: how to test --如何测试 test scenario: what to  be tested  --测试什么 2. test scen ...

  9. https://www.testingcircus.com/tell-me-about-yourself-6-sample-answers-software-testers/

    https://www.testingcircus.com/tell-me-about-yourself-6-sample-answers-software-testers/ Tell Me Abou ...

随机推荐

  1. 数据库之mysql 视图

    视图,把基本表的某些数据组合起来构成一个虚拟表的一种形式,之所以叫虚拟,是因为只有当视图用于一条语句中的时候,它才能存在.同时如果对视图中的数据进行修改,会同时修改到基本表中的数据. 创建视图: cr ...

  2. 使用jQuery.FileUpload插件和服Backload组件自定义上传文件夹

    在零配置情况下,文件的上传文件夹是根目录下的Files文件夹,如何自定义文件的上传文件夹呢? □ 在web.config中配置 1: <configuration> 2: <conf ...

  3. 关于NRW算法(Quorum算法)

    在分布式系统中,冗余数据是保证可靠性的手段,因此冗余数据的一致性维护就非常重要.一般而言,一个写操作必须要对所有的冗余数据都更新完成了,才能称为成功结束.比如一份数据在5台设备上有冗余,因为不知道读数 ...

  4. C# - 参数数组Params

    参数数组可以使用个数不定的参数调用函数,此时用params关键字定义它们. 限制:必须是函数定义中的最后一个参数:必须是同一类型的. 优点:不用在调用代码中传入数组,指定参数个数不受限制,可以不指定该 ...

  5. Windows store app Settings 的 应用 ( viewmodel + windows.storage)

    1.在首页 加入 一个元素(加下滑线的).此元素绑定了两个属性 <!DOCTYPE html> <html> <head> <meta charset=&qu ...

  6. ios App优化

    一. 静态分析(Analyze) 在Xcode菜单栏中点击 ”Product“ -> "Analyze",编译完成后项目工程中可能造成内存泄露的代码就会被标记出来,这样我们就 ...

  7. maven编译的时候排除junit测试类

    maven项目中使用junit进行单元测试,在进行编译的时候,可以通过2种方式排除test测试类的编译. 有2种方式 : 使用命令的时候带上参数 mvn install -Dmaven.test.sk ...

  8. 如何避免远程循环执行SSH时,到第一条之后就退出

    RT 今天遇到的小问题,记录下来. 据说关键是加  < /dev/null 我也是看网上别人说的,测试成功. #!/bin/bash while read line do echo $line ...

  9. [二分匹配]URAL1721Two Sides of the Same Coin

    题意:给n个人,每个人都有3个参数,分别是名字,能做的事(a:statements  b:testdate  a.b都可以:anything),Rank 要求:一个人只能做一个事件,要两个人Rank相 ...

  10. codeforces Winner

    /* * Winner.cpp * * Created on: 2013-10-13 * Author: wangzhu */ /** * 先找出所有选手的分数和中最大的分数和,之后在所有选手的分数和 ...