Python服务端测试开发实战

Python服务端测试开发实战

一线大厂服务端测试技术专家10年实战经验总结,助力测试开发人员顺利进阶。

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
0 评价豆瓣读书

作品简介

本书围绕Python技术栈,讲解测试开发技术栈领域的各项核心技术要点。全书共11章,首先讲解pytest单元测试框架在测试领域的技术栈要点,包含pytest从最基本的应用到高阶应用。接着讲解服务端测试开发领域主流的核心思想、主流测试开发工具在解决服务端测试开发中的技术难点,以及服务端测试框架的设计和项目实战案例。在框架的基础上扩展了服务端测试开发领域的知识面,主要介绍Docker容器化技术、基于DevOps体系的CI/CD技术栈体系以及CI/CD的技术落地案例、服务端测试开发领域的性能测试核心理论,方法论、流程化和主流性能测试在服务端的最佳实践、性能测试过程中主流的监控技术解决方案和JVM性能分析与实践。同时在书中详细讲解了微服务架构下质量体系建设的方法论、可落地的思想和混沌工程针对底层高可用系统的保障技术。

本书适合不同业务领域的不同级别的测试工程师学习,特别适合功能测试工程师、自动化测试工程师和想要系统提升测试开发能力的读者学习。

无涯

资深测试工程师,“Python自动化测试”博主,拥有多年工作经验。在自动化测试、服务端测试、性能测试、质量管理等方向具备丰富的实战经验。

作品目录

  1. 推荐序 夯实自动化测试基础,推动组织质效合一
  2. 前言
  3. 创作背景
  4. 目标读者
  5. 读者服务
  6. 勘误和支持
  7. 第1章 pytest测试实战
  8. 1.1 编写自动化测试
  9. 1.2 初识pytest
  10. 1.3 pytest执行规则
  11. 1.4 pytest常用命令
  12. 1.5 pytest参数化驱动实战
  13. 1.6 fixture实战
  14. 1.7 conftest.py实战
  15. 1.8 pytest常用插件
  16. 1.9 pytest配置
  17. 1.10 Allure报告
  18. 第2章 服务端测试开发实战
  19. 2.1 服务端测试思想
  20. 2.2 HTTP协议
  21. 2.3 gRPC协议
  22. 2.4 Thrift
  23. 2.5 API测试维度
  24. 2.6 服务端业务关联
  25. 2.7 MockServer
  26. 2.8 API测试的本质
  27. 第3章 API测试框架
  28. 3.1 测试框架概述
  29. 3.2 Tavern实战
  30. 3.3 模板化API测试框架设计
  31. 3.4 面向对象API测试框架设计
  32. 第4章 Docker实战
  33. 4.1 Docker镜像管理
  34. 4.2 Docker容器管理
  35. 4.3 Dockerfile命令和实战
  36. 第5章 持续交付
  37. 5.1 持续交付概述
  38. 5.2 GitLab持续交付
  39. 5.3 Jenkins整合GitLab
  40. 5.4 SonarQube实战
  41. 5.5 打造企业级的CI/CD持续交付
  42. 第6章 性能测试理论
  43. 6.1 软件性能的概念
  44. 6.2 性能测试常用术语
  45. 6.3 性能测试理论
  46. 第7章 常用性能测试工具及实战
  47. 7.1 常用性能测试工具概述
  48. 7.2 JMeter实战
  49. 7.3 Gatling实战
  50. 7.4 nGrinder实战
  51. 7.5 Locust实战
  52. 7.6 自研性能测试工具实战
  53. 第8章 性能测试监控实战
  54. 8.1 构建监控基础设施
  55. 8.2 全链路监控
  56. 8.3 分布式追踪监控
  57. 第9章 JVM性能测试实战
  58. 9.1 JVM概述
  59. 9.2 JVM资源监控
  60. 第10章 微服务质量体系保障
  61. 10.1 微服务架构的前世今生
  62. 10.2 微服务的注册与发现机制
  63. 10.3 质量体系建设
  64. 第11章 混沌工程实战
  65. 11.1 混沌工程的前世今生
  66. 11.2 混沌工程的原则
  67. 11.3 混沌工程实验
  68. 11.4 混沌工程实践
载入中