• 1
  • 0
分享

读者提问:小白可以转测试吗?

阿常回答:可以转,但有条件。

看到知乎上有很多人在问这个问题,大家普遍觉得测试是 “ 互联网最低门槛 ” 、“ IT 届最轻松的行业 ”、“ 技术领域鄙视链的最底层 ”。

测试的入门确实简单,掌握一些基本的测试理论就行,但想成为一个合格的测试人员,必须具备以下八个要素:

一、逻辑清晰

这点很重要。一个逻辑思维清晰的测试,他写出来的用例覆盖率广,可以做到最大程度地不漏测;而一个逻辑思维混乱的测试,他写出来的用例连他自己都看不懂,别人更加看不懂,别提不漏测了,能不能测下去恐怕都是问题。

二、记忆良好

这点很重要。一般用例里面都会写操作步骤,但很多 BUG 不一定是按照用例的操作步骤出现的,也许是某个不经意的操作出现了某个 BUG,这个时候你记忆力不好,不记得刚刚发生 BUG 的操作场景了,你发现了 BUG 等于没发现,因为你没办法重现了,没办法重现的 BUG 就没法定位。

三、眼光毒辣

这点很重要。细节决定成败,测试人员要足够细心敏锐,善于发现细节性问题;测试发现的问题大多数也是细节性的问题,如果是很明显的问题,开发自测也是能发现的吧。

四、执行力强

这点很重要。执行力源于责任心,执行力强的测试人员面对重复的测试工作也会一丝不苟的执行,开发修改 BUG 往往一次不能修复成功,可能需要多次修改多次验证,这时如果测试人员缺乏执行力,就会因为反复的操作失去耐心,最终可能导致产品出现漏洞。

五、善于写作

这点很重要。测试人员需要写很多文档,测试相关的文档有《测试计划》《测试用例》《测试报告》,有的公司没有产品测试还需要写《需求文档》《用户手册》。

六、善于沟通

这点很重要。需求评审有不同意见需要沟通;提 BUG 开发不认同 BUG 需要沟通;项目延期需要沟通;压缩开发测试时间需要沟通;几人一起测试一个项目需要沟通;项目需要和其他部门协调需要沟通。

七、用户思维

这点很重要。测试人员在验证产品功能时,要把自己想象成第一次体验产品的用户,我们对于产品是完全陌生的,如果我是用户,我会怎么使用该产品,我对该产品如何打分。

八、持续学习

这点同样重要。测试人员需要配合产品的发展去不断提升测试技术。产品初期可能只需点点点,中期可能需要实现自动化,后期可能需要做性能、安全测试。

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。

转发、点赞、在看三连走起,感谢支持。

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 自动化什么对于初学者来说,重要的是要记住自动化测试并不是适用于所有测试场景的灵丹妙药。但是,通过注意下面描述的以下几点,可以选择要自动化和不自动化的内容:成本假设你有频繁的发布进入。在这种情况下,首先自动化冒烟测试和回归测试更为重要,因为这将有助于加快测试周期,缩短上市时间,减少人工干预。优先级这很重要,因为测试人员可以根据业务需求和复杂性将首先需要自动化支持的功能与其他功能分开。业务优先级较低的区域可以从自动化范围中删除。什么可以自动化这个因素取决于许多领域,比如可用性方面,这些领域不能自动化,其他方面,比如工具依赖性,也会限制自动化领域。此外,应优先考虑支持多浏览器的应用程序等其他方面的自...
            1 1 1612
            分享
          •   随着国产商用密码算法领域的发展,国密协议在各行业的应用也愈发广泛。国密算法在TLS协议中的应用是目前国密算法普及度最高的场景,目前市面已有多种国密浏览器,支持国密算法的TLS协议。国密SSL协议以SM3算法作为哈希算法,SM2算法作为密钥协商以及加解密算法,具备极高的安全性。本文主要利用开源的gmssl,构建国密CA,签发国密证书,以及使用签发的证书进行简单的国密SSL通信测试。  在进行证书签发之前,首先准备配置好gmssl的配置文件,由于gmssl是openssl的一个国产化的分支,因此配置文件与openssl的配置规则基本相同。图1为本文使用的配置文件示例,主要是指定了证书及密钥生成...
            12 12 2021
            分享
          • 背景介绍一直以来,性能测试是被一部分人遗忘,又让另一部分人无可奈何的东西。在绝大部分的创业公司,性能测试基本上都是被遗忘的,他们认为功能测试和稳定性测试才是重点,而在中等规模的公司中一部分测试人员考虑进行性能测试,却无从下手。这个系列,从baidu测试工程师的工作实践出发,介绍移动端性能测试的通用方法和结合产品特点的不同侧重。随着流量费用的降低,越来越多的人开始在公交地铁等移动场景使用视频应用。视频类的应用会更多关注播放流畅度、下载等性能指标,下面介绍的是百度视频的性能测试方法。百度视频是第三方视频资源聚合类产品,主要提供用户在线播放、离线下载各种视频服务,提供PC、Android、iOS三端...
            0 0 1028
            分享
          •   网络测试  我们在测试某个方法的时候可能会遇到方法内部调用了网络通信能力:  · 网络请求成功,可能刷新 UI 或者给出一些成功的提示  · 网络失败或者网络不可用则给出一些失败的提示  所以需要对网络通信去看进行模拟。  iOS 中很多网络都是基于 NSURL 系统下的类实现的。所以我们可以利用 NSURLProtocol 的能力来监控网络并 mock 网络数据。  开源项目 OHHTTPStubs  就是一个对网络模拟的库。它可以拦截 HTTP 请求,返回 json 数据,定制各种头信息。  几个主要类及其功能:HTTPStubsProtocol 拦截网络请求、HT...
            0 0 1033
            分享
          • 软件测试工程师,和开发工程师相比起来,虽然前期可能不会太深,但是涉及的面还是比较广的。前期面试实习生或者一年左右的岗位,问的也主要是一些基础性的问题比较多。涉及的知识主要有MySQL数据库的使用、Linux操作系统的使用、软件测试框架性的问题,测试环境搭建问题、当然还有一些自动化测试和性能测试的问题。测试工程师的面试题,基本上都是大同小异的,面试的核心主要在于框架模块(一到两年工作经验)。今天这篇帖子主要讲解之前面试自己面试过程中或者周围人面试过程中经常被问到且比较经典的面试题,一家之言,如有异议或者有想问的问题,可以在评论区留言,看到后将在第一时间内回复! 1、软件测试的流程是什么...
            8 8 2028
            分享
      • 51testing软件测试圈微信