一名合格QA的基本素养

测试不是无脑的重复劳动。测试与开发一样,先用脑,再动手。

拒绝搬砖,关注技术;

把握需求,极致体验;

把控进度,高效沟通;

 

测试技术

如果你只会加班,行万里路,也只是个邮差

  • 将程序测“好”:准确理解软件业务流程,运用成熟的测试框架和设计方法,保证测试覆盖
  • 将程序测“坏”:黑盒发散,灰盒分析,白盒检测,运用一切可行的方式方法,找到可能导致程序异常的组合条件
  • 将程序测“全”:全面兼顾正确性以外的各项评测:兼容性、稳定性、性能、冲突。能够有针对性的构建场景、设计方案,通过工具和脚本辅助,达成评测目的
  • 从不故步自封:绝不将自己的能力限定在指定平台、指定技术、指定的测试类型,不做能力舒适区中的所谓“专家”
  • 拓展知识边界:自我驱动的持续学习,能独立展开测试技术研究,并将研究成果落地

 

计算机技术

测试对象的本质是代码,不能站在实现层展开的测试,是不完美的

  • 通透的理解操作系统、网络原理、数据库和数据结构
  • 准确理解Web产品,掌握Web服务的基础框架原理、理解服务端/客户端业务逻辑及特性
  • 具备从业务逻辑层面,准确分析、理解程序对象实现方式的能力
  • 自我驱动脚本代码的编写,使用各种脚本、工具,不断提升测试效率

 

需求分析和用户体验

用户体验不单是产品经理的事,测试工程师是产品的第一批用户

  • 准确理解产品目标,分析需求设计的合理性
  • 具备大型软件系统/平台的需求解构能力,能有效开展未上线产品的体验和评测环节
  • 在工程师与普通用户之间无缝切换,全面感受产品体验,提出改进意见,推动产品改进

 

管理进度

进度管控是QA工作的一部分,一名合格的测试工程师知道该怎样对进度负责

  • 基于测试方案,独立制定工作计划,时间点合理,注重效率
  • 独立落地任务,合理推进,把控进度,预估风险,积极应对和解决问题
  • 通过必要的规范化,有效提升与产品、开发团队的协作
  • 懂合作,会合作,高效合作

 

高效沟通

沟通贯穿整个测试过程,高效优质的沟通,是必备的技能

  • 学会换位
  • 学会微笑
  • 学会倾听
  • 学会赞美
时间: 2024-08-27 13:56:09

一名合格QA的基本素养的相关文章

如何成为一名合格的CTO?(转)

不会走出去公众演说的的攻城狮不是好CTO. 本文来源于微信公众号"线性资本"(ID:LinearVenture) 成为一名合格 CTO 我们投过很多技术型的公司,对于什么是合格的 CTO 有过自己的一些思考.最近关于什么是一名合格的 CTO 有些争论,我们以Q&A 的方式分享一些我们的看法.这些看法一方面有时候会影响到我们投不投一家公司,一方面也是从被投公司的历程中总结出来的. CTO 的定义是什么? 根据其定义,Chief Technology Officer,就是技术方面的

如何成为一名合格的程序员.

程序员是一个统称, 每个程序员根据自己学过的语言不同.那么他们的开发方向也不同. 那么怎么才能算是一名合格的程序员呢? 有人会说 学的好 经验多 什么困难都可以自己克服,有自己的思想见解,可以帮助别人解决问题. 哈哈 ,这样说也没有错,程序员的核心就是遇到困难举一反三,能独立应对开发中的各种困难. 但是 在大工程的团队开发中,有些程序员的"本性"就暴露无遗了. 首先 程序员写的代码 不仅仅要自己懂,更要让别人也看的懂.这样才有利于团队合作. 就拿C语言来说吧. 什么是变量: 通俗易懂些

吉祥的运维工程师学习日记1 一名合格运维工程师的要求

运维是一个集多IT工种技能与一身的岗位,对系统->网络 ->存储->协议->需求->开发->测试->安全等各环节都需要了解一些,并且对于某些环节需熟悉甚至精通:作为一名合格的运维工程师,我认为要从这两方面说起,个人素质和个人技术. 个人素质方面: 1.沟通能力.团队协作:运维工作跨部门.跨工种工作很多,需善于沟通.并且团队协作能力要强:这是现代企业的基本素质要求. 2.工作中需胆大心细,特别对于运维这种新的工种,更需创新才能促进发展:心细,运维工程师是网站admi

