考软件测试工程师都需要学什么?

亡梦爱人 提交于 2020-02-29 17:56:38

模块一:全栈测试环境配置管理

物理机测试环境管理:

1.物理机环境基础;

2.物理机操作系统;

3.物理机命令行管理;

4.物理机网络配置;

5.SVN配置管理;

虚拟机测试环境管理:

1.虚拟机基础;

2.虚拟机操作系统管理;

3.Linux命令和网络配置;

4.Linux软件包管理和内核配置;

5.shell应用

Docker容器环境管理:

1.容器技术基础;

2.Docker概念与基本操作;

3.k8s配置与使用

模块二数据库测试技术:

1.库表操作;

2.对数据进行增删改查的操作;

3.多表操作;视图和索引;事务和锁

模块三WEB测试技术:

1.HTML5基础;

2.CSS3选择器;

3.JavaScript相关技术

模块四测试理论与方法:

1.软件测试过程模型;

2.常用的软件测试方法;

3.软件测试生命周期与流程;

4.软件测试计划;

5.软件测试用例设计方法;

6.缺陷识别与跟踪;

7.WEB测试方法;

8.安全测试技术等。

模块五测试开发技术:

JAVA语言或者Python语言的学习。

模块六移动端测试技术:

1.Android测试环境配置;

2.adb命令;

3.移动端测试技术;

4.monkey自动化测试;

5.appium自动化测试

模块七WEB自动化测试技术:

Python+Selenium技术

模块八性能和接口测试:

1.LoadRunner工具使用;

2.接口测试原理和方法;

3.Jmeter,Postman工具使用。

编辑:千锋软件测试

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!