零基础如何自学软件测试?2019软件测试学习路线

软件测试自学实践部分比较难,因为需要找到有问题的源代码进行测试,更建议跟团队一起学习。

下面讲讲软件测试的学习路线,希望对你有所帮助:

功能测试

1.计算机基础

计算机基础:操作系统,进制转换,逻辑代数,计算机网络基础

软件生命周期,开发模型,测试模型

2.软件测试核心理论

软件测试概念,术语,目的,意义,前景

软件测试方法及分类(白盒测试,黑盒测试,单元测试。集成测试,系统测试,回归测试,验收测试,负载测试,压力测试,易用性测试,兼容性测试,UI测试。文档测试),热门领域测试技巧

需求分析,测试计划,测试用例设计与编写(等价类,边界值,因果图,判定表法,正交实验法,错误推算法,场景法),缺陷管理及缺陷报告,测试报告

测试用例编写,缺陷编写集中演练

3.企业级环境配置实践

LInux系统和Windows系统搭建环境的区别

Linux基本命令,高级命令的使用

LInux操作系统下的服务器环境搭建

Linux环境下编辑软件的使用

Linux远程终端工具的使用

Linux系统Shel脚本基础

数据库的定义及基本概念,关系型数据库,Navicat工具

MySQL: MySQL的安装与配置,用户及连接方式,数据表操作,数据操作-增删改查,条件查询,排序,聚合函数,分组,分页,连接查询,自关联,子查询,数据库设计,命令行操作数据库,函数,存储过程。视图,事务,索引,外键

Oracle: Oracle的基本介绍,Oracle安装及简单操作,SQLplus集成工具安装及使用,SQL常用语句

4.功能测试项目实战

企业中标准则试流程,程序中的前后台数据交互

软件测试管理工具: SVN、禅道、QC\ALM、Jira

搭建功能测试实战环境

Linux环境下B/S结构产品测试项目

自动化测试Selenium和Appium

1.Python编程技术

Python: Python语言特点,运行环境搭建,Pycharm,变量的定义,输入输出,元组,列表,字

典,运算符的使用,分支结构,循环结构,函数,文件操作,面向对象编程思想,正则表达式,异常和调试,编程规范

2.自动化测试入门

自动化测试分类及自动化适用的项目、自动化测试框架选型,自动化测试行业现状,发展前景,需要掌握的技能

3.Web自动化测试:Selenium

Selenium的发展历史及工作原理,SeleniumIDE插件的使用,Firebug插件 I具及使用,元素基础定位Xpath、CSS元素定位方式,元素操作,浏览器的操作方法,鼠标操作,键盘操作,元素等待,HTML特殊元素处理,窗口截图,自动化测试模型,UnitTest框架,UnitTest断言, 生成HTML测试报告,测试报告自动发送邮件

4.Web自动化测试项目实战

搭建B/S架构的电商网站,使用Selenium对网站的核心功能进行自动化测试,包括元素定位、鼠标键盘的模拟操作及自动化测试框架的使用等

5.移动自动化测试:Applum

手机自动化测试环境搭建,真机和模拟器的测试,独立功能+业务场景脚本,手机自动化测试框架

Appium设计及实现,系统资源监控和日志分析,手机测试常见问题和用例分析

Monkey简介及安装,Monkey参 数,Monkey事件,Monkey自动化脚本,Monkey日 志管理

6.移动自动化测试项目实战

搭建APP测试环境,使用Appium对APP核心功能进行测试验证,包括ID、xpath、 list元素定位,数据交互、模块封装以及自动化测试框架的使用,生成测试报告,对APP功能进行评估。

接口测试Jmeter

1.接口测试综合核心理论

接口测试基础,接口测试流程,接口测试方法,接口测试工具

计算机网络知识,Postman安装、使用,接口手动测试,Fiddler安装、 使用,Web和手机抓包,基本设置方法

2.Jmeter

Jmeter安装、基本使用,BadBoy录制脚本,测试计划分析、Vuser及场景设计(线程、组、调度器),Jmeter关联技术,Jmeter参 数化,Jmeter调 试和应用

Jmeter的常用组件:线程组、取样器、配置元件、处理器、控制器、定时器、断言、监听器

3.接口测试项目实战

搭建接口测试环境,分析业务流程,设计测试用例,使用Jmeter执行测试用例,对页面跳转,参数传递等功能进验证

4.网络安全测试

Web安全核心理论、Web漏洞及防御、渗透测试、SQL注入、XSS跨站脚本、AppScan

性能测试Loadrunner

1.性能测试核心理论

性能测试理论、性能测试分类、性能测试常用指标、工具选择、LoadRunner安装与注册、性能测试步骤性能测试术语、类C语言

2.Loadrunner

VuGen:协议、参数化、集合点、事务、检查点、思考时间、关联、文件下载、浏览器模拟设置

Controller:手动场景设计、场景运行、IP Wizard应用、负载生成器、服务水平协议(SLA)、场景监控、服务器硬件监测工具

Analysis : HTTP报文结构、执行结果分析、图表分析、网页细分图、吞吐量相关、事务相关

性能测试调优:性能测试方案、Linux服 务器性能监控、JVM配置调优、tomcat配置调优、性能测试报告

数据库调优:慢查询、 线程池、索引命中率、行锁

性能测试指标:衡量性能好坏的包括响应时间,TPS,资源利用率

Jmeter在性能测试中的应用

3.性能测试项目实战

分析需求,搭建测试环境,编写测试计划和测试用例,录制和调试脚本,设置和运行场景,监控和收集数据,写分析报告,项目综合评审

视频课程推荐,以下课程现在点击此处即可获取。:

软件测试常用的测试工具:Loadrunner

自动化测试工具QTP

0基础入门软件测试

软件测试之移动端测试

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,911评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,014评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,129评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,283评论 1 264
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,159评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,161评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,565评论 3 382
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,251评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,531评论 1 292
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,619评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,383评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,255评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,624评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,916评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,199评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,553评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,756评论 2 335

推荐阅读更多精彩内容

  • 一、认知 面试时,一个常规的问题是你对软件测试的理解?不同的人理解不同,最常见的理解是:软件测试就是寻找bug,发...
    persist阅读 2,866评论 0 4
  • Actual Fix Time 实际修改时间 Assigned To 被分配给 Closed in Version...
    社会主义顶梁鹿阅读 4,135评论 0 28
  • 分手,这两字,让我失望,又恨,我对自己很失望,又恨自己,恨自己不能忘记,恨自己不能够放开手去走向世界! 对不起,我...
    晓伤情话阅读 251评论 2 1
  • 5.1Hive Lateral View 5.2Hive 视图 查询到的数据放在一张虚拟表中; 5.3Hive 索...
    南宫萧言阅读 256评论 0 0
  • 尽管同步代码易于追踪和调试,但异步代码普遍在性能和灵活性上更具优势。Why "hold up the show" ...
    MrDream阅读 1,646评论 0 1