We're Hiring A Software Tester
测试人员的基本修养:
代码编写,不可或缺
乔布斯说: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的更多相关文章
- 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, ...
- 读书笔记-Software Testing(By Ron Patton)
Software Testing Part I:The Big Picture 1.Software Testing Background Bug's formal definition 1.The ...
- iOS各种调试技巧豪华套餐
转载自http://www.cnblogs.com/daiweilai/p/4421340.html 目录 前言 逼优鸡 知己知彼 百战不殆 抽刀断Bug 普通操作 全局断点(Global Break ...
- CI Weekly #2 | 如何优化开发流程,实现项目持续集成?
原文首发于 flow.ci Blog >> 链接,转载请联系:) CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试 ...
- xcode的调试技巧
转自:http://www.cnblogs.com/daiweilai/p/4421340.html#biyouji 目录 前言逼优鸡知己知彼 百战不殆抽刀断Bug 普通操作 全局断点(Global ...
- BootStrap学习1 输入提示
首先参考这个页面http://www.bootcss.com/javascript.html#typeahead 我只是把里面最基本的东西抠出来了 <!DOCTYPE html> < ...
- 【English】20190308
hiring雇佣['haɪərɪŋ] across跨越 field sales区域销售[fild] [seɪlz] The Google Cloud team is growing and w ...
- test case VS test scenario
---恢复内容开始--- 1. test case: how to test --如何测试 test scenario: what to be tested --测试什么 2. test scen ...
- 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 ...
随机推荐
- head 头标签(转发)
HTML head 头标签 paddingme | 04 Oct 2014 HTML head 头部分的标签.元素有很多,涉及到浏览器对网页的渲染,SEO 等等,而各个浏览器内核以及各个国内浏览器厂商 ...
- hggroup和adress
hggroup通常放在标签内部,不过不做强制要求! adress 通常用于作者的联系信息.比如名字,Email,电话,地址.标签内字体显示斜体. 与 标签的比较:比div简洁,更少的用到id或c ...
- php中 __autoload函数 自动加载类文件机制
魔术函数,自动加载机制function __autoload($class_name) { //自动传递的是类名$path = str_replace('_', '/', $class_name) ...
- 百度地图API应用实践(一) —— 栅格图(草稿)
概述 运用百度地图JS API,实现了在百度地图上绘制栅格并按统计值渲染栅格颜色.实现的过程是不断补习的过程,其中用到一些技术,是个人首次尝试.包括:(1)简单的jQuery语法,并实现Ajax:(2 ...
- 免费使用的图表控件XML/SWF Charts 5.08
免费使用的图表控件XML/SWF Charts 5.08 http://www.pin5i.com/showtopic-26053.html 10个免费的在线统计图表工具 http://paranim ...
- SQL注入原理二
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多. 但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候 ,没有对用户输入数据的合法性进行判断,使应用程序存 ...
- Html学习_style属性应用
用style属性改变字体大小.颜色.字体.背景颜色和对齐方式 <!DOCTYPE html> <html> <head> <title>Putting ...
- Custome Buble Data Point
<navigation:Page xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/to ...
- 常用面试sql语句
1.编写一条sql语句,要修改一个字段的俩个值,比如把字段sex中的男改为女,女改为男. update m set m=(case when m='男' then '女' else '男' end) ...
- Mongodb FAQ 存储(storage)篇
1.什么是内存映射文件(memory mapped files)? 内存映射文件是操作系统通过调用函数mmap()创建的一个放在内存中的一个数据文件.这种文件可以当做一个从零开始的内存或者数组,你可以 ...