ITPub博客

首页 > IT职业 > IT生活 > 一个测试工程师的养成

一个测试工程师的养成

原创 IT生活 作者:bcbxhome 时间:2020-12-24 17:49:53 0 删除 编辑

第一阶段:掌握基础理论

 

这个阶段必须有基础知识的储备,才能为了以后打牢基础,也有利于下一阶段的提升。这个阶段主要掌握的知识有:计算机基础、测试理论、HTML 基础。

计算机基础:计算机的组成、操作系统的分类、B/S 分类,C/S 分类,常用的DOS 命令,服务器域名。

测试理论基础:软件测试的的定义、软件测试方法的分类、软件测试原则、软件测试策略、软件测试的模型,测试用例设计,bug 管理工具,测试计划、测试报告以及用户手册的撰写。

HTML 基础:HTML 基本语法,标签属性,超链接,表单等。

 

第二阶段:Linux 和数据库

 

这个阶段主要是学习从操作系统到数据库的基本操作:增删改查,再到数据库高级功能了解。

Linux :操作系统介绍,操作系统发展史,centos 图形界面,文件和目录,常用linux 命令,vim 文本编辑器的使用。

数据库的介绍:数据库基本概念,关系型数据库介绍,Mysql 的安装与使用,Navicat 的使用

SQL :数据表的操作,数据操作,,增删改查,条件查询,排序,聚合函数。分组,分页,链接查询,真关联,子查询等。

数据库高级功能:数据库设计,命令行操作数据库,函数,存储过程,视图,事务,索引,用户密码等

 

第三阶段:语言

 

入职公司必学一门语言Java/Python ,一般做测试的大多数都在学习Python ,简单易上手。

 

第四阶段:web 自动化

 

入门:了解自动化测试分类以及自动化适用的项目,自动化测试框架的选择,了解selenium ,掌握元素的定位方法,元素常见操作,浏览器的进本操作方法

中级:鼠标键盘操作,元素显示等待和隐式等待,HTML 特殊元素处理,窗口截图

高级:自动化测试模型,unittest 断言等

 

第五阶段:APP 自动化测试

 

入门:移动端测试分类及特点,ADB 命令及monkey 使用,appium 环境搭建,appium 工作原理

中级:App 和手机系统操作,元素定位,元素操作,高级手势操作,混合App 测试,pytest 测试框架,定制测试报告,数据读写等

高级:po 模型,数据驱动,关键字驱动

 

第六阶段:接口测试

 

这个阶段提供了各种不同协议,不同类型的接口项目,大家只有利用学习内容进行接口测试的实战。不光只是完成接口测试,而是要掌握全套的接口测试工作流程。在这个阶段要学会jemeter 的操作,postman 以及fiddler 的使用。只要web 自动化你打下牢固的基础,接口自动化就不是很难掌握。

 

第七阶段:性能测试

 

这个阶段的学习,从性能需求分析开始,到脚本设计实现,业务性能场景设计,性能故障定位以及性能优化都要掌握,这样你的薪资水平才能提升。

 

 

下一期我会跟大家讨论下测试职业的规划。




来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69985967/viewspace-2745087/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
行业在岗10年+大牛集合地,线下坐标西安,多年致力于企业新人的培养,擅长职业规划,零基础转行学测试方向咨询师。

注册时间:2020-10-24

  • 博文量
    34
  • 访问量
    23984