• 0
  • 0
分享
  • 成为一个优秀的测试人员需要具备哪些素质?——软件测试圈
  • 曼倩诙谐 2023-05-05 13:09:05 字数 1727 阅读 1210 收藏 0

  保持怀疑

  对产品的质量持有一颗敢于怀疑的心,质量不是开发人员说"我做完了而且也测过了"就可以保证的。直到你测完最后一轮,最后一个用例之前,你都应该对产品的质量持怀疑态度。这个态度是混口饭吃的最基本技能。

  永不妥协

  1、不要对产品质量妥协,哪怕开发口口声声说这个问题不好改,改不了,一改就要延期之类的话。

  2、妥协意味着你成功的把质量不好这口黑锅华丽的背在了自己的身上。

  让用户满意

  产品或项目成功的标志之一是能够让用户满意,很显然用户是不会对一个bug频出的系统/产品满意的。

  从用户角度思考

  1、很多测试同学不知道测试用例应该怎么去写,不知道怎么写才能写得出比较健全的用例。

  2、当你在苦恼用例从哪里来的时候,不妨试试下面两个办法。

  ·从用户角度去思考,如果你是一个特定的用户(年龄,身份,职业)你应该会怎么使用这个产品。

  ·从场景的角度去思考,在哪些场景下会使用到这个产品。

  写不出用例可能就意味着你对产品的功能不够熟悉,不如让熟悉这个产品的同事给你介绍一下主要功能。

  分清主次

  1、要分清楚任务的优先级,优先级高的先做,以此类推。

  2、在没有分清优先级的情况下不要盲目的开始测试。

  3、从不承诺100%的覆盖率。

  4、不要把话说满,这个中国人都很理解。

  5、不要保证太高的目标,给自己留点后路。

  倾听建议

  1、别人的建议有些是金玉良言,有些则可以忽略不计。

  2、做测试的时候你不是一个人在战斗,多听听别的的有效建议是没有坏处的。

  尽早开始

  1、尽早开始重要的模块的测试工作。

  2、因为问题发现的越早解决的成本就越低。另外早点开始测试重要的模块或功能可以尽可能多的增加测试时间,拿时间换质量一般来说是有效果的。

  3、这个建议的另一个说法就是想办法让重要的模块可以尽早的开始测试。

  确定并管理风险

  1、在做项目测试的时候,一个好的测试需要有发现项目质量上可能出现的风险的能力。

  2、另外当发现了项目风险的时候,我们还需要能够将风险管理起来,让风险可以被控制,可以被解决。

  做市场调研

  1、看看友商的产品做的怎么样,有什么好的地方,有什么不好地方。

  2、好的地方我们的产品可以学习,不好的地方我们可以预防和改进。

  3、这是站在产品人员的角度去看待自己的项目或产品,因为好的测试在某些时候需要具备好的产品人员的素质。

  培养BA技能

  1、BA就是业务分析师的意思,在某些项目里,这类同学被称为产品狗。

  2、这要求测试人员有分析需求的能力,哪些需求是真需求,哪些需求是伪需求。真需求就玩命的测,伪需求在时间允许的情况下尽量的测。

  3、这也是产品视角,这也是为什么有很多测试同学转去做产品的原因。

  不要忘了异常情况

  1、只测试正常的流程往往是不太够的,一些异常的情况我们也需要进行测试。

  2、另外不出意外的话异常情况的测试用例数量是要多于正常情况的。

  3、测试异常情况有助于我们发现bug,也有助于我们换个角度看待产品和项目的业务行为。

  4、Be a Good Judge of Your Product。

  5、做那个对项目/产品最有发言权的人。

  学会交涉

  1、在保证项目质量的前提下我们要尽可能多的通过交涉和协商保障自己的利益。

  2、交涉意味着在某些情况下我们需要做出让步,退一步海阔天空,但前提是,退的这一步不影响项目或产品的质量。

  停止指责

  出问题的时候第一要务是先把问题解决掉,而不是指责相关责任人。

  最后,做一个好的观察者。观察项目,观察开发的流程,观察测试的流程,发现问题,提出问题,引导团队去解决问题。

  总结

  · 如果你能做到这些的话,那么你已经具备了做一个好的职业人(不仅仅是测试人)的能力。

  · 如果你想有更深入的发展,你可以尝试转职成产品人员或者升级为测试管理者,记得当年我们部门的所有leader都是做测试起家。

  · 如果你现在从事测试职业却举步维艰的话,对照上面的一些素质要求,看看自己是否已经做的足够好了。



作者:码上开始    

来源:http://www.51testing.com/html/52/n-6391352.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 有些时候我们需要把网站页面变成黑白色或灰色,特别是对于一些需要悼念的日子,以及一些影响力很大的伟人逝世或纪念日的时候,都会让网站的全部网页变成灰色(黑白色),以表示我们对逝者或者英雄的缅怀和悼念。当大家看到全站的内容都变成了灰色,包括按钮、图片等等。这时候我们可能会好奇这是怎么做到的呢?有人会以为所有的内容都统一换了一个 CSS 样式,图片也全换成灰色的了,按钮等样式也统一换成了灰色样式。但你想想这个成本也太高了,而且万一某个控件忘记加灰色样式了岂不是太突兀了。其实,解决方案很简单,只需要几行代码就能搞定了。通过参考资料,我总结出以下几个方法可以帮助我们达到目的:使这个网页的颜色变成灰色的最简...
            0 0 1495
            分享
          •   Twitch 正尝试推出类似抖音的视频浏览方式,该公司正在测试一种名为“发现”(discovery)的功能,可以让用户在垂直滚动的视频流中浏览 Twitch 创作者的视频片段。  该功能将于周二开始向“部分用户”推出,Twitch 在 X 上发表了一篇文章介绍了这一功能。目前,“发现”功能只会显示水平方向的视频片段,Twitch 表示用户将在“功能发展”后看到垂直方向的视频片段。“发现”功能目前包括“精选”(featured)和“热门”(popular)两种类型的视频片段,创作者可以标记他们想要加入“精选”池的视频片段。  IT之家注意到,此前 Spotify、Amazon 和 Reddi...
            0 0 936
            分享
          • 目录一、问题预测1. 让简单介绍下自己(每次面试开场)2. 让说下自己会的内容3. 看了哪些书籍(有问到)4. 了解过哪些技术博客/论坛(有问到)5. 是否了解软件测试需要掌握哪些知识(问到类似问题)6. 之前面试过,觉得自己需要补充哪些?做了哪些行动?7. 为什么做测试,觉得自己做测试有哪些优势?(有问到)8. 知道哪些Bug系统9.测试用例的基本要素是?二、介绍一下公司项目三、技能方面1、 数据库方面常识2、 linux操作3、缺陷方面(有问到)4、用例部分5、软件测试流程6、网络相关7、测试工具8、其他概念问题四、你还有什么想问的吗(必答)一、问题预测1. 让简单介绍下自己(这个不用说了...
            2 10 5478
            分享
          • 一、软件测试方法1、软件测试方法包括:白盒测试(White Box Testing)、黑盒测试(Black Box Testing)、灰盒测试、静态测试、动态测试。2、白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,并且基于这个知识来设计你的用例。白盒测试技术一般可被分为静态分析和动态分析两类技术。静态分析主要有:控制流分析技术、数据流分析技术、信息流分析技术。动态分析主要有:逻辑覆盖率测试(分支测试、路径测试等),程序插装等。白盒测试优点:...
            11 11 2010
            分享
          • 1.Android APP 内存不足时, 系统如何结束进程获得内存?系统优先结束被挂起(暂停)的进程,释放内存。2.APP 测试常见的严重问题有哪些? 分别引起的原因有哪些?常见的有 crash、ANR(应用无响应、卡死),一般由设备碎片化、网络波动大、内存泄 漏、代码编写错误。3.请简单介绍你曾使用过的一款 APP 自动化测试工具 ?开放性问题,带点主观意见 1.对比其他熟悉的自动化工具的优缺点 2.自动化的简要方案(简要的同时关键内容请具体)。(提示: appnium 等)4.Android 测试与 web 测试有什么区别?相同点:设计测试用例均依据等价类、边界值等方法,测试原理相同;大多...
            13 14 3202
            分享
      • 51testing软件测试圈微信