0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一位测试工程师的经验总结

工程师人生 来源:网络整理 作者:工程师吴畏 2018-08-01 15:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在工作中经常遇到当产品上线出了bug后,第一个受到指责的是测试人员,”测试为什么当初没有发现这个问题呢”,这种情况在现实工作中数不胜数,也许他们把测试人员当”超级魔法师”了,经过测试之手的东西就完美无瑕了,这就属于角色定位问题,当定位好自己的角色后,在协商角色内容时,就有了在可能出现的任何情况下现的问题时首先确立对自己预期的基础。

一、善于提出问题

测试人员在需求分析或者在测试过程中不问问题,不是不能测试,只是不能更好的测试,问问题是测试人员对项目发挥作用的基础,不问问题,测试就没有目标,思路不够开阔,分析不透彻,只是呆板的机械的测试固有功能,之前听阿里一位同事讲过,他们在发布的任何产品的测试报告中必须体现出项目的风险点是什么,如果不思考不分析,风险点是不容易提出的,那么测试意义就会打折。

二、与开发人员高度配合

程序员提供支持,才是测试员使命的关键部分,当程序员还在编写代码或者编写完成待提测时,必要时测试人员能够提供测试工具为开发人员快速验证使用,而在程序交付后,应该马上启动测试(当然前期测试准备工作需要充分),尽可能建立最短、最快的反馈环路。力求当程序员还在苦苦思索上个bug如何解决时,测试已经开始寻找更多的程序问题,最理想的状态是程序员为了修改bug团团转,是程序员而不是测试人员成为项目的瓶颈,降低项目潜在风险。而且这里可以加一点测试人员的角色,就是对bug定位问题,不能只看问题现象,需要深入问题本质,一层一层扒开它的面目,为开发人员节省时间,缩短bug生命周期。

三、认清重点

测试员不会发现所有的问题,测试员的任务就是找出并报告重要的程序问题。那么假设一下,为了发现程序所有的错误,测试员必须检查所有可能有问题的地方,要在有可能发生的不同条件下观察这些地方,还需要一种十分可靠的方法,当所有类型的错误发生时,你都能够识别出来,那么如果一个测试人员能做到这些,要么是这个产品特别简单,要么测试员的想象能力有限。当我们知道并承认自己不能做所有的事之后,测试员必须选择如何利用自己的有效时间。

经验总结:迅速找出重要程序问题。

1、首先测试变更的部分,然后回归老功能,识别新变更带来的风险;

2、首先测试核心部分,即关键和常用功能;

3、首先测试功能,再测试可靠性,考虑各种异常场景;

4、具备判别bug风险等级的能力;

当然这里要求测试人员对产品有绝对的熟悉了解,更快捷的找到问题;

四、测试不能保证质量

测试人员不是质量卫士,测试既不会提高质量,也不会降低质量,质量好不好代码底子就在那里,质量源于构建产品的人,听起来很不可思议,但这也是他们要背负的沉重负担,测试员使命中另一部分就是帮助他们对付真正的负担。但如果测试员认为自己是项目团队中唯一关心交付好产品的人,就不能很好的完成这个使命,说明测试员没有认清自己的角色,测试员的测试和错误报告提供了促进质量保证的信息,而最终保证质量的是整个团队。所以测试员永远不要做看门人,否则是对整个产品的不负责任。当你扛起整个产品质量的全部责任时,团队的其他成员可以放松一点,甚至会大大放松,如果问题遗漏没被发现,其他成员想当然的会来指责你,为什么你没发现问题呢,并且同时伴随的还有对你工作量的质疑。

这里再举个例子,曾经待过一个敏捷团队,在那里从来没有上述问题,为什么呢?因为如果线上出问题,首先找到的是相关的开发人员,他要付最大的责任,那么你就奇怪难道测试员就一点干系没了?非也,测试员有测试团队自己的考核标准,会从自身找问题,自然也不会轻松罢了。而这种模式的利好在哪里呢?利好在于当开发人员在写代码时候,他就会考虑到质量问题,如果出bug即便测试员没发现,他们也脱不了干系,那么在接下来的测试工作中,开发人员起了很大的推动作用,这样就整个团队就达成了一个目标,整个去保证质量。

总结:质量是需要团队的所有角色参与者一起分担的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1603

    浏览量

    71218
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    你知道电子工程师,到底分几种吗?

    :专门伺候单片机、MCU,软硬之间的翻译官”,两边都得懂。第四种,测试工程师:专门“找茬”的,功能、可靠性、极限条件,测到你没脾气。第五种,射频工程师:专治WiFi、
    的头像 发表于 04-20 08:52 76次阅读
    你知道电子<b class='flag-5'>工程师</b>,到底分几种吗?

    十年铸剑・共敲开市锣|一位工程师与美格智能的“A+H”新征程

    。庄重的仪式过程中,有这样幕让在场的许多人印象深刻:与其他公司的上市仪式不同,在最重要的8登台嘉宾中,美格智能的一位年轻工程师,作为全公司800多名
    的头像 发表于 03-19 19:05 1134次阅读
    十年铸剑・共敲开市锣|<b class='flag-5'>一位</b><b class='flag-5'>工程师</b>与美格智能的“A+H”新征程

    电子工程师设计要点与经验分享

    电子工程师设计要点与经验分享 作为名资深电子工程师,在硬件设计开发领域摸爬滚打多年,积累了不少宝贵的经验和见解。今天就和大家分享
    的头像 发表于 02-03 11:10 319次阅读

    芯片CP测试与FT测试的区别,半导体测试工程师必须知道

    本文聚焦芯片CP 测试与FT 测试的核心区别,助力半导体测试工程师厘清二者差异。CP 测试是封装前的晶圆裸晶集体初筛,借助探针卡接触焊垫,聚焦核心功能,以低成本剔除缺陷品;FT
    的头像 发表于 01-26 11:13 880次阅读

    电子工程师设计要点与经验分享

    电子工程师设计要点与经验分享 作为名资深电子工程师,在多年的硬件设计开发工作中,积累了不少宝贵的经验和见解。下面就和大家分享
    的头像 发表于 01-07 13:55 510次阅读

    “没什么可测”时,测试工程师可以做什么?

    作为名软件测试工程师,应该都有过这样的经历:开发人员还在编码中,看板上没有待测试的任务,没有即将发布的版本,也没有回归测试的要求...特别是在实行瀑布模型团队的研发早期,或者敏捷模式
    的头像 发表于 09-12 10:03 733次阅读
    “没什么可测”时,<b class='flag-5'>测试工程师</b>可以做什么?

    招镶入式工程师1个,硬件工程师个,

    东莞市研生科技有限公司是家蓝牙方案公司,主营蓝牙方案的设计开发,产品包括蓝牙BLE/4G透传/AI智能体方案开发,因公司发展需要需对外招聘嵌入式软件开发工程师,对蓝牙音频/BLE以及智能IC读卡器有三年实操经验,能单独完成项目
    发表于 08-29 02:14

    电子发烧友工程师看!电子领域评职称,技术之路更扎实

    。比如一位电源工程师,评职称前主要做基础电源调试;评上 “高级电源工程师” 后,受邀参与电子发烧友 “电源技术研讨会” 做分享,还接到厂商委托的高功率密度电源开发项目,项目成果被平台推荐为 “年度技术
    发表于 08-20 13:53

    文分享电子工程师年度私藏清单!助你测试效率翻倍!

    对于电子工程师而言,套趁手的实用工具就如同战士的利刃,不仅能让日常的测试工作事半功倍,更能在关键时刻精准捕捉问题、高效解决难题。下面就为大家推荐波经过实践检验的电子
    的头像 发表于 07-24 18:38 4313次阅读
    <b class='flag-5'>一</b>文分享电子<b class='flag-5'>工程师</b>年度私藏清单!助你<b class='flag-5'>测试</b>效率翻倍!

    工程师分享的模电设计经验

    模拟电路的设计是工程师们最头疼,但也是最致命的设计部分。尽管目前数字电路、大规模集成电路的发展非常迅猛,但是模拟电路的设计仍是不可避免的,有时也是数字电路无法取代的,例如RF射频电路的设计。 本文总结了模拟电路设计中应该注意的问题。
    的头像 发表于 05-29 09:38 769次阅读

    个优秀的射频测试工程师需要具备哪些技能?

    个优秀的射频测试工程师需要具备哪些技能?在无线技术高速发展的今天,射频(RF)测试工程师是确保通信设备性能与用户体验的关键角色。从复杂的调制方案到无处不在的干扰,从功耗优化到标准合规性,工程
    的头像 发表于 05-16 10:08 2266次阅读
    <b class='flag-5'>一</b>个优秀的射频<b class='flag-5'>测试工程师</b>需要具备哪些技能?