软件测试具体做什么

2023年3月5日11:18:33首页11阅读模式

做软件测试都需要学习什么技能?自学软件测试学到什么程度才可以去找工作?我把我最近私信回复比较多的整理了一下,嗯,我发现不管是应届生还是转行的同行,大家都会有这个疑惑,包括我当时其实也被困惑过。先说说市场上软件测试的岗位相对较多的有功能测试、自动化测试、安全测试、性能测试以及高级测试工程师,以及测开的性能测试和安全测试,其实专业性蛮高的,所以我建议刚入门的朋友其实不太用花费太多的精力在这两个上面,功能测试和自动化测试是相对来说岗位比较多的,如果是现在入门的朋友,我建议还是从自动化测试开始干吧,我也一直干的是自动化测试,所以今天也主要和大家想聊的就是自动化测试相关的内容。

软件测试具体做什么

首先不管是什么岗位,你的测试理论和方法一定要扎实,其次,如果想做自动化测试的话,你至少要会一文编程语言。比如拿我来讲,我是学的Python,我当时选择Python,一方面是因为Python简单,另一方面我当时对数据分析也比较感兴趣。然后Python它那个三分库不是都比较强大吗?像什么派呀,潘达森啊这些我当时选择Python主要是基于以上这两点,呃,大家也可以根据自己的情况选择自己感兴趣的语言都可以。市场上自动化测试主流的有UI自动化测试,接口自动化测试以及持续集成u自动化测试。目前用的比较多的就是是专门做外部UI自动化测试的一个套件之一,它可以驱动浏览器去做一些特定的动作,另外呢,它也支持多语言,比如将来CIPHP啊,Python呀等等它都支持,呃,另外的话也支持多浏览器,就是用的比较多。接口请求这一块除了了解接口请求的基本原理之外,像Python的request库也是专门做接口测试的,另外po曼和g meter也是呃常用的接口测试工具之一之二。

另外g meter当然也经常被用来做压测以及性能测试,持续集成呢,最常用的工具就是接,像测试这块,常用的场景就是维护测试脚本,实现自动运行测试脚本就大家也可以学习一下,除了以上这些数据库相关的知识,比如SL语法以及系统,比如linuxx以及版本管理工具,像get呀,这些也都是常用的技术,大家也可以了解一下。同时一些常用的测试框架,比如Python常用的test啊,UN的test这些,大家可以根据自己的语言去学习相对应的测试框架,这样,当然以上这些并不一定每个项目全部都会用到,有的项目可能也会用一些别的技术,当然确实也是一些比较通用的技术,不过怎么说呢?

现在我们项目有一位非常厉害的大佬,我跟着这位大佬干了快一年,其实最最最深刻的感受就是,嗯,做自动化测试,以上仅仅是工具,比较受限于工具,就是市场上的工具很多,随时可以用别的工具去替代,最最最主要的还是设计思维和测试思想,包括但不限于开发一些测试工具啊,以及设计一些好用的测试框架,当然我感觉这些都是需要非常非常非常丰富的,项目实战作为基础的。

  • 版权声明:
  • 本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 295052769@qq.com 举报,一经查实,本站将立刻删除。