Skip to content

hyeebeen/awesome-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Awesome Testing Awesome

精选的软件测试资源、工具和最佳实践的集合。

目录

书籍和指南

入门书籍

  • 《软件测试的艺术》- Glenford J. Myers
  • 《敏捷测试》- Lisa Crispin & Janet Gregory

进阶读物

  • 《Google软件测试之道》- James A. Whittaker

课程和教程

在线课程

实践教程

工具和框架

自动化测试

  • Selenium (Web自动化)
  • Appium (移动测试)
  • JUnit/TestNG (单元测试)

性能测试

  • JMeter
  • K6
  • Gatling

API测试

  • Postman
  • REST Assured
  • SoapUI

文章和博客

技术博客

社区和会议

在线社区

重要会议

  • STAREAST/STARWEST
  • EuroSTAR
  • TestBash

视频和网络广播

YouTube频道

研究论文

学术资源

  • IEEE Software Testing
  • ACM SIGSOFT

最佳实践和标准

行业标准

  • ISO/IEC 29119 软件测试标准
  • ISTQB测试标准

测试方法论

主流方法论

  • 敏捷测试
  • 测试驱动开发(TDD)
  • 行为驱动开发(BDD)

职业和就业资源

认证

  • ISTQB认证
  • AWS认证测试工程师

职业发展

贡献

欢迎贡献!请阅读贡献指南了解如何贡献到这个项目。

许可证

CC0

Awesome-Testing-LikeISTQB

一份精选的软件测试资源列表,按照 ISTQB (International Software Testing Qualifications Board) 大纲结构组织,旨在帮助测试人员提升技能,并为 ISTQB 认证考试做准备。

目录

ISTQB 基础级 (Foundation Level)

简介

ISTQB 基础级认证旨在帮助测试人员了解软件测试的基本原则和概念,是进入软件测试领域的入门级认证。

资源

书籍

  • SWTBOK ISTQB 初级参考书 - 针对 ISTQB 初级大纲 2018 版本编写的免费参考书。GitHub 链接
  • Foundations of Software Testing: ISTQB Certification - Amazon 链接
  • ISTQB® Certified Tester Foundation Level: A Self-Study Guide - Amazon 链接

在线课程

  • Udemy - ISTQB® Certified Tester Foundation Level (CTFL) Courses - 涵盖 Foundation Level V4.0 的内容,提供练习题和模拟考试。Udemy 链接
  • Coursera - ISTQB Foundation Level Software Testing Certification Prep Specialization - 提供全面的软件测试基本概念理解,符合 ISTQB 标准。Coursera 链接

视频课程

  • TM SQUARE - ISTQB FOUNDATION LEVEL 4.0 (2025) - 包含 61 个视频,涵盖 ISTQB Foundation Level 认证 4.0 的教学大纲、考试结构等内容。YouTube 播放列表
  • ASTQB - ISTQB Foundation Level Exam Training Videos - 提供免费的 ISTQB Foundation Level 认证培训视频。ASTQB 链接

博客文章

模拟考试

  • ASTQB - 提供 ISTQB 基础级模拟试题。ASTQB 链接
  • ISTQB Guru - 提供ISTQB Foundation Level考试的学习资料,包括模拟试题、解答、备考技巧等。ISTQB Guru 链接

实用技巧

  • 《ISTQB基础级CTFL v4.0认证考试攻略:全面复习指南与备考计划及大纲详解》- CSDN博客 CSDN 博客链接
  • ISTQB知识体系中的测试过程及其要点 - CSDN博客 CSDN 博客链接

案例研究

ISTQB 高级 (Advanced Level)

测试分析师 (Test Analyst)

资源

书籍
  • Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification as an Advanced Test Analyst - Amazon 链接
  • Advanced Software Testing - Vol. 1, 2nd Edition: Guide to the ISTQB Advanced Certification as an Advanced Test Analyst - Amazon 链接
在线课程
  • Udemy - ISTQB CTAL-TA Test Analyst 考试练习测试(中文) - 包含模拟测试题,基于 ISTQB 高级测试分析师大纲。Udemy 链接
  • Learning Tree - Advanced ISTQB Training - 为期 3 天的在线授课课程,需要 ISTQB 基础级别认证和 3 年工作经验。Learning Tree 链接
视频课程
  • A2IT ONLINE - ISTQB Certified Tester Advanced Level Test Analyst (CTAL-TA) - YouTube 视频,综合指南。YouTube 链接
博客文章
  • ISTQB Advanced Level Test Analyst certification - TestoMeter - 考试结构等内容。TestoMeter

