• 0
  • 0
分享
  • 什么样的测试人员是一个好的测试人员——软件测试圈
  • 北极 2022-05-05 10:25:56 字数 961 阅读 706 收藏 0

一般测试人员考量因素有:

  1. 测试策略制定

  2.  测试用例设计能力

  3. 探索性测试

  4. 自动化

  5. 测试执行能力

  6. 沟通表达能力

  7. 学习能力

下面我一一解释下各个因素。

1、测试策略制定

测试策略是解决如何做好测试工作的。如何测试好一个特性,如何为某一类型测试做好工具选型都算测试策略制定范畴。

在测试好某一个特性里面,在那么多测试类型里,识别出客户经常使用的场景,然后 挑选出适合需求以及产品的测试类型的人就说明测试策略做得好。不漏掉测试类型,不刻意选择不必要的测试类型。

在工具选型上,不会为了选择工具而选择工具。会切实从项目交付角度出发,挑选项目合适的工具。能做好测试策略人就是好测试的表现之一。

2、设计测试用例

比如登录模块的,有的人就能从不同测试类型设计出比较全面的测试用例。有的人只会考虑功能测试。有的人简单几个用例,场景都覆盖全面了。有的人列举了一堆用例,该测试的还没有列举。

所以如何能既考虑全面场景,同时也不是把所有测试类型都枚举一遍的测试用例就是好用例,有效等价类和无效等价类都包含的测试用例就是好用例。所以能设计出好用例的人就是符合好测试的特质之一。

3、探索性测试

其实探索性测试特别考验一个人的功底。好的测试,在测试用例之外,仅凭探索性测试去弥补其他测试用例的不足就能发现很多问题。所以探索性测试做得好,好测试,跑不了。

4、自动化

现在不会自动化,都不好意思给别人说自己是个测试。有代码能力,同时日常去写工具提升测试效率的测试就是好测试。比如自己写工具造数据,日常工作能做好API 自动化的人等等。

5、测试执行能力

说一千,道一万。不能知行合一的测试就不是好测试。测试执行过程中认真思考,扎实执行工作,踏踏实实去完成测试任务的就是好测试。不漏测一个bug。这比口若莲花,但是漏测问题超多的人强百倍以上。

6、沟通表达能力

工作中能言简意赅说明自己的诉求,同时又能注意倾听别人的想法和意见的,也是好测试的表现之一。

7、学习能力

测试行业要求尽快熟悉业务,能快速掌握所测试业务,学习能力不容小觑。

综上所述,满足上面要求的测试就是我心目中的哈姆雷特。如果你遇到了具有以上特质的好测试,一定要珍惜。

以上仅代表个人观点,如果你有不同意见,欢迎到我的星球一起讨论。


作者:阿萨聊测试
文章链接:https://juejin.cn/post/7083880961037271077

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   服务器的接口测试通常从功能开始,如请求参数和响应参数的验证,业务逻辑或业务规则的验证,数据库操作的验证。功能正常后,将根据需要进行安全相关的检查、性能测试和一系列扩展测试,如与版本历史的兼容性测试、接口超时验证和设计合理性验证等。用例设计也是从这些方面进行分析和设计的,下面的思维导图是测试关注的一个大致方向:  详情如下:  用于输入  输入主要指界面的参数。在我们通常的测试中,我们会首先考虑正常参数和异常参数,包括异常参数和数据。在用例设计中,等价类划分和边界值分析被广泛使用。  A.正常参与  正常参数通俗易懂,即根据界面设计文件的参数标准,输入正常参数,响应按照界面设计文件约定的条件...
            0 0 412
            分享
          • webdriver概述是一个非常好用的用来进行复杂重复的web自动化测试的工具,主要是,它可以用于我们进行爬虫。WebDriver(Selenium 2),它的主要新功能是集成了 Selenium 1.0 以及 WebDriver。WebDriver(Selenium 2) 兼容 Selenium,它既支持 Selenium API 也支持 WebDriver API。安装chrome webdriver(这是谷歌浏览器的webdriver安装),安装webdriver必须要和对应浏览器的版本相匹配才可以使用。安装之前,先查看浏览器的版本,我这里用谷歌浏览器。1. 查看自己的chrome谷歌浏...
            12 12 2702
            分享
          • AutoMeter是一款针对分布式服务,微服务API做功能和性能一体的自动化测试平台。针对接口支持分布式功能和性能测试,极大的满足了技术人员的接口测试需求着力解决在系统,项目开发,迭代交付过程中 开发人员,测试人员,技术人员针对系统提供的API做调试,回归测试,性能测试。自动化测试,本质上解决API测试的5大基本问题:1.由什么角色使用?2.在什么环境使用?3.针对什么进行目标?4.做什么样的测试?5.得到什么样的结果?1.运行测试的环境如何定义?一般个人,公司在使用分布式,微服务架构,从开发到发布上线可能会经过多套环境测试验证,比如开发环境,测试环境,准生产环境,生产环境,其中测试环境又可能...
            0 0 2060
            分享
          • 在我们日常测试app或者小程序的时候,经常要遇到抓包的情况,我们常用的抓包工具是fiddler或者charles,这两个工具抓http类型的包还好,但是抓https类型的日志是需要root手机的,现在的真机不是开发者是不好root的,那么这个时候模拟器就可以上场啦。做模拟器的有很多品牌,我最习惯也最常用的是夜神模拟器(雷电模拟器不太好用)首先,模拟器可以设置手机。型号,可以设置性能,屏幕尺寸等基本参数,方便页面展示,这个对于ui方面的测试有一定的帮助,可以看下页面有没有明显的拉伸或者重叠等。也可以在模拟器上面跑关于app的页面自动化这些,也是非常方便调试的,跑不通或者有报错的地方可以直接修改。...
            1 1 10624
            分享
          •   在项目开发中,经常遇到根据给定关键字生成系统唯一顺序号的场景,本文整理了两种不同的实现方式。  1. 通过数据库加锁方式生成顺序号  该方案主要通过对数据库中表记录的加锁读写来实现的,该表中的记录对应不同关键字的顺序号生成信息,并且,为了提高生成顺序号的效率,可以一次生成指定步长个数的顺序号并存入本地缓存中。  该方案首先需要在数据库建立用于生成顺序号的表SEQUENCE_NUMBER,表结构如表1所示:表1 表结构  相应的,定义该表对应的Domain:public class SequenceNumberDomain{  private keyN...
            0 0 688
            分享
      • 51testing软件测试圈微信