教培失业,文科零基础,转行软件测试?
厌恶点点点,不想市场“寒冬”被优化,不愿再做初级功能测试!
能不能用75天时间实现跨越,成为掌握自动化测试,测开能力的中高级测试工程师?
(资料图)
答案是:当然可以!
我们先来了解中高级测试工程师需要具备哪些知识体系?
1.软件测试基础知识
1.测试分类:熟悉常见多种软件测试类型,熟练掌握黑盒测试、白盒测试、灰盒测试、冒烟测试、单元测试等。
2.测试流程:测试从0-1的完整项目测试流程,了解项目从测试需求分析到测试报告生成的作业流程。
3.测试需求分析:怎么系统化的分析项目的全部测试需求,掌握软件和整个项目需要测试点,例如项目的安全性、兼容性、性能、接口调用等。
4.撰写测试计划:了解测试计划,完善的编写项目测试计划,测试计划是如何生成的,有什么作用,标准的编写测试计划。
5.编写测试用例:常见的测试用例编写方法,掌握测试用例编写的全局思维,测试用例的定义,测试用例的规范化编写方式。
6.测试评审:需求评审、用例评审、测试报告评估等多个环节的评审需求和定义,正确评估测试文档和测试报告的方法。了解缺陷评审的定义方法。
2.计算机基础知识
1.计算机基础:系统化学习计算机基础知识,计算机语言和计算机运行原理,掌握计算机的运作原理,CPU、内存地址等硬件之间的协作原理和方法。
2.数据库:比如数据库语言基础、数据库相关操作命令,学习Mysql数据库的语言习数据库的增删改查命令,尤其是查询命令。
3.Linux系统:Linux系统的安装和文件操作命令,用户权限的分配,Linux的系统基本使用方法,相关软件和图形化界面系统的安装,常见Linux系统命令。
5.编程语言:掌握Python语言基础,Python基础语法,重点基础运算、函数、类和对象,Python第三方库的运用。
3.自动化测试进阶
1.APP自动化测试:Appium测试环境搭建、Appium元素定位、Appium元素交互、封装测试框架,学习移动APP测试的方法,了解app测试工具的使用,IOS/Android/鸿蒙等App的测试方法和测试环境的搭建。
2.接口测试:掌握HTTP/HTTPS协议,学习Get、Post请求。学习和掌握Cookie、接口相关的文档和接口测试工具使用,掌握接口测试的概念和原理。掌握HTTP/HTTPS协议的原理,掌握Postman的操作及使用。
3.性能测试:性能测试的意义和分类,掌握性能,性能测试的需求分析和场景设计。学习Jmeter和Loadrunner的高级用法,系统架构、Loadrunner等常用的测试工具。系统化的测试思维和流程,性能测试的设计与需求分析,以及测试脚本的编写。
4.前端基础:学习HTML+DIV+CSS/JavaScript,前端基础,网页超文本标记语言的常见标签和网页样式的调整。
5.web自动化测试:Web自动化测试的环境搭建、web自动化测试方法以及自动化测试脚本的编写,掌握Web自动化测试工具selenium的深度使用。掌握Web测试的元素定位和自动化界面模拟操作方法。
那有没有办法能在两个半月时间熟悉掌握上述知识能力,成为软测中高级工程师呢?
gongzhong号:程序猿cxy520
新猿软件测试管培实训班,正在开班中!
长沙,广州,8月23日开班,
武汉8月16日开班。
点个赞再走呗~ 收藏,关注也可以哟!
责任编辑: