新梦想干货——每个软件测试员最怕被问的问题:“测得怎么样了?”

作为一名软件测试员,工作有时候似乎挺苦逼的,我太难了……

新梦想干货分享

说实话,我真想从上面去掉“似乎”两个字,软件测试人,就是苦逼!

有的人曾抱怨过开发很糟糕,但我们没办法要求开发在会写代码的同时还要把代码写好,没有过多的bug,因为这就是我们的工作;

有的人曾吐槽过自己的老板很较真,但我们没办法不接受领导们的批评指责,因为批评代表我们还有继续提升的价值……除了批评外,我想每个测试员都怕被无时无刻的刨根究底,无止无休的问长问短。

现在如果你问我做测试做了这么久最怕被问什么?

新梦想认为每个软件测试员最怕被问的问题是“测得怎么样了?”

回头想想,以前在公司做测试工作的时候,自认为不怕被老板批评,因为我一直都认为能被老板批评,其实说明老板还是对自己抱有期望的,否则他有绝对权力可以不批评你,直接让你“走路”的,而且最重要的是,批评之后就有了改正的机会,可以提高自己了。

但即便如此,测试人员仍然有一些最怕被问的问题,例如:测得怎么样了?还有问题吗?什么时候能测试结束啊?如何对测试人员进行考核啊?......

不知道各位测试同仁是如何看待这项问题的,我记得当时一听到这些问题我就头皮发麻,然后就胡乱的应付几下就了事了。今天我们就先来说一说第一个最怕被问到的问题:“测得怎么样了?”

首先我们先分析一下为什么管理层喜欢问这个问题,其实如果抛开测试的内容(这个问题就变成:干得怎么样了?),这个问题对于一个上级来询问下级的工作是最普通不过的了,但是如果加上测试两个字,你会发现这个问题几乎没有办法回答。

因为凡是有一点测试常识的人都会知道,测试是不可能有尽头的,无论你覆盖多么强,测试多么细致,一定会有没有测试到的“死角”,这些其实都是客观存在的事实,谁也不可能改变。

对于“测得怎么样了?”这类问题若想回答的让领导满意,至少要做到以下三点:

1、首先我们作为测试人员要就测试工作的这个特点和管理层进行一定的沟通,先要让上级接受一个事实:测试无论如何都不可能做到“零缺陷”。

2、如果您的上级也同意这个客观存在的现实,那么接下来我们还必须说清楚另外一件事情,那就是我们虽然做不到零缺陷的测试,但是我们有责任要清楚地告知管理层我们测试过程中的“死角”有哪些?

3、清楚了“死角”之后,最后要分析这些测试死角可能带来的风险是什么?

以上这些内容分析清楚之后,只能说问题交代清楚了,但是这件事远远没有结束,如果要想比别人做测试更有成就,我们还要做以下几个方面的工作:

①针对分析出来的风险,要继续明确这些风险可能会对我们目前的项目造成的危害有哪些?

②如果发生了这些风险,相关的解决措施是什么?

③这些方案的实施造成的成本和时间的损耗是多少?......

01期初

蓦然回首,软件测试风风雨雨这5年,起初每天的工作只是鼠标点点点,别问我测试用例咋写,我还真不知道,闲的时候真的怀疑自己的存在价值。

但那只是我以为,时间荏苒,工作越久越能体会测试才不是这么简单,只会点点鼠标,并不能走的长远,工资也渐渐的无法满足生活需求,恍然明白,对于一个测试员而言,自己没有一个很好的框架,完全跟着感觉走,根本写不出好的测试用例。

测试绝对不是一个人闷头干,避免不了与人打交道,其中与开发沟通交流的最多,倘若遇到好的开发,流程是这样的:你提出bug→开发找原因→开发找代码问题→开发修改;

