学习软件测试主要涉及以下几个方面的软件:
功能测试
计算机基础
软件测试核心理论
企业级环境配置实践
软件生命周期
开发模型
测试模型
Linux系统
数据库(如MySQL、Oracle)
性能测试
性能测试核心理论
LoadRunner
VuGen
Controller
Analysis
性能测试调优
数据库调优
性能测试指标
Jmeter在性能测试中的应用
搭建测试环境
编写测试计划和测试用例
设置和运行场景
监控和收集数据
写分析报告
项目综合评审
接口测试
接口测试综合核心理论
Jmeter
网络安全测试课程
Postman安装使用
Fiddler安装使用
Web和手机抓包
基本设置方法
接口测试环境搭建
分析业务流程
Web安全核心理论
Web漏洞及防御
渗透测试
SQL注入
XSS跨站脚本
AppScan
自动化测试
Python编程技术
自动化测试入门
Web自动化测试(如Selenium)
移动自动化测试(如Appium)
编写自动化测试脚本
其他相关技能和工具
Web前端基础
编程语言(如Java、Python)
性能测试工具(如Loadrunner、Jmeter)
接口测试工具(如Postman、Fiddler)
数据库知识(如MySQL、Redis)
版本控制工具(如Git)
缺陷管理
文档编写
沟通技巧
建议从基础知识和核心理论开始学习,逐步掌握各种测试工具的使用方法,并通过实践项目来巩固所学内容。同时,保持对新技术和新工具的关注,不断提升自己的专业技能。