美文网首页
软件测试知识学习路线

软件测试知识学习路线

作者: junzijiusisi | 来源:发表于2019-03-02 15:00 被阅读0次

    一、系统知识储备

    1.Linux基础

    a.Linux 系统了解和环境熟悉

    b.常用Linux命令(比如,查看文件,读取log)

    c.Linux软件安装和使用,环境变量

    d.Linux文件属性,权限,用户管理

    2.互联网基础(对接口测试、性能测试、安全测试有重要意义)

    a.网络架构,通讯原理

    b.TCP,UDP协议

    c.Session与Cookie

    d.HTTP协议(POST请求,GET请求)

    3.数据库基础(建议学习MySQL)

    a.环境搭建与应用

    b.SQL使用(关键查询,多表操作,增删查改)

    c.事务编程(有一定的了解)

    d.存储过程(可以看懂)

    4.编程基础

    PS:测试最好学习,能够编写简单的代码

    java通用性更强,Python更简洁,易上手(大文件,大数据处理)

    a.开发环境与基本语法

    b.类与对象

    c.面向对象编程

    d.简单的框架->测试平台,测试架构

    二、功能测试学习路线

    1.基础知识学习:包括软件基础知识,软件测试基础,软件生命周期,软件测试模型,软件开发模型,测试组织架构,软件开发文档,软件工程标准(ISO)

    2.测试策划:测试环境搭建,测试流程,需求测试,测试计划

    3.测试设计(测试用例设计,做好动手实践):边界值分析法,等价类划分法,判定表法,因果图分析法,正交实验法,场景法

    4.测试执行:用例执行,BUG管理,BUG跟踪分析,易用性测试,兼容性测试....

    三、自动化测试学习路线

    1.前端开发基础:HTML,CSS,JS

    2.浏览器调试工具:F12查看元素,Firebug

    3.接口测试工具的使用:Postman.Fiddler,SoapUI,Jmeter,HttpClient,UrlConnection,Requests(Python)

    4.WEB自动化API:

    a.Selenium浏览器操作

    b.元素定位,元素操作

    c.特殊控件操作

    d.JS自动化处理

    e.自动化测试框架的学习(Jenkins,TestNG等)

    相关文章

      网友评论

          本文标题:软件测试知识学习路线

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