测试目标与价值
深入探讨软件测试的本质、目标和核心价值,建立正确的测试理念和质量观。
测试模型与流程
系统介绍V模型、W模型、H模型等经典测试模型,以及现代敏捷测试流程。
测试方法与技术
全面覆盖黑盒测试、白盒测试、灰盒测试技术,以及等价类、边界值等测试方法。
测试计划与风险
如何制定有效的测试计划,识别、评估和应对测试过程中的各类风险。
测试管理与团队
测试团队建设、项目管理、质量体系建设等测试管理核心内容。
专项测试领域
性能测试、安全测试、兼容性测试、移动测试等专项测试领域的最佳实践。
测试自动化体系
自动化测试ROI分析、框架设计、持续测试流水线构建等核心内容。
项目管理与缺陷跟踪
JIRA、Azure DevOps、Bugzilla等项目管理和缺陷跟踪工具的最佳实践。
JIRA项目管理
JIRA在软件测试项目管理中的应用,包括工作流配置、报告生成等。
Bugzilla缺陷管理
Bugzilla的配置、使用和在测试流程中的应用实践。
协作与文档工具
办公协作平台和文档编写工具在测试工作中的应用。
Markdown文档编写
使用Markdown编写高质量测试文档和报告的技巧与规范。
版本控制系统
Git等版本控制系统在测试资产管理和团队协作中的应用。
测试设备与平台
全面介绍Windows、macOS、iOS和Android等主要测试设备平台的特性、测试方法和最佳实践。
UI自动化测试
UI自动化测试框架设计、元素定位策略、页面对象模型等核心技术。
Selenium WebDriver
Selenium WebDriver的高级特性和最佳实践,支持多浏览器自动化测试。
Playwright测试框架
Microsoft Playwright现代Web测试框架的特性和应用场景。
Cypress前端测试
Cypress现代前端测试工具的使用方法和优势特点。
移动应用测试
Appium等移动应用自动化测试框架的配置和使用指南。
Katalon Studio
Katalon Studio一体化自动化测试解决方案的使用指南。
API测试基础
API测试理论基础、协议规范、测试策略和最佳实践。
Postman接口测试
Postman在API测试中的高级应用,包括集合、环境、脚本等。
SoapUI服务测试
SoapUI对SOAP和REST服务的测试方法和高级功能。
JMeter性能测试
Apache JMeter进行全面的性能、负载和压力测试的实践指南。
性能测试理论
性能测试的基础理论、指标定义、场景设计和结果分析方法。
LoadRunner企业级测试
HP LoadRunner企业级性能测试工具的高级应用实践。
Locust分布式测试
Locust基于Python的开源负载测试工具的使用和扩展。
Gatling高性能测试
Gatling基于Scala的高性能负载测试工具的应用实践。
Swagger/OpenAPI文档工具
Swagger是API开发工具集,提供API文档生成、测试和可视化管理功能,支持OpenAPI规范。
持续集成Jenkins
Jenkins CI/CD流水线配置、插件管理和分布式构建实践。
Nginx服务器
Nginx作为反向代理、负载均衡和Web服务器的配置实践。
Linux系统管理
Linux系统基础、命令行操作、服务管理等测试人员必备技能。
数据库管理
主流数据库管理系统的基本操作和测试应用实践。
MySQL数据库
MySQL数据库的安装、配置、SQL语句和性能优化实践。
Oracle数据库
Oracle数据库的企业级应用、PL/SQL编程和性能调优。
Python编程基础
Python编程语言基础语法、数据结构和面向对象编程。
Python标准库
Python标准库中常用的模块和函数,提高开发效率。
Python内置函数
Python内置函数的使用方法和最佳实践场景。
Python关键字
Python保留关键字的含义和使用注意事项。
单元测试框架
Python单元测试框架的使用方法和测试最佳实践。
Pytest测试框架
Pytest现代Python测试框架的高级特性和插件生态。
Requests HTTP库
Python Requests库是简单易用的HTTP库,提供优雅的API用于发送HTTP请求和处理响应。
TestNG测试框架
TestNG是功能强大的Java测试框架,支持注解、参数化测试、数据驱动测试和并行执行等高级特性。
Java核心编程
Java编程语言核心概念、语法特性、面向对象编程和高级特性的全面教程。