测试经理 (Test Manager)

资源

书籍
  • 《软件测试管理》²:该书是ISTQB AL-TM认证中文参考书,适合希望通过ISTQB高级测试经理认证的人员参考。
在线课程
  • 待补充
视频课程
  • ITeLearn - ISTQB Advanced level Test Manager Orientation Session Day - 01 - YouTube 视频,ISTQB高级测试经理入门课程。YouTube 链接
博客文章
  • 待补充

ISTQB 专家级 (Expert Level)

简介

ISTQB 专家级认证是 ISTQB 认证体系中的最高级别,旨在为经验丰富的测试专业人员提供专业知识的认可,提升他们的职业发展。

资源

书籍

在线课程

  • Udemy - Top ISTQB Courses Online - 提供与ISTQB相关的多种课程,包括ISTQB® Certified Tester - Foundation Level 、ISTQB® Test Analyst Advanced Level等。Udemy 链接

博客文章

  • 待补充

开源测试工具与框架

简介

开源测试工具和框架为用户提供了免费使用、修改和分发的测试解决方案,涵盖各种测试类型。

工具与框架

  • MeterSphere - 开源持续测试平台,兼容 JMeter、Selenium,提供测试用例管理、接口测试、UI 测试和性能测试等功能。MeterSphere 官网
  • Selenium - 用于 UI 测试。
  • JMeter - 用于性能测试。
  • AutoMeter - 针对分布式服务和微服务 API 的功能和性能一体化的自动化测试平台。
  • QA Wolf - 浏览器自动化测试工具,可以快速创建、运行和维护端到端的浏览器自动化测试。
  • Mimesis - 用于 Python 的高性能虚假数据生成器,支持多种语言的数据。
  • Ddosify - 用 Golang 编写的高性能负载测试工具和 DDOS 攻击模拟。
  • AutoCannon - 用 Node.js 编写的 HTTP/1.1 基准测试工具。
  • Sharingan (写轮眼) - 基于 golang 的流量录制回放工具。
  • randdata - 基于 JAVA 开发的测试数据生成工具,用于生成随机数据。
  • DrissionPage - 基于 python 的 Web 自动化操作集成工具,整合了 selenium 和 requests。
  • Chaos Mesh - 云原生的混沌工程平台,可在 Kubernetes 环境中进行混沌测试。
  • Automagica - 开源智能机器人流程自动化(SRPA)平台,可以自动化跨平台流程。
  • Katalon Studio - 一个集成的自动化测试工具,适用于 Web、API、移动和桌面应用。
  • Appium - 一个开源的移动应用程序测试框架,支持 iOS 和 Android 平台。
  • SOAP UI - 用于 Web 服务测试的开源工具,支持 SOAP 和 REST 协议。
  • Robot Framework - 一个通用的自动化测试框架,适用于各种类型的测试。
  • Watir - 基于 Ruby 的 Web 自动化测试工具。
  • JUnit - 用于 Java 应用程序的单元测试框架。
  • Robotium - 用于 Android 应用程序的自动化测试框架。
  • Citrus - 用于集成测试的开源框架。
  • HttpRunner - 一个API测试工具,支持HTTP(S) / HTTP2 / WebSocket / RPC等网络协议。
  • hrun4j - 一个Java版本的HttpRunner。
  • Airtest - 一个移动自动化测试工具,提供图像识别功能。
  • sonic - 一个远程云真机平台。
  • react-agiletc-minder-editor - AgileTC的子项目,一个基于React的脑图编辑器。
  • mobileperf - 一个基于Python实现的Android性能测试工具。
  • garbevents - 一个埋点数据测试工具。
  • swaggerjmx - 可以将Swagger/YApi接口文档转成JMeter工具的脚本。
  • 流马 - 一款简单易用、快速实现的自动化测试平台,将 API/WEB/APP自动化测试一套方案搞定。
  • seldomQA - 基于unittest的 Web UI/HTTP 自动化测试框架。
  • SoloPi - 一个无线化、非侵入式的 Android 自动化工具。
  • LuckyFrame - 一款免费开源的测试平台,全维度覆盖了接口自动化、WEB UI自动化、APP自动化。
  • Takin - 一套生产全链路压测的系统,可以在无业务代码侵入的情况下,嵌入到各个应用程序节点,实现生产环境的全链路性能测试,适用于复杂的微服务架构系统。
  • lyrebird - 一个基于拦截以及模拟 HTTP/HTTPS 网络请求的面向移动应用的插件式测试平台。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published