要想做好QA,只做QA是远远不够的
测试
Paul
3人收藏 2490次学习

要想做好QA,只做QA是远远不够的

 

1KE是RainforestQA的中国合作伙伴。转载请经过1KE授权。

https://blog.rainforestqa.com/2015-04-16-to-do-QA-well-you-need-to-do-more-than-just-QA/?utm_source=1KE&utm_medium=China&utm_campaign=1KE%20China

 

如果想要做好QA,那么你需要变成一个全能型人才,你不仅要努力成为一名QA人员,还要成为一名优秀的CEO、一名项目经理、一名设计师、一名程序员。因为每个职位往往都需要掌握多种不同领域,而测试是每一个职位中都必不可少的关键元素。

 

序言

如果想要做好QA,那么你需要变成一个全能型人才,你不仅要努力成为一名QA人员,还要成为一名优秀的CEO、一名项目经理、一名设计师、一名程序员。因为每个职位往往都需要掌握多种不同领域,而测试是每一个职位中都必不可少的关键元素。

如果看到上面这一段话,你可能会紧吸一口气,心想:原来我要做的事情要这么多、这么复杂?我哪里会这么多,我当CEO唯一的能力也就是把我自己炒了吧。其实并没有这么复杂,我们可以静下心来一起思考一下。

如果QA的职责仅仅是质量保证的话,为什么需要这么多繁琐的功能?我们不妨从小时候都玩儿过的一个游戏“传话筒”中找出答案。

传话筒游戏中,最开始的人首先想出一句想说的话,然后轻声传递给下一个人,下一位再轻声传给他的下一位。就这样,一直传到队伍的最后一端。最后我们把第一个人想要传的话和最后一个人听到的话进行对比,会发现一句简单的话语在传递过程中经常会被扭曲。

在公司的团队中,也会有相同模式的传话筒机制:从CEO到产品经理到设计师到程序员再到QA人员。而我们大人也一样会像小孩子一样会在传递信息的过程中出现很多错误。

我的当设计师的经历

在来rainforest之前,我对一款移动信息app做质量测试。这是我第一次学会跳出QA圈子的局限,放眼更广阔全局。安卓、IOS和windows它们各自有自己的体系结构。在工作过程中,我逐渐意识到了全面了解每个平台的重要性,无论是内在运行机制还是外在属性。于是我通过阅读设计手册,自己开始尝试着制作一些简单的小程序。

当我们开始设计移动短信app的时候,我们经常会考虑到是否能够给app界面加上自己的“标签”。所谓的“标签”,就是当你在使用ipad或者iphone的时候,看到界面上那些app右上角的小红标签。而在安卓系统上,我还不太确定,我会去问问我的同事。有时候我们也习惯地把刚刚下载还未打开过的app的标识称为“标签”。

准备涉猎

为了解决问题。我们需要知道其他领域的背景知识。我们需要涉猎一些自己领域之外的内容。

因此我阅读了IOS和安卓的开发手册。并找到了两个系统对于标签不同的定义。

“所以为了能够当一个好的QA我也需要擅长其他的领域吗?”

并不是。

但是如果你现在基本功和我一样的话,那么你可能在所有其他的领域都是零基础的,那为什么我们还有去试一试呢?

因为底子再差也比不去尝试要好的太多。失败与不足可以提供很多经验,促使自己的工作业务更加精准专业。

开始学习

现在就让我们开始着手学习一些领域外的新知识吧。

在学习中的唯一窍门便是:有耐心,不要妄想一天建成罗马。

设计

 Good designers copy, great designers steal

这是一篇从高层结构上阐述了如何完成一个好的设计的文章。我从文章中学到的一点便是:当检测设计的时候,要注重连贯性。

Android Design 

在设计安卓产品的时候,你应该遵循里面的几条准则。如果一定要打破其中的一条或者几条,一定要有一个好的理由。

iOS Human Interface Guidelines 

当然在设计IOS产品的时候也是一样的。你应该遵循里面的几条准则。如果一定要打破其中的一条或者几条,一定要有一个好的理由。

产品管理与运营/CEO

Good Product Manager/Bad Product Manager

产品经理到底是干什么的?我也有这样的疑惑,而且我已经与他们一起共事好几年了。

Zero to One
The Hard Thing About Hard Things
Lean Startup
这三本书会辅助你建立自己的创业团队,并当合格的CEO。

产品开发

No Silver Bullet

该文章以哲学层面讲述了软件该如何开发,以及有没有可能我们能够编写出一份零BUG的代码?

Out of the Tar Pit

你的体系结构应该长什么样?我们应该遵循什么原则?这篇文章会告诉你什么该做什么不该做。

The Twelve-Factor App 

对代码的编写和部署上有许多强有力的建议。如果你总是能碰上错误的测试环境的话,建议你熟读此文。

Codecademy 

码代码也有自己的学问,本文教你如何迈出第一步。

Learn Code the Hard Way 

不要被名字吓到,这篇文章其实很简单,很容易入门。如果你想深入了解代码的实质,这篇文章再好不过。

加入1KE学习俱乐部

1KE学习俱乐部是只针对1KE学员开放的私人俱乐部
标签:
测试 项目经理