倘若遇到不好说话的开发,流程是这样的:你提出bug→开发不搭理你→雨女无瓜→讲一堆开发语言→继续不搭理你→你只能生闷气。所以,为了与开发沟通方便,我开始学习编程语言,什么Python、Java……不求写出完美的代码,但求与开发缩小代沟,同时对于我日后软件测试的职业发展肯定会有帮助。

02继续

再继续我的测试生涯,忽然发现,测试这一行,总是千差万别,自己会的别人不会,而别人会的自己很多不会。

记得有一次面试一家上市公司,面试官问我最擅长什么,我突然哑口无言,总不能说擅长学习吧,总不能说擅长上网搜索资料吧,总不能说擅长点点鼠标吧,总得有拿的出手的东西吧,总得有出类拔萃的技术吧!

快速理解业务→梳理项目需求→测试用例设计……这些都是作为一名测试员的基础要求,

如果想更好的提高工作效率,会做自动化测试→性能测试→安全测试等真的很有必要,

同样每项测试都离不开深入理解业务→整理定位测试需求→设计合理的测试用例→筛选合适的测试工作→掌握测试工具的使用→分析测试结果……

03最后

如果想要使用测试工具,总得会编写代码吧,单单只会录制回放,同行见同行,肯定会成为人家的笑柄,同样,分析结果也少不了代码的加持、硬件设备的了解以及数据库的使用……

总而言之,无论欠缺了哪一样,对于测试员而言都是给自己挖了一个坑,没有充分的证据,自然会被开发怼,没有足够的技能,当然会被领导批,唯有不断的提升自己,不断地学习学习,才能把坑填平,才能升职加薪拥有更好的职业发展。

新梦想干货分享

如果能做到以上这些方面,你做测试就一定会让老板非常放心,即使出现了问题,大家也都提前有准备。那你一定也是老板最得力的左膀右臂。加油吧!同志们,为了我们更好的未来,一起积极来想办法解决这些难办的问题吧!

原文链接:http://www.hnxmxit.com/index.php?g=home&m=article&a=show&id=177

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏测试开发社区

​性能优化指南:性能优化的一般性原则与方法

  作为一个程序员,性能优化是常有的事情,不管是桌面应用还是web应用,不管是前端还是后端,不管是单点应用还是分布式系统。本文从以下几个方面来思考这个问题:性能...

8810
来自专栏测试开发社区

软件测试:概念篇

目的:验证软件有或没有问题。 原则:以客户为中心,遵循软件测试的规范、流程、标准和要求。

10430
来自专栏测试开发社区

测试工程师-简历真的拿得出手吗

保障xxx的整体测试质量 负责xxx版本管理以及发版工作 参与招聘测试工程师并对其进行培训 编写及评审测试用例,参与项目的整体测试 负责与各部门之间沟通协调,以...

14130
来自专栏测试开发社区

银行核心项目之测试阶段

最近有小伙伴留言说「想了解核心系统建设中,冒烟、SIT、UAT、回归测试的重点,如何设计测试案例,或相关的资料推荐等」。

16030
来自专栏测试开发社区

TCPCopy 线上流量复制工具

TCPCopy是一种重放TCP流的工具,使用真实环境来测试互联网服务器上的应用程序。

13840
来自专栏测试开发社区

Android APP性能及专项测试

1、运行Monkey进行压力测试: adb shell monkey -p cn.microinvestment.weitou --pct-touch 100 ...

27330
来自专栏测试开发社区

Android Monkey压力测试介绍

Monkey 是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上。 Monkey会发送伪随机的用户...

13530
来自专栏测试开发社区

软件测试之自动化测试

自动化测试 自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程...

15110
来自专栏测试开发社区

App自动化测试方案

(1)测试用例覆盖率(覆盖率决定测试效率,选择合适用例,应约占功能用例集的20%~50%)

58010
来自专栏测试开发社区

nGrinder 介绍与安装

nGrinder是基于Grinder开源项目,但由NHN公司的nGrinder开发团队进行了重新设计和完善(所以叫做nGrinder)。

16130

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励