美文网首页心灵之语★科技前沿心灵之语心灵之语备选池...
【心灵之语】|| 浅谈软件测试工程师需要具备的能力-硬实力

【心灵之语】|| 浅谈软件测试工程师需要具备的能力-硬实力

作者: 测试allen说 | 来源:发表于2020-03-14 10:36 被阅读0次

    至于硬实力,可以分两大块,一个是技术上的硬实力,另一个就是有一个大专以上的学历文凭,两个缺一不可,不然在这个现实的行业中,会处处碰壁至于文凭,大家有意识地去提高就好,下面我们重点来说技术硬实力要求。

    1、测试基础及环境搭建能力

    基础能力这块,基本上计算机专业毕业就没有太大,是软件从业者的基本能力。

    软件测试的定义、生命周期、工作流程、需求分析

    测试用例的设计、编写、评审

    bug的基本知识以及禅道的使用

    测试计划、测试报告的编写

    linux系统常见指令,及LAMP环境搭建

    前端技术基础如H5、js、css、vue.js等

    数据库常见增删改查操作

    行业知识如金融、电信、互联网等

    ...............

    2、测试常见工具使用

    涵盖了功能测试、接口测试、性能测试、web端及app端常见的工具,再补充几个常见的。

    常见网络抓包工具:fiddler、charles

    常见的自动化测试工具:selenium、RF

    常见的接口测试工具:Postman、Jmeter、SoapUI

    常见的缺陷管理工具:禅道、Jira、bugfree等

    .......

    3、自动化测试能力

    从事自动化测试的话,首先要从语言开始,至少要熟练使用一到两门的脚本语言,不然Java、Python,VB、Javascript等,现在使用python语言随着大数据、人工智能的崛起,也越来越火。

    选择一门脚本语言,建议先从Python入手,可以形成下面的Python技术栈。

    基本的语言知识,语法、函数、模块、输入与输出、面向对象编程

    脚本编写、标准库、第三方库,外部数据处理

    unittest、pytest测试框架、参数化、数据驱动

    web端的自动化测试,建议Python+selenium+unittest

    selenium安装、元素定位、脚本开发

    unitest框架的使用

    PageObject设计模式使用

    ddt数据驱动测试

    kdt关键字驱动测试

    移动端APP自动化测试,建议Python+Appium+unittest

    appium使用、元素定位、脚本开发

    APP控件定位、交互,参数化用例

    测试框架封装改造

    ios自动化测试

    接口自动化测试,建议Python+requests+unittest

    接口自动化测试框架request

    接口请求构造、断言(json/xml请求、响应断言)

    接口报文抓包(浏览器、fiddler、charles等)

    代理技术与mock挡板技术

    headcookie处理、认证体系

    4、再拔高一点

    通过几年的项目锻炼,熟练掌握前面的技术要求之后,作为测试工程师,基本上能够拿到30W年薪啦,再掌握后面的技术及行业知识,可以转测试开发或者行业专家、顾问,年薪60W也不是梦想。

    性能测试

    Loadrunner、jmeter测试工具使用

    性能测试脚本的开发、优化

    性能测试场景设计

    性能测试结果分析

    性能测试调优

    持续集成/持续开发/docker

    jenkins持续集成

    Jenkins持续交付

    docker容器、docker镜像

    docker下测试环境搭建

    Java或者Python栈测试开发

    java+maven+SpringMVC 的技术栈

    Python+django

    行业知识深耕,掌握行业特点

    互联网行业系统软件特点

    金融行业系统软件特点

    电信行业系统软件特点

    三、总结

    关于软件测试工程师应该具备的能力,此处仅仅是抛砖引玉、个人的一些见解,大家如果有补充,欢迎在评论区互动。

    如果掌握前面提到的技术要求,包括软技能及硬技能,并在项目中充分融汇关统,在测试行业内就基本达到了中上层人群,30W年薪基本上是起点,年薪60W也绝对不是梦想,前路漫漫,拼搏吧,骚年们。

    全文手打,如果喜欢的话,请留个赞,鼓励一下作者!

    【原创文章 全文手打 转载请联系作者】

    相关文章

      网友评论

        本文标题:【心灵之语】|| 浅谈软件测试工程师需要具备的能力-硬实力

        本文链接:https://www.haomeiwen.com/subject/qkzpshtx.html