软件测试技术专业的学习内容主要包括以下几个方面:
测试基础和理论知识
测试计划编写
设计测试用例
编写测试报告
编写BUG报告单
跟踪BUG修复情况
沟通能力和测试方法(单元测试、功能测试、集成测试、系统测试等)
编程语言
Python
C语言或Java
数据库管理
数据库测试
SQL数据查询
内置函数
数据分表
数据库操作(如MySQL)
软件测试工具
性能测试工具(如LoadRunner)
自动化测试工具(如Selenium、Appium)
接口测试工具(如Jmeter、Postman)
计算机硬件知识
CPU、内存、IO、带宽等性能指标
交换机、路由器、防火墙等网络设备
操作系统
Linux操作系统的基本知识和命令
网络应用技术
网络协议、HTTP、Web前端基础
性能测试
性能测试理论、分类、方法
性能测试工具(如Loadrunner、Jmeter)
性能调优和数据库调优
接口测试
接口概念、计算机网络
编程语言
Fiddler、HttpWatch、WireShark等工具
项目管理
软件工程与项目管理
测试需求分析方法
测试管理工具(如QC、JIRA)
项目环境部署(如虚拟机、Linux命令、环境搭建)
企业级工具和环境
持续集成工具(如Jenkins)
质量管理平台搭建
企业级性能诊断
这些课程内容旨在培养掌握软件开发及软件测试基础知识和基本技能的实用性软件人才,使其能够从事计算机初级编码或开发、软件测试、软件技术服务和销售等技术工作。