划重点:软件测试转行怎么正确地学习?
作者:蓉华教育
2020-04-28
162次阅读
经常会被问到这样的问题:软件测试涉及的知识面广,对于零基础转行人员或者有一点基础想要提升技术的人来说,应该如何正确且有效地学习软件测试?
为此,蓉妹儿特咨询了蓉华教育老朱,结合自己之前的工作经验经验来说,总结出以下7个方面的内容,送给即将转行或想要转行的朋友。
1、计算机基础
DOS命令操作、计算机的数制、网络概述、HTML语法基础和协议基础
2、测试理论
测试流程&策略&模型、测试需求分析与用例设计、测试执行与管理、测试报告与总结、安全测试
3、Linux系统-CentOS
Linux文件与目录管理、系统资源统计&管道符&环境变量、用户管理软件
4、计算机网络
计算机网络基础、Linux网络操作命令、Linux网络操作工具
5、数据库-MySQL+Redis
增删改查、数据库维护操作、索引&视图&存储过程、非关系型数据库Redis
6、App专项测试
7、Python语法
输入与输出、数据类型、运算符、流程控制、函数、推导式(解析式)、可迭代对象&迭代器&生成器、面向对象编程思想、常用模块、文件的操作、装饰器、错误与异常、多线程编程、Git
8、Web自动化
8种基本的元素定位方法、8种复数定位方法、、二次定位、获取定位元素的属性值、定位子页面中的元素、下拉选择框的操作、执行js脚本、切换窗口、上传文件、滚动条的操作、截图、在代码中设置等待时间、鼠标&键盘事件、框架封装、unittest单元测试框架、数据文件、参数化-ddt、生成html格式的报告、邮件发送、自动化中验证码的处理、日志模块-logging
9、http协议详解与接口的基本概念
抓包工具fiddler、http协议
10、通过Postman工具测试接口
11、通过JMeter工具测试接口
八大组件、脚本录制、逻辑控制器、参数化、JMeter中的函数、接口的关联与后置提取器、JMeter操作数据库、断言元件、BeanShell元件、监听器元件、命令行模式运行JMeter脚本
12、接口自动化
常用函数、接口的关联、接口自动化的框架设计、单元测试框架pytest、pytest框架封装测试用例、生成接口自动化的测试报告、接口测试中的Mock实现
13、Jenkins持续集成
Python+Git+Jenkins实现自动化测试的持续集成
14、性能测试-JMeter
关键性能指标讲解、性能测试的类型、性能测试工具、性能监控工具、典型性能问题分析与调优
15、Django接口开发
上一篇:Linux基础知识:文件系统目录结构及常用操作命令
下一篇:IT培训学校哪个好,如何选择一家靠谱的学校