测试职业是“背黑锅,戴绿帽,”你怎么看

测试行业当前形势及前景

互联网尤其是移动互联网,国内整体起步较晚。无线客户端的发展无线客户端产品的井喷式发展,无线生活方式的改变。导致无线产品质量的保证比以往更为重要。

用户多:有问题更容易暴露

客户端多样化:更容易有适配问题

网络发达:出问题传播更快

安全:有漏洞一旦被发现,被利用的几率更高

企业认识到软件质量保证的重要性,开高薪招揽高端测试人才,而测试高端人才目前很少,导致测试人才缺口巨大。

测试需求会继续增长,而高质量的。

测试人才依然缺少,测试职位待遇依然提高。

测试职业寿命比开发更长久。

测试,产品,管理的发展更顺滑一些。

测试需要积累哪些专业知识

项目管理基本理论,比如IBM的项目管理。

白盒和黑盒测试理论。

定制测试计划。

测试执行。

自动化,架构,平台等都只是为手工测试服务的。测试点遗漏,测试用例覆盖小,再怎么自动化,发布出去用户一操作一堆问题,试想结果。。。

手工测试能保证产品质量。

自动化每天全自动跑N多用例,结果一上线,用户发现一堆Bug。

测试用例设计的好,自动化+手工/上线妥妥的。

用例和缺陷管理工具。

代码管理工具。

测试工具。

现有框架monkey Runner,robotium,uiaut omator,appium,cafe,athrun。。。

现有工具或者框架不满足自己需求?去扩展。

代码级别:二次分装,架构

工具:增强

注意参考已有

测试需要哪些职场技能

承诺哪天测试完一定要执行(测试计划预估2天左右缓冲时间),让别人相信你。

每日Bug与开发过一遍。第一个好处是让开发更了解Bug,便于修复。第二个好处是让开发给出修复时间。

每日发测试日报,抄给项目组所有人员。列出项目风险,主要遗留问题及每个问题指派给谁,预计哪天解决。

这样一来让项目全体人员项目进展,有风险早抛出来早寻求解决办法,二来督促开发人员尽快修复Bug。

发现的所有Bug都要录入,哪怕是发现了开发很快修复的。一定要录入,不重要的问题可以优先级设置的低一些,哪怕是最后不修复。

两个好处,其一,体现工作量,其二,统计问题发生的模块,以便重点测试,有必要时需要开发重新梳理代码及设计。

测试如何与产品、开发和谐共存

产品需求文档内容一定要和产品确认明确,文档中没特别指明的点,有不确定的一定要一点一点核对。

注意应用平台,比如是否在ipad上发布?最小支持版本是多少?

测试到一半,有计划外的功能或者需要插入,一定要与产品,自己上司一起沟通,否则不接受半道加入新需要。

开发承诺的修复时间,到期没修复,一定要去督促他们尽快修复。

要让开发明白,自己测试的越严格对他们越好,测试发现的Bug总比上线后被用户发现好。。。

发现问题时触类旁通,比如发现一个问题,再去测试下相关的功能点,发现一类问题要比发现一个问题更重要。

测试用例评审时,一定要找所有产品组人员一起到会。

测试如何自我保护

明确产品核心功能,保证核心功能。分清用户可以发现的问题和发现不了的问题。

发现的所以Bug都记录,不修复的也需要知道有这些瑕疵。有的问题,开发说他们技术上解决不了,也一定要录入并在日报中写出来。

意识到项目有风险一点更要抛出来,抛出来就是大家的,不抛最后就是自己的。

适当强势点。自己提高测试能力。

测试职业是“背黑锅,戴绿帽,看别人打炮”你怎么看

测试是不出彩的职业,产品质量好,老大们要夸也是夸开发做的好,基本没有大佬们会说是测试测的好。但假如产品上线后一堆问题,别人第一想的是测试没测试好,而不是开发没有开发好。

测试与开发是共生的,但测试不容易出彩,容易背黑锅。这就需要我们提升自身能力,把测试做得更好。


觉得不错,可以“一键三连”,或者转发、留言

公众号:程序员二黑,专注软件测试资源分享,

主要分享测试基础、接口测试、性能测试、自动化测试、TestOps架构、Jmeter、LoadRunner、Fiddler、MySql、Linux、简历优化、面试技巧以及大型测试项目实战视频资料

感兴趣的可以关注一下

精彩的内容要和朋友分享哦

猜你喜欢

转载自blog.csdn.net/m0_52650621/article/details/113358550