做一名合格的软件使用者

每消费一款免费的盗版的产品,就意味着向充满创意的世界又远了一步,因为连别人的劳动成果都不懂得尊重的人不配享用产品的盛宴.在满足于这些不义之源的小便宜的时候, 这个人将逐渐丧失用自己努力去挣得的MONEY享受正品的权利和能力,丧失与那些充满创造力的作者进行深度交流的资格,因为使用盗版软件会在你内心产生深深的自卑感,让你不能真正自信坦荡地去体验软件所带来的乐趣和便利. 虽然盗版势头很猖狂,不可能在短期内改变.但我们有能力去做自己能够做的事情.在我们开始使用一款赏心悦目.方便易用的软件之前,请略微多做

如何成为一名合格的DBA

最近,由于工作的缘故接触到了很多想要成为一名DBA或是已经接触了数据库一段时间想要往DBA方向发展的朋友,但是总体上感觉大家可能对DBA的工作内容和如何成为一名合格的DBA并不是十分的了解,所以就有了想写一篇文章,就我十多年来从事DBA工作中所获得的一些感悟,来和大家分享一下.首先,要声明的是,这仅仅是我的一家之言,并不是标准答案,如果这篇文章对你有帮助我会十分的高兴,如果你觉得这篇文章写的并不好,也请你不要生气. 那么我们就先来说说什么是DBA,DBA是英文Database Administr

2018年一名合格的web前端程序员应该会哪些技术

有朋友让小编说一说web前端在未来几年的发展趋向,对于这个问题,恕小编无能为力,web前端技术日新月异,更新非常快,谁也不能预料未来会发生些什么 小编也只能说在2018年,react native和jquery 的需求会减弱,ie10以下的兼容性要求显著降低,vr 有可能会归入前端技能树 为诸位总结了一些2018年web前端程序员应该掌握的前端技术,只有掌握了以下技术,才算一名合格的前端程序员 html, css, jQuery三者完全掌握,相信每个公司对于前端程序员都会有此要求,这些也是前端写

一名合格的数据分析需要具备什么样的技能?

如今是一个数据说话的时代,同时也是一个数据竞争的时代,一切都是靠数据说话,而也正是因为这样方方面面的原因,让数据分析师这个职业水涨船高,市场需求很大.那么,我们需要先了解一下什么是数据分析师. 数据分析师 是数据师的一种,指的是不同行业中,专门从事行业数据搜集.整理.分析,并依据数据做出行业研究.评估和预测的专业人员. 尤其是互联网时代,数据过剩,数据分析师必须学会借助技术手段进行高效的数据处理.更为重要的是,互联网时代的数据分析师要不断在数据研究的方法论方面进行创新和突破.那么一名合格的数据分

一名合格的数据分析师要学的是什么

很多人看到的数据分析的前景,于是都喜欢走进数据分析行业,而数据分析师需要学习很多的知识,没有一个充足的知识储备就不能够胜任这份工作,于是很多人想要学习数据分析师的知识,但是对于数据分析师的技能不是很清楚,那么一名合格的数据分析是需要学习什么知识呢?一般来说,就是需要学习统计学.有一定的编程能力.懂得数据库.以及掌握一定的数据分析方法.学会使用数据分析工具.拥有了这些能力,相信你就能够入门数据分析师. 数据分析需要统计学知识,很多人在搜索统计学相关的书籍的时候,多少有点抵触,这是因为统计学的数据有

论一名项目经理的能力素养

在每个项目中,项目经理作为整个项目的管理者,一直处于中心地位,项目经理不仅要掌控整个项目的运作情况,还要对项目的验收及成本进行管控,而这些无不要求项目经理应具备较高的能力,这种能力不只是体现在技术上还体现在能力素养上. 笔者在沈阳数通畅联软件技术有限公司从业,也是一名项目经理,因为公司一直本着人人都是项目经理的培训理念,所以从入职起,在能力与技术方面一直按照项目经理的要求进行学习.至今为止,已经以项目经理的身份完成了许多项目,每经历一个项目都深有体会,今天在这里为大家总结下我认为作为一个项目经理