awesome-learning
A curated list of awesome learning resources for a Software Test Automation Engineer
https://github.com/mfaisalkhatri/awesome-learning
Last synced: 3 days ago
JSON representation
-
Don't forget to give a :star: to make the project popular
- Python Cheat Sheet
- How to Read an Excel File with Apache POI in Java
- How to Use the Playwright Click() Method in Test Automation
- 75+ Testing Practice Websites to Master Software QA in 202
- What is API Testing - Video Tutorial
- How to Perform Response Verification in REST-Assured Java for API Testing
- Iximiuz Labs
- DevOps Playground
- KodeKloud DevOps Pre-Requisites Labs
- Dive Into DevOps Playgrounds
- Pytest-BDD: the BDD framework for pytest
- A Complete Guide To Behavior-Driven Testing With Pytest BDD
- Pypi- Pytest BDD
- DeepLearning - AI for everyone
- Free AI/ML Resources Everyone Should Learn From in 2025
- AI Agents for Beginners
- LocalAI
- Awesome Machine Learning
- 100 Days of ML Code
- Machine Learning Tools in JavaScript
- Made with ML
- Applied ML
- mlcourse.ai
- ML from Scratch
- ML Algorithms
- How to Read JSON Files in Java Using the Google Gson Library
- How to serialize JSON API requests using Java Records?
- Learn JavaScript for Beginners – JS Basics Handbook
- Learn JavaScript - Codecademy
- JavaScript Design Patterns
- JavaScript Design Patterns – Explained with Examples
- Learn TypeScript – A Comprehensive Guide for Beginners
- Learn Python – Free Python Courses for Beginners
- Actions to be taken by a QA on finding a Critical Issue in Production
- What Is a Bug Bash?
- Top Ways to Boost Team Morale and Increase Productivity
- Getting Started with Java for Data
- Python Cheat Sheet for Beginners
- How to Learn Python From Scratch in 2025: An Expert Guide
- 21 Essential Python Tools
- Importing Data in Python Cheat Sheet
- Python Data Visualization: Bokeh Cheat Sheet
- Working with Dates and Times in Python Cheat Sheet
- 30 Cool Python Tricks For Better Code With Examples
- Software Testing Interview Preparation
- Software Testing Tutorials
- How to Test Voice Recognition in 4 Steps With Perfecto
- Audio Capture From iOS Simulators and Real Devices
- How To Do Virtual Augmented Reality Testing
- Visual Testing of AR, VR, and MR in Research Focused Product Delivery
- What Is IVR System And How To Perform IVR Testing
- IVR Testing: The Complete Checklist
- Interactive Voice Response (IVR) explained
- Challenges to In-House IVR Testing
- Top 7 Open-Source IVR Automation Testing Tools for Businesses
- Visual Testing
- Top 10 Visual Testing Tools
- Complete Guide of 15 Visual Testing Tools: Features, Benefits & Prices
- What is Visual Regression Testing?
- What Is Visual Regression Testing: A Detailed Guide
- Visual Regression Testing what, why and how
- The Basics of Visual Testing
- Modern Functional Test Automation Through Visual AI
- Visual Testing WebdriverIO
- WDIO Image comparison service
- How To Perform Visual Regression Testing With Selenium And Smart UI
- Appium Visual Testing: A Step-By-Step Guide
- Automated Visual Testing with Python
- Automated Visual Testing with Appium
- Advanced Automated Visual Testing
- Galen Framework
- What is Accessibility Testing - Guru99.com
- What Is Accessibility Testing? A Comprehensive Guide
- What is Accessibility Testing? - LambdaTest Learning Hub
- Accessibility Testing Tools and Practices
- Automated Tools for Testing Accessibility
- Test your app's accessibility
- The Ultimate Guide to Accessibility Testing
- What is a Database?
- SQL Tutorial - SQLTutorial.org
- SQL Tutorial - W3Schools
- Different Types of Databases - JavatPoint
- Database types - Mongodb.com
- Types of Databases - Tutorialspoint
- DBMC and SQL basics
- Database Management System
- SQL Tutorial - SQLZoo.net
- SQL Tutorial - Tutorialspoint
- SQL Tutorial - Javatpoint
- SQL Tutorial - Programiz
- SQL Cheat Sheet
- Visualize your SQL queries
- MySQL Workbench
- MySQL tutorial
- MySQL Tutorial - W3Schools
- MySQL Tutorial - Tutorialspoint
- Learn to use MySQL Database - FreeCodeCamp.org
- What are NoSQL Databases?
- NOSQL - FreeCodeCamp
- MongoDB Tutorial - W3resource.com
- MongoDB Tutorial - MongoDB.com
- MongoDB Tutorial - MongoDBtutorial.org
- MongoDB Tutorial - MongoDB.com
- MongoDB Tutorial - W3Schools.com
- MongoDB Tutorial - Tutorialspoint
- DynamoDB - AWS - Getting Started
- DynamoDB Tutorial - Tutorialsdojo
- DynamoDB Tutorial - DigitalCloud
- DynamoDB Tutorial - Dynobase.dev
- DynamoDB Tutorial - Tutorialspoint
- DynamoDB Tutorial - Javatpoint
- Postgres Tutorial - Postgresql.org
- Postgres Tutorial - Tutorialspoint
- Postgres Tutorial - Postgresql.com
- Postgres Tutorial - Javatpoint
- Postgres Tutorial - TutorialsTeacher
- Database Testing Complete Guide
- Database Testing Tutorial - Softwaretestingmaterial.com
- Database Testing Tutorial - Tutorialspoint
- Database Testing - Javatpoint
- Introduction to Database Testing
- What is CI/CD?
- What is CI/CD Pipeline?
- How to use Docker for Automation Testing?
- Continuous Integration Patterns and Anti-Patterns
- Learn How to Set Up a CI/CD Pipeline From Scratch
- Test Automation in DevOps
- Continuous Testing with Azure DevOps
- Automated Flutter App Testing - Testingbot
- Whole Team Approach to Continuous Testing
- DevOps.com
- Scaling tests with Docker
- Dave Farley's Blog
- Continuous Deliver in DevOps
- Devops Testing
- Gasper Vitta's Blog(Lots of cool stuff on CI/CD, docker, testing)
- What is Continuous Testing?
- Spacelift.io
- DevOps Engineering Course for Beginners
- What is DevOps?
- DevOps Prerequisites Course - Getting started with DevOps
- Installing Jenkins
- Jenkins Tutorial For Beginners: 21+ Practical Guides
- Jenkins Best Practices
- Jenkins Pipeline
- Managing Jenkins
- Jekins Beginners Tutorials
- Jenkins CI Tutorials
- Testing with Jenkins
- Jenkins Tutorial for Beginners: A Comprehensive Guide With Examples and Best Practices
- Jenkins Tutorial
- Jenkins YouTube Channel
- Selenium Continuous Integration with Jenkins
- What is Jenkins and How does it work?
- What is Jenkins? How to Use Jenkins for CI/CD and Testing
- Jenkins Full Course in 4 Hours | Jenkins Tutorial For Beginners
- Installing Jenkins on AWS
- Installing Jenkins on Google Cloud
- Docker
- Play with Docker
- Learn Docker Online
- Docker Curriculum
- veggiemonk/awesome-docker
- The Ultimate Guide to End to End Tests with Selenium and Docker
- Docker full Course
- Training - Play with Docker
- Docker Tutorial for Beginners by Mosh
- Docker Tutorial for Beginners | Docker Full Course
- Docker Tutorial for Beginners - A Full DevOps Course on How to Run Applications in Containers
- Docker Containers and Kubernetes Fundamentals – Full Hands-On Course
- Docker Tutorial for Beginners [FULL COURSE in 3 Hours
- Introduction to Docker Compose
- Docker Tutorial for Beginners – Introduction & Getting Started
- Docker Cheat Sheet - Docker
- Docker Cheat Sheet - Dockerlabs
- Docker Commands nbu spacelift.io
- GitHub Actions Guide
- GitHub Actions Documentation
- Automate your workflow from idea to production
- How to setup GitHub Actions for NodeJS project?
- GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker
- TestDrivenDevelopment - Martin Fowler
- TDD Is The Best Design Technique - Dave Farley
- BDD Community
- The 3 Types of Unit Test in TDD • Dave Farley • GOTO 2022
- Test Driven Development vs Behavior Driven Development • Dave Farley • GOTO 2022
- TDD | Dave Farley's Blog
- Test *Driven* Development - Dave Farley
- Test Driven Development is the best thing that has happened to software design
- TDD Quick Guide
- How to setup Github Actions for Java with Maven project?
- GitHub Actions for testing - Test Automation University
- BDD - A Complete Tutorial
- Beginners guide to BDD
- Cucumber Installation
- Cucumber Guides
- Cucumber blogs
- Cucumber with Java
- Learn Java – Free Java Courses for Beginners
- Introduction to Computer Science using Java
- Practical Python Programming
- DevOps Roadmap by Milan Milanovic
- Threat Modelling Roadmap by Hysn Technologies Inc
- Java Best Practices
- Java Design Patterns - Github
- TypeScript
- Awesome TypeScript
- Awesome TypeScript projects
- TypeScript Tips
- Awesome-TypeScript
- Google's Python Class
- Interactive Python Learning in your Browser
- Free Python Books
- Top 10 GitHub Repositories to Master Python
- Advanced Python Course
- Python Programming Exercises
- JavaScript Algorithm
- Awesome Python Books
- DS & A in JavaScript
- DS & A Problems
- Algo Deck
- Project based learning
- DRY (Don’t Repeat Yourself) In Java
- Manual Testing - Test cases and Templates
- Awesome-test-automation
- How they test?
- Boyka Framework
- List of Commonly used Git commands
- Selenium WebDriver example code
- Cucumber with JavaScript
- BDD with Pytest
- Cypress Cucumber - Step by Step Guide
- Cucumber.js for BDD: An Introductory Tutorial With Examples
- Cucumber Testing
- Cucumber Tutorial
- Behaviour Driven Development: Tips for writing better feature files
- Serenity Dojo TV
- Awesome DevTools
- The Cucumber for Java Book
- Cucumber books
- IntelliJ Cucumber Support
- What is Agile?
- Agile Software blogs by Mike Cohn
- Coding Interview University
- Tech Interview Handbook
- The Book of Secret Knowledge
- Agile Software Guide - Martin Fowler
- What is Scrum?
- Head First Software Development PDF
- Agile 101
- Agile Manifesto
- Agile Methodology Tutorial for Beginners
- Planning Poker
- Agile Retrospectives
- Agile Retrospective Meetings
- Agile Sprint planning
- 7 Lessons Agile Can Teach Us about Leadership
- DZone Agile blogs
- Agile Testing - LambdaTest Learning Hub
- Smoke Testing Vs Sanity Testing
- Regression Testing Vs Retesting
- Agilemania's blogs
- Live Free Agile Testing Project
- JSON comparison
- Generate Fake files
- Base64 Converter
- Random Test Data Generator
- API Mocks for Free
- Free API Mocking - Beeceptor
- Random Data Generator Library
- Faker JS
- Code Runner - VS Code Extension
- Test Data Generator
- Excel Viewer - VS Code Extension
- Rainbow CSV - VS Code Extension
- Apache Maven in 5 minutes
- Apache Maven getting started guide
- TutorialsPoint - Maven Tutorial
- Javatpoint - Maven Tutorial
- Baeldung - Maven Tutorial
- How to create a Maven Project in IntelliJ? | Test Automation | pom.xml | Maven Commands in IntelliJ
- How to check and update newer versions for dependencies in the Maven project?
- What is Maven and how to create Maven Project using IntelliJ?
- 20+ Maven Commands and Options (Cheat Sheet)
- Maven Commands Reference
- JUnit 5 - Documentation
- TutorialsPoint - JUnit Tutorial
- Baeldung - JUnit Tutorial
- Digital Ocean - JUnit 5 tutorial
- Javatpoint - JUnit Tutorial
- JUnit Tutorial: An Inclusive Guide [With Enhanced Features
- How to use Ignore test annotation
- Writing Nested tests in JUnit 5
- JUnit 5 Crash course - freeCodeCamp
- JUnit 5 Tutorial
- Getting Started with JUnit 5 and Mockito
- TestNG documentation
- Test Automation University - Introduction to TestNG
- TestNG - A Comprehensive Guide
- Javatpoint - TestNG Tutorial
- TutorialsPoint - TestNG Tutorial
- Baeldung - Introduction to TestNG
- TestNG Framework Tutorial: A Comprehensive Guide, with Examples & Best Practices
- Software Testing Help - TestNG tutorial
- Selenium Easy - TestNG Tutorial
- Mutation Testing
- Playwright - Github
- A detailed tutorial on Playwright & Test Runner
- WebdriverIO - Github
- docker-selenium
- newman
- Rest Assured Example code
- awesome-gRPC
- Appium Inspector
- Appium Desktop
- Appium Gestures Plugin
- Appium Flutter Finder Java
- Appium Flutter Driver
- A Complete Guide To Exception Tests In TestNG
- Working with multiple testng.xml files
- Setting up MultiLogin with NodeMaven
- Registration link - _Use F86 at checkout to get extra 2GB of proxy_
- Documentation
- Free Learning Resources For Software Testers
- Awesome Sites to Test On
- Appium boilerplate
- Awesome Web Hacking
- Awesome Mobile Security
- Collection of Penetration Testing resources
- awesome-performance-testing
- Performance Testing with K6
- Grafana K6
- JMeter-Github
- JMeter Maven Plugin
- Lighthouse - GitHub
- Arium Framework
- Lets-DevOps/awesome-learning
- Using build tools with Jenkins
- ssbostan/jenkins-tutorial
- Learning Docker
- docker/compose
- Docker Cheat Sheet - GitHub
- Awesome TDD
- Serenity Core
- Awesome Agile
- TestNG GitHub repo
- TestNG Eclipse Plugin
- An End To End Playwright Testing with TypeScript
- Playwright Tutorial: Getting Started With Playwright Framework
- Playing with Playwright
- Interactive website to learn playwright
- Playwright Java Tutorial: Web Automation Testing | Installation and Setup
- Playwright Java Tutorial: Web Automation Testing | Writing and running tests on Chrome, Firefox and Edge browsers
- Playwright Java Tutorial: Web Automation Testing | How to perform browser navigation?
- Playwright Java Tutorial: Web Automation Testing | How to handle Single and Multi select dropdowns using Playwright?
- Introduction to Cypress
- Cypress with TypeScript
- Advanced Cypress
- Filip Hric's blogs on Cypress
- Cypress Testing Tutorial
- Learn Cypress
- Cypress - Youtube
- WebdriverIO
- WebDriverIO - YouTube
- UI Automation with WebdriverIO v7
- Automated Visual Testing with WebdriverIO
- WebApp Testing with WebdriverIO - Crash Course
- WebDriverIo v8 Must Know Features with Christian Bromann
- WebDriverIO and Extended Debugging with Christian Bromann
- WebDriverIO Wednesdays with Kevin
- Introduction to Capybara
- Demo Websites - AutomationPanda.com
- The-internet - herokuapp
- LambdaTest Selenium Playground
- OWASP Juice Shop
- Swag Labs Demo
- LambdaTest ECommerce Playground
- Practice- Expand Testing
- Tools Shop Demo Website
- QA Practice
- Automation Test Store
- Demo QA
- UI Testing Playground
- ParaBank demo banking website
- Travel Agency BlazeDemo
- The Test Automation Playground
- Try Testing this
- Contact List App
- Practice Software Testing Toolshop -v5 - With Bugs
- REST API Concepts and examples
- Testing Strategies in a Microservice Architecture
- What is an API? API for Beginners
- What is API Testing?
- API Testing Tutorial
- A Comprehensive API Testing Guide
- Getting Started With Testing Microservices
- JSON.org
- What is JSON?
- APISec University - API Documentation Best Practices
- APISec University - API Tools and Resources
- 15 days of Postman for Testers
- Postman Beginner's Course - API Testing
- Postman API Crash Course - Clever Programmer
- Postman end to end Tutorials Saravanan Seenivasan
- API Testing Videos by Dimpy Adhikary - DTestHive
- API Test Automation with Postman
- Exploring Service APIs through Test Automation
- Postman blogs
- Using Postman Environment Variables & Auth Tokens
- API Testing using Postman
- rest-assured.io
- Rest Assured Usage Guide
- Automating your API tests with REST Assured
- A Guide to REST-assured
- End to End API Testing using rest-assured
- James Willett - Rest Assured blogs
- Rest Assured Tutorial
- Creating data driven API tests with REST Assured and TestNG
- How to perform JSON Schema Validation using Rest-Assured?
- Using REST-assured to Test OAuth 2.0 flow Examples
- Learn API Testing using Rest-Assured | Tutorial | Part 1
- Learn API Testing using Rest-Assured | Part 2 | Code Cleanup and Refactoring | Tutorial
- SuperTest
- API Testing in JavaScript
- Dead-Simple API Tests With SuperTest, Mocha, and Chai
- API Testing using SuperTest
- API Testing with Playwright
- Using Playwright for API testing
- API Testing with Playwright - GitHub
- How to perform End to End API Testing using Playwright with Java and TestNG
- API & Integration Tests
- A Step-By-Step Guide To Cypress API Testing
- Cypress basics: API testing
- API Testing with Cypress Series' Articles
- How To Test API With Cypress | Filip Hric | Testμ 2022 | LambdaTest
- GraphQL
- GraphQL - GitHub
- A Beginner’s Guide to GraphQL
- How to Test your GraphQL Endpoints
- Writing Tests for GraphQL APIs using REST Assured
- GraphQL Guides
- Introduction to gRPC
- gRPC - QuickStart
- The Beginner's Guide to gRPC with Examples
- Postman v10 and gRPC: what you can do
- Public gRPC APIs
- What is gRPC? Protocol Buffers, Streaming, and Architecture Explained
- gRPC - Microsoft learning
- What is Contract Testing?
- Contract Testing For Microservices IS A MUST
- A Comprehensive Guide to Contract Testing APIs in a Service Oriented Architecture
- Pact.io - Documentation
- Contract Testing Tutorial
- Contract Testing - PactumJS
- Contract Testing for Node.js Microservices with Pact
- How to Simplify UI Tests with Bi-Directional Contract Testing
- Pact.io - Community videos and articles
- How to Use Pact to Contract Test your Event-Driven System
- Guide to Mobile Testing
- Mobile App Testing Guide
- Mobile Automation Testing Tools
- How to install Android Studio on Windows 10
- What is an Android Emulator? How to Start and use it?
- Emulator vs Simulator For Mobile Testing: Differences & Setup
- Mobile App Testing Tutorials (A Complete Guide With 30+ Tutorials)
- Mobile App Testing Tutorial: A Comprehensive Guide With Examples and Best Practices
- Mobile Application Testing using Automation frameworks
- How to Choose Mobile Devices for Testing ?
- Appium.io
- Appium Desired Capabilities
- Appium 2.0 Documentation
- Beginner’s Guide to Appium 2.0
- BEGINNERS GUIDE TO APPIUM AUTOMATION WITH JAVA FOR ANDROID APPS
- Inspecting elements of an app using Appium Inspector and BrowserStack!
- Mobile Automation with Appium in Java
- Mobile Automation with Appium in JavaScript
- Appium 2 Migration Guide: Migrating From Appium 1.x To Appium 2.x
- Getting started with Appium 2.0: Your beginner’s guide
- How To Identify Locators In Appium [With Examples
- Automated App testing using Appium with TestNG
- How To Test React Native Apps On iOS And Android
- Complete Tutorial On Appium Parallel Testing [With Examples
- How to start Appium Server Programmatically?
- Appium 2.0 Plugins
- Build your own Appium 2.0 Driver by Srinivasan Sekar & Sai Krishna #SeConf 2022
- Live Appium Testing Project: Android Mobile App Automation
- Handling Alerts and Popups in Appium
- How to Test Flutter Apps? How is it Different From Testing Native Apps?
- Automating Tests for Flutter Apps
- Flutter Testing Guide for Beginners - Part 1: Unit Tests & Setup
- Flutter Testing Guide for Beginners – Part 2: Widget & Integration Tests
- Testing Flutter apps
- Automating Flutter Apps with Appium Flutter Driver using Appium Java Client
- CommonFinders Class Flutter
- Flutter App Test Automation poc | Appium Flutter Driver| Flutter Finder
- Appium Flutter Driver - A Use Case Demo by Atmaram Naik
- Automating Flutter Apps Using Appium Flutter Driver With Java
- WebdriverIO documentation
- Mobile Selectors
- Mobile e2e tests using WebdriverIO and Appium
- Appium Service
- Guide to setup appium webdriverIO project to test android | ios application
- WebdriverIO Appium Tutorial: A Getting Started Guide With Examples
- How to perform Android mobile automation using WebdriverIO Appium with TypeScript | Test Automation
- What is Security Testing?
- OWASP Top 10
- ZAProxy
- Security Testing Guide
- Security Testing Tutorial
- OWASP Web Security Testing Guide
- Web Application Security Testing Guide
- Security Testing
- OWASP Mobile Security
- Hacksplaining
- OWASP Top 10 Vulnerabilities
- OWASP Top 10 2021
- OWASP Top 10 tools and tactics
- Awesome Security
- Awesome Appsec
- Threat Modelling
- What is Threat Modelling and How does it work?
- What is CVE?
- WebSecurity Academy
- How to get started as an API hacker
- API Security Testing For Hackers
- Penetration testing guide
- Pentesterlabs
- MalAPI by mrd0x
- What is DAST?
- What is RAST?
- What is SAST
- What is IAST
- Difference between DAST,SAST, IAST and RAST
- SAST, DAST and IAST
- CyberSecurity - Codeacademy
- Penetration Testing Full Course - FreeCodeCamp.org
- APISec University - API Penetration Testing Free Course
- APISec University - API Security Fundamentals
- APISec University - OWASP API Security Top 10 and Beyond!
- APISec University - API Security for PCI Compliance
- Live Penetration Testing Project: Online Practice in Real Time
- OWASP Foundation
- OWASP Top 10 2021 - The List and How You Should Use It
- 2021 OWASP Top Ten Overview - F5 DevCentral
- API hacking for the Actually Pretty Inexperienced hacker with Katie Paxton-Fear
- OWASP Devslop
- A Starters Guide to Pentesting with OWASP
- Actionable Security Testing Tips on the TestGuild Security Testing
- Vulnerability Scanning Tools
- 19 Powerful Penetration Testing tools
- Top 10 Open Source Security Testing Tools for Web Apps
- 10 best mobile app security testing tools
- API Security Tools
- Snyk.io
- Pynt.io
- Black Duck
- Checkmarx
- Getting started with Burp Suite
- Burp Suite Professional video tutorials
- Burp Suite Tutorial – Getting Started With Burp Suite Tool - Software Testing Help
- A Complete Performance Testing Guide With Examples
- What is Performance Testing?
- Types of Performance Testing
- Performance Testing vs. Load Testing vs. Stress Testing
- What is Throughput in Performance Testing?
- Load Testing Best Practices
- Tools and Techniques for Performance and Load Testing
- 15 Top Load Testing Tools Open Source MUST KNOW in 2021
- 15 BEST Performance Testing Tools (Load Testing Tools) In 2023
- Performance Testing Tools: Types, Use & More
- Beginner’s Guide to Load Testing with k6
- API performance testing with k6
- K6 - API Load Testing
- How to get started with K6?
- Gatling Tutorial: Getting Started With Gatling Load Testing
- Gatling QuickStart
- Load Testing with Gatling - James Willett
- Intro to Gatling
- 8 Reasons You Should Use Gatling for Load Testing
- Jeter Documentation
- JMeter Plugins
- Awesome-Gatling
- JMeter Tutorials: The Complete Free Training On JMeter
- Awesome-JMeter
- JMeter Tutorial
- JMeter Tutorials - SWTestacademy
- JMeter Tutorial - Great Learning
- Intro to JMeter - Baeldung
- What Is Google Lighthouse and How to Use It?
- Introduction to Chrome Lighthouse
- Actionable Performance Testing & SRE Tips on the TestGuild Performance Podcast
- K6
- JMeter Tutorials
- Gatling Corp
- How To Test Software Performance
- What Is Google Lighthouse and How to Use It?
- What is MetaVerse? | VR, AR, MR and XR
- AR/VR Testing Tutorial – How To Perform AR/VR Testing
- All You Need To Know About Augmented Reality Testing
- Arium — An Automation framework for Unity/XR
- JUnit 5 - Documentation
- ISTQB exam preparation — 2023
- Study materials for ISTQB Foundation level V4.0 [NEW!
- ISTQB Certification Study Material
- ISTQB Foundation Level and Agile Tester Certification guide
- ISTQB Study Material - Foundation Level
- ISTQB Certification: Complete Exam Study Material with Mock Test
- ISTQB Dumps - Foundation Level - Tips & Tricks to Pass Easily (New Sample Papers, Mock Tests)
- ISTQB mock tests (Foundation, advanced and agile)
- ISTQB Foundation Level Certification Exam Online Mock Test
- ISTQB Sample Exams, Syllabi, and Glossary
- ISTQB Sample Exams
- ISTQB Testing Certification Sample Question Papers With Answers
- Free ISTQB Sample Question Paper downloads
- ISTQB FREE Updates
- Awesome Hacking
- awesome-api-security
- Goldmine of all Open Source softwares
- DZone - Testing, Tools and Frameworks
- 16 Software Testing Challenges: How to Handle Them
- Challenges to Software Testing
- Testing Challenges
- SkillValue - Software Testing Quiz
- Ministry of Testing - Software Testing Challenges
- ProProfs - Software Testing Quizzes, Questions & Answers
- Restful E-Commerce
- Restful Booker
- Docker Compose Documentation
- A Complete Guide to Codeless Testing
- Top 10 Free System Design Courses and Tutorials in 2024
- Awesome System Design
- Software Design Basics - Tutorialspoint
- Software Design Introduction
- Software Design Tutorial
- Different Types of Software Design Principles
- system-design-101
- system-design-primer
- system-design
- system-design-interview
- System Design Preparation
- System Design Resources
- System Design Learning Resources
- ByteByteGo - YouTube
- System Design for Beginners Course
- System Design for Beginners Course
- What is a Test Automation Framework? | Best Practices
- Top 10 GitHub Repositories to Master Python
- Python Roadmap
- TypeScript Roadmap
- Automate the Boring Stuff with Python
- DS & A Roadmap
- QA Roadmap
- Developer Roadmaps
- Java Roadmap
- Beginners Book - Java Tutorials
- Practical Guide to Mobile Testing | Mobile Testing Tutorial | Software Testing | Podcast
- Appium Conference
- Top 10 GitHub Repositories to Master Python
- Cracking Codes with Python - An Introduction to Building and Breaking Ciphers
- Elements of Data Science
- Open Data Structures
- The Big Book of Small Python Projects - 81 Easy Practice Programs
- Python for Data Analysis - Third Edition
- Python CheatSheet
- Beyond the Basic Stuff with Python - Best Practices for Writing Clean Code
- DRY (Don’t Repeat Yourself) In Java
- SoloLearn
- LinkTree
- QA Roadmap by Anas Fitiani
- Java Programming Course by Angie Jones
- Learn Java Online
- Learn Java - Codecademy
- Java problems for practice - w3resources
- Java Problems for practice - Codingbat
- Java Programming examples - Geeks for Geeks
- Java Programming examples - Programiz
- Java Programming examples - CodeAbbey
- Java 67
- Mkyong
- Vogella - Java Tutorials
- CodeGym
- SoloLearn
- Java Design Patterns - Refactoring Guru
- W3Schools
- Head First Design Patterns
- Clean Code
- Refactoring
- Beginners Series to JavaScript
- learn-js
- Javascript.info
- JavaScript Tutorial on Test Automation University
- Javascript.com
- W3Schools
- Eloquent JavaScript
- Full Stack Academy
- Learn TypeScript from Scratch
- TypeScript Course for Beginners
- Learn TypeScript - The Ultimate Beginners Guide
- TypeScript Cash Course with Matt Pocock
- TypeScript Tutorial
- LearnTypeScript.dev
- TypeScriptLang.org
- TotalTypeScript
- TypeScript Beginner's Course by Sam Pigott
- TypeScript Online Tests - Tutorials Teacher
- TypeScript Tutorial in VSCode
- Learn Python
- Python Programming course on FreeCodeCamp
- Getting Started with Python - Python.org
- Python for Beginners
- Guru99.com
- Python Tutorial - Test Automation University
- Awesome Python
- Python Tutorial - W3Schools
- Python Programming - Programiz
- Learn Python - Kaggle.com
- Python Full Course - Bro Code
- Awesome Algorithms
- DS & A - Programiz
- Programming in Java - An Interdisciplinary approach
- Python Cheat Sheet
- Free Computer Programming Books
- 300+ Best Free Programming Books
- 14 Excellent free books to learn Java
- Free JavaScript Books
- Solid Principles - Baeldung
- Solid Principles - Howtodoinjava
- Design Principles in Java
- Kiss software design principle - Baeldung
- How to use KISS Principle in design - FreeCodeCamp
- YAGNI - Martin Fowler
- DRY, KISS & YAGNI Principles
- DRY Software Design Principle
- Object-Oriented Programming Principles in Java: OOP Concepts for Beginners
- How to explain object-oriented programming concepts to a 6-year-old
- What are four basic principles of Object Oriented Programming?
- Software Testing Help
- Test Automation University
- LambdaTest Learning Hub
- Software Testing Material
- Free Code Camp
- BlazeMeter University
- Automation Testing for Beginner's - Ultimate Guide
- Setting a Foundation for Successful Test Automation
- Beyond Bugs: Exploring the Depths of Software Testing
- Best Examples of Functional Test Cases
- Best Practices for Test Automation Framework
- Parallel Execution of Tests using Selenium Grid 4 with Docker Compose
- What questions should I ask as a new QA in the Team/Organization?
- The Art of Defect Reporting
- Exploratory Testing
- Different Types of Software Testing
- Free LIVE Manual Testing Demo Project for Training
- Practical Guide to Mobile Testing | Mobile Testing Tutorial | Software Testing | Podcast
- Types of Software Testing
- A Complete Guide to Web Testing[With Best Practices
- Marting Fowler's Blog
- Angie Jone's Blog
- Corina Pip's Blog
- Filip hrics's Blog
- Alan Richardson's Blog
- Mohammad Faisal Khatri's Blog
- Jason Swett's Blog(Has a good collection of blogs related to ruby rails testing, docker and other testing stuff)
- Test Guild by Joe Colantonio
- Dan Ashby's Blog
- Google Testing Blog
- TestDrive by Scandium (Webinar) - Balancing Tradition and Innovation in QA: A Career Path to Success
- LambdaTest Blog
- pCloudy Blog
- VTest Software Corp Blog
- LambdaTest
- BrowserStack Blog
- Software Testing News
- OnTestAutomation
- Articles by Lisa Crispin
- Wasiq Bhamla's Blog
- Selenium Conference
- Appium Conference
- Conf Engine
- O'Reilly
- Automation Testing with Joe Colantonio
- Programming with Mosh
- Front-end Testing with Kevin
- Simplilearn
- BrowserStack
- Sauce Labs
- Faisal Khatri
- Learn Test Automation with Wasiq Bhamla
- Free Software Testing books
- Software Testing : A Craftsman's approach
- Practical Test Pyramid - Martin Fowler
- Test Automation Frameworks
- What is a Test Automation Framework? | Best Practices
- Complete Guide To Automation Testing Frameworks
- Test Automation Framework: What is, Architecture & Types
- Types of Test Automation Frameworks | Everything You Should Know
- What is Data Driven Testing: All You Need to Know?
- What is Hybrid framework in Selenium?
- Git Command Explorer
- Source Control for Test Automation with Git
- Git & GitHub FreeCodeCamp Playlist
- Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git
- Advanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and more
- Git Branches Tutorial
- Learn Git Branching
- GitHub Skills
- Learn Git with Bitbucket Cloud
- Learn Enough Git to Be Dangerous - Michael Hartl
- Git cheat sheet download
- Selenium WebDriver Documentation
- Selenium Locator Strategies
- Selenium WebDriver with Java
- Selenium 4 in Java
- Selenium WebDriver with Python
- Selenium with JavaScript
- From Scripting to Framework with Selenium and C#
- Codeless Test automation with Selenium IDE
- Intro to Selenium WebDriver with .NET Core
- Selenium WebDriver with Ruby
- Free Selenium WebDriver Course
- Seleniumeasy.com
- Selenium Tutorial - SoftwareTestingMaterial
- Selenium Tutorial - SoftwareTestingHelp
- Selenium 4 WebDriver Hierarchy: A Detailed Explanation
- Different Types of Locators in Selenium WebDriver
- Selenium Locators | ID, Name, Tag Name, Class, Link Text, Partial Link Text, CSS Selector, XPath
- How to Locate Elements Using CSS Selectors in Selenium
- CSS Selectors in Selenium WebDriver | Web Automation Testing | Free Tutorial - YouTube
- How to Use @FindBy Annotation in Selenium Java
- How to handle dynamic dropdowns in Selenium
- How To Use WebDriverManager In Selenium
- How To Automate Shadow DOM In Selenium WebDriver
- Awesome Playwright
- How To Automate Login Page Using Selenium WebDriver
- How to automate Login page using Selenium WebDriver with Java? | Selenium WebDriver Tutorial
- Writing Selenium Web Automation tests in Fluent way!
- End to End Testing using Selenium WebDriver and Java
- Blogs related to Selenium WebDriver by LambdaTest
- Understanding CSS Selectors in Selenium
- Everything you need to know about the Selenium IDE: Tutorial
- Executing Parallel Test Sessions with TestNG and Selenium WebDriver
- Selenium Manager in Selenium 4.11.0: New Features and Improvements
- Cross Browser Testing in Selenium using TestNG | Parallel Testing | Testing on cloud platforms
- How to Handle ElementClickInterceptedException in Selenium Java
- LIVE Selenium WebDriver Demo Testing Project
- Live Selenium Webdriver ECommerce Testing Project
- Playwright Documentation - Nodejs
- Playwright Documentation - Java
- Playwright Documentation - Python
- Playwright Documentation - .NET
- Playwright - YouTube
- Playwright Locators
- Playwright with JavaScript
- What is Microsoft Playwright JS?
- Testing Modern Web Apps with Playwright | OD110
- Roadmap for DSA
- The Beginner’s Guide to API Hacking - DANA EPP'S BLOG
- Jez Humble's Blog
- Gherkin syntax
- Top 10 GitHub Repositories to Master Python
- Learn Java – Free Java Courses for Beginners
- Learn JavaScript for Beginners – JS Basics Handbook
- JavaScript Design Patterns – Explained with Examples
- Learn TypeScript - The Ultimate Beginners Guide
- Learn TypeScript – A Comprehensive Guide for Beginners
- TypeScript Full Tutorial by The Net Ninja
- Introduction to Computer Science and Programming using Python 6.100L- MIT OpenCourseWare
- Python Programming course on FreeCodeCamp
- Interactive Python Learning in your Browser
- Learn Python – Free Python Courses for Beginners
- Advanced Python Course
- How to use KISS Principle in design - FreeCodeCamp
- Object-Oriented Programming Principles in Java: OOP Concepts for Beginners
- How to explain object-oriented programming concepts to a 6-year-old
- MIT 16.842 Fundamentals of Systems Engineering
- ByteByteGo - YouTube
- Free Code Camp
- Software Testing Interview Preparation
- Software Testing Tutorials
- Practical Guide to Mobile Testing | Mobile Testing Tutorial | Software Testing | Podcast
- Selenium Conference
- Appium Conference
- Conf Engine
- How To Use Builder Design Pattern and DataFaker Library for Test Data Generation in Automation Testing
- Awesome-Appium
- Awesome-k6
- Selenium Grid Tutorial: Parallel Testing Guide with Examples
- Docker Selenium Grid repository
- How to Click Button in Selenium: A Complete Guide
- How to Use Breakpoints for Debugging in Selenium WebDriver
- How To Use Thread.sleep() in Selenium
- Handling “Element Is Not Clickable at Point” Exception in Selenium
- How To Take Full Page Screenshots In Selenium WebDriver
- Playwright Java Tutorial: Web Automation Testing | How to work with text fields?
- How to Run WebdriverIO Tests: Getting Started Tutorial
- Selenium Grid 4
- Docker Hub - Selenium
- gRPC overview
- Handling Alerts and Popups in Appium
- How to Create TestNG.xml File in Eclipse
- Awesome-Visual-Regression-Testing
- Awesome-CIandCD
- Random Data Generator
- Awesome-Java
- Awesome-JavaScript
- Learn Regex step by step, from zero to advanced.
- Awesome-Testing
- O'Reilly
- LambdaTest
- Automation Testing with Joe Colantonio
- Front-end Testing with Kevin
- Simplilearn
- edureka!
- BrowserStack
- Sauce Labs
- Faisal Khatri
- Learn Test Automation with Wasiq Bhamla
- Software Testing Interview Preparation Tutorials
- Git & GitHub FreeCodeCamp Playlist
- Advanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and more
- Git Branches Tutorial
- Learn Git and GitLab Tutorial For Beginners | Full Course [2024
- Learn GitLab in 3 Hours | GitLab Complete Tutorial For Beginners
- Selenium Locators | ID, Name, Tag Name, Class, Link Text, Partial Link Text, CSS Selector, XPath
- CSS Selectors in Selenium WebDriver | Web Automation Testing | Free Tutorial - YouTube
- How to automate Login page using Selenium WebDriver with Java? | Selenium WebDriver Tutorial
- Cross Browser Testing in Selenium using TestNG | Parallel Testing | Testing on cloud platforms
- Selenium WebDriver Tutorials
- Awesome-Selenium
- Selenium Webdriver Data Driven Testing | Reading test data from Excel Sheet
- Selenium WebDriver Data Driven Testing| Reading data from JSON file
- Playwright - YouTube
- Cypress - Youtube
- WebDriverIO - YouTube
- WebDriverIO Wednesdays with Kevin
- Learn pytest in 6 Hours⏰ | Complete pytest framework Tutorial | LambdaTest
- Python Web Apps: Testing with Pytest and Playwright
- Automated Testing in Python with PLAYWRIGHT + PYTEST
- Swag Labs Demo
- What is API Testing - Video Tutorial
- Postman Learning Center
- Postman end to end Tutorials Saravanan Seenivasan
- API Testing Videos by Dimpy Adhikary - DTestHive
- Keploy Official Website
- Learn API Testing using Rest-Assured | Tutorial | Part 1
- Learn API Testing using Rest-Assured | Part 2 | Code Cleanup and Refactoring | Tutorial
- PyTest • REST API Integration Testing with Python
- A Beginner’s Guide to GraphQL
- What is gRPC? Protocol Buffers, Streaming, and Architecture Explained
- Beeceptor Mock APIs
- Contract Testing For Microservices IS A MUST
- A Comprehensive Guide to Contract Testing APIs in a Service Oriented Architecture
- How to install Android Studio on Windows 10
- Automated Flutter App Testing - Testingbot
- Mobile Selectors
- Practical Guide on Continuous Integration for automation tests
- Appium boilerplate
- How to perform Android mobile automation using WebdriverIO Appium with TypeScript | Test Automation
- Penetration Testing Full Course - FreeCodeCamp.org
- OWASP Foundation
- 2021 OWASP Top Ten Overview - F5 DevCentral
- OWASP Devslop
- Actionable Security Testing Tips on the TestGuild Security Testing
- CS50's Introduction to Cybersecurity
- Introduction to Chrome Lighthouse
- Actionable Performance Testing & SRE Tips on the TestGuild Performance Podcast
- Gatling Tutorials for Beginners - James Willett
- K6
- JMeter Tutorials
- Gatling Corp
- DBMC and SQL basics
- Learn to use MySQL Database - FreeCodeCamp.org
- NOSQL - FreeCodeCamp
- DynamoDB Tutorial - Dynobase.dev
- DevOps Engineering Course for Beginners
- What is DevOps? How Development + Operations Helps Teams Work More Efficiently
- How Can DevSecOps Improve Cloud Security?
- DevOps with GitLab CI Course
- DevOps - Zero to Hero Course
- KodeKloud
- Jenkins YouTube Channel
- Docker
- The Ultimate Guide to End to End Tests with Selenium and Docker
- Advantages
- The Docker Handbook - Freecodecamp.org
- How to Use Vim – Tutorial for Beginners
- Get started with Grafana and Prometheus
- Serenity Dojo TV
- Agile Retrospectives
- Agile Sprint planning
- How to create a Maven Project in IntelliJ? | Test Automation | pom.xml | Maven Commands in IntelliJ
- JUnit 5 Crash course - freeCodeCamp
- NodeMaven
- Documentation
- The AI Engineering Handbook – How to Start a Career and Excel as an AI Engineer
- Prompting Guide
- A Beginner's Guide to LLMs – What's a Large-Language Model and How Does it Work?
- Top 10 GitHub Repositories for Software Testers!!
- Design Principles in Java
- Kaggle: Your Machine Learning and Data Science Community
- Five Point Plan To Start Automation Testing
- Free Programming Books
- Top 10 GitHub Repositories to Master Java: From Basics to Advanced Concepts!
- JavaScript Roadmap
- System Design Roadmap
- KISS (Keep it Simple, Stupid) - A Design Principle
- What is End to End Testing?
- What is Smoke Testing?
- What is YAGNI principle (You Aren't Gonna Need It)?
- Top 10 GitHub Repositories to Master Python
- DRY (Don’t Repeat Yourself) In Java
- Real Python Tutorials
- What is Regression Testing?
- What is Sanity Testing?
- Selenium Webdriver Data Driven Testing | Reading test data from Excel Sheet
- Selenium WebDriver Data Driven Testing| Reading data from JSON file
- Top 10 GitHub Repositories to Master Python
- 30 Days of Java
- 30 Days Of JavaScript
- 30 Days of Python
- Awesome Books
- Continuous Delivery
- What is Sanity Testing?
- What is Regression Testing?
- ISTQB Dumps – Download mock tests PDF and sample question papers
- Top 10 GitHub Repositories to Master Python
- Practice Java
- Top 10 GitHub Repositories to Master Python
- PRACTICE PYTHON - Beginner Python exercises
- SoloLearn
- Introduction to Computer Science and Programming using Python 6.100L- MIT OpenCourseWare
- Introduction to Python
- Top 10 GitHub Repositories to Master Python
- The right way to install Python on a Mac
- Awesome Books
- DRY (Don’t Repeat Yourself) In Java
- MIT 16.842 Fundamentals of Systems Engineering
- System Design Learning Resources
- Postman Learning Centre
- Five Point Plan To Start Automation Testing
- Test Automation Framework Guide
- Selenium WebDriver Tutorials
- How to Handle Mouse Actions in Selenium
- What Is Page Object Model (POM) Design Pattern
- Modern Test Automation with AI(LLM) and Playwright MCP (Model Context Protocol)
- How to Use the Playwright Click() Method in Test Automation
- Cypress Documentation
- What is API Testing?
- Keploy Official Docs
- How to Test POST Requests with Rest-Assured Java for API Testing: Part I
- How to Test POST Requests with Rest-Assured Java for API Testing: Part II
- How to test a SOAP API request with Rest-Assured Java
- GraphQL Guides
- Appium 2.0 Documentation
- Appium Version 2.0 Fundamentals
- Try Hack Me
- Hacking APIs: Workshop - Corey Ball
- CS50's Introduction to Cybersecurity
- Types of Performance Testing
- Different Types of Performance Testing Tools
- K6 - Usage Guide and Docs
- K6 - Examples and Tutorials
- Free Gatling Courses on Gatling Academy
- Gatling Tutorials
- Top 5 IVR Challenges and How to Overcome Them
- Postgres Tutorial - neon.com
- annfelix/DEVOPS-WORLD
- Get started with Azure DevOps
- Docker Labs
- Learn Linux for free
- Free Linux Course
- BDD 101: WRITING GOOD GHERKIN
- The Nine Principles of Agile Leadership
- JUnit 5 - Documentation
- Junit 5 - GitHub
- Getting started with Pytest
- Testing Python Applications with Pytest
- Machine Learning with Python
- Top 10 GitHub Repositories to Master Python
- Fundamentals of Software Testing 2nd Edition, Revised and Updated
- Software Testing Foundations, 5th Edition A Study Guide for the Certified Tester Exam
- The art of software testing
- Complete Guide to Test Automation : Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects
- Experiences of Test Automation: Case Studies of Software Test Automation
- Software Quality Engineering: Testing, Quality Assurance, and Quantifable Improvement
- Top 10 GitHub Repositories to Master Python
- Awesome-Test-Case_design
- Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley Signature Series (Cohn)
- 100+ Best System Design Resources for Interview and Learning
- Top 10 GitHub Repositories to Master Python
- Top 10 GitHub Repositories to Master Python
- Top 10 GitHub Repositories to Master Python
- Java Programming examples - Geeks for Geeks
- Top 10 GitHub Repositories to Master Python
- Testing Challenges
- Quality Assurance Interview Questions
- Software Testing Interview Preparation Tutorials
- Software Testing Tutorials
- Software Testing Interview Questions and Answers
- Scenario Based Software Testing Interview Questions and Answers for Experienced
- Git Roadmap
- Git & GitHub FreeCodeCamp Playlist
- Advanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and more
- Git Branches Tutorial
- Learn GitLab with Tutorials
- Tutorials - Learn Git
- GitLab University
- Learn Git and GitLab Tutorial For Beginners | Full Course [2024
- Learn GitLab in 3 Hours | GitLab Complete Tutorial For Beginners
- Learn Git with Hands-on Labs
- Selenium Locators | ID, Name, Tag Name, Class, Link Text, Partial Link Text, CSS Selector, XPath
- CSS Selectors in Selenium WebDriver | Web Automation Testing | Free Tutorial - YouTube
- How to automate Login page using Selenium WebDriver with Java? | Selenium WebDriver Tutorial
- Cross Browser Testing in Selenium using TestNG | Parallel Testing | Testing on cloud platforms
- How to Use JavaScriptExecutor in Selenium?
- How to Handle Mouse Actions in Selenium
- Selenium Pagination Tutorial: How to Handle Page Navigation
- How to Use Assert and Verify in Selenium
- How to Handle File Upload in Selenium
- ExpectedConditions In Selenium: Types And Examples
- How to Handle StaleElementReferenceException in Selenium
- Selenium WebDriver Tutorials
- How to Handle Mouse Actions in Selenium
- Build your first end-to-end test with Playwright
- Join Playwright Discord Server
- Getting Started With Microsoft Tool Playwright for Automated Testing
- Playwright Fixtures vs POM: Which One Should You Choose?
- Playwright Java Tutorial: Web Automation Testing | How to perform Mouse Hover action?
- Playwright Java Tutorial: Web Automation Testing | How to check if element is displayed, enabled and selected?
- Modern Test Automation with AI(LLM) and Playwright MCP (Model Context Protocol)
- Automating a Web Form With Playwright MCP and MySQL MCP
- Running and Debugging Tests With Playwright UI Mode
- Fixtures (Built-in Fixtures) in Playwright
- Seamless CI/CD Integration: Playwright and GitHub Actions
- How to Run Playwright Tests Sequentially in Same Browser Context
- Cypress Debugging Hacks: Tips and Tricks for Speedy Resolution
- Cypress With Cucumber for Seamless End-To-End Testing
- User Guide — pytest-selenium latest documentation
- How To Use Pytest With Selenium For Web Automation Testing
- Pytest: Getting started with automated testing for Python
- Selenium Pytest Tutorial: A Comprehensive Guide, with Examples & Best Practices
- Learn pytest in 6 Hours⏰ | Complete pytest framework Tutorial | LambdaTest
- Selenium Python Tutorial: Getting Started With Pytest
- Test Automation Made Easy with Pytest and Playwright
- Python Web Apps: Testing with Pytest and Playwright
- Automated Testing in Python with PLAYWRIGHT + PYTEST
- UI Testing Playground
- RESTful book - AutomationTesting online
- Example SaaS for testing
- Candymapper
- Live Chat Playground
- API Design Roadmap
- Keploy Official Community Blogs
- Keploy OFficial Tech Blogs
- Keploy Installation Guide
- Keploy Open source - Github
- Keploy GSoC - Google Summer Of Code, 2025
- Keploy VS Code Extension
- Keploy PR Agent/App
- API Testing using Keploy
- Learn API Testing using Rest-Assured | Tutorial | Part 1
- Learn API Testing using Rest-Assured | Part 2 | Code Cleanup and Refactoring | Tutorial
- API Testing using Jest and SuperTest
- How to test POST API requests with Playwright Java
- How to test GET API requests with Playwright Java
- How to test PUT API requests with Playwright Java
- How to test PATCH API requests with Playwright Java
- How to test DELETE API requests with Playwright Java
- How to create a Custom Logger for Logging Response Details With Playwright Java
- API Testing With Playwright
- API Testing using Pytest
- Automating your API tests using Python and Pytest
- A Complete Guide To pytest API Testing
- RESTful API Testing with PyTest: A Complete Guide
- 3 ways to test your API with Python
- API Testing with Pytest and Python Requests: A Beginner’s Guide
- awesome-pytest
- pytest-dev/pytest
- PyTest • REST API Integration Testing with Python
- API Testing With Cypress
- Mocking API Response in Cypress
- GraphQL Testing for Beginners
- 8 Free to Use GraphQL APIs for Your Projects and Demos
- From Zero to Hero: A GraphQL Testing Guide for Developers
- OWASP - Testing GraphQL
- bruno
- bruno - GitHub
- How to Use Bruno for API Testing (Beginner's Guide)
- HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
- Hurl, run and test HTTP requests with plain text.
- Insomnia - The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
- Hoppscotch - Open-source alternative to Postman, Insomnia)
- Karate DSL
- xh - Friendly and fast tool for sending HTTP requests
- Requestly - Free and open-source API Client & Interceptor.
- schemathesis
- Restxox
- Eviltester - API challenges
- Reqres
- Toolshop API
- Petstore
- RESTful-api
- Contact List API
- JSON Placeholder
- Beeceptor Mock APIs
- JSONing
- Contract Testing For Microservices IS A MUST
- Contract Testing: Who’s Who in the Process
- How to install Android Studio on Windows 10
- Appium 2.0 Plugins
- How to Test Biometric Authentication With Appium
- How to perform Android mobile automation using WebdriverIO Appium with TypeScript | Test Automation
- Sauce labs Android App
- Sauce Labs iOS App
- WebdriverIO - Native Demo app - Android/iOS
- OWASP API Security Project
- Awesome-DevSecOps
- API Security Checklist
- Web Security Academy Learning Paths
- Ultimate DevSecOps library
- LabEx Cybersecurity Free Labs
- Awesome CICD Security
- Cybersecurity for Beginners
- Do you want to learn API Security Testing for free?
- API Penetration Testing: A Full Guide
- Actionable Security Testing Tips on the TestGuild Security Testing
- Black Duck
- Burp Suite Tutorials - TryHackMe
- Actionable Performance Testing & SRE Tips on the TestGuild Performance Podcast
- JMeter Tutorials
- Visual Testing
- Different Types of Databases - tpointtech
- SQL Roadmap
- SQL Tutorial - tpointtech
- SQL Tutorial - Full Database Course for Beginners
- Awesome SQL
- MySQL Workbench
- Awesome MySQL
- What are NoSQL Databases?
- Awesome NoSQL Guides
- Awesome MongoDB
- DynamoDB Tutorial - tpointtech
- Awesome DynamoDB
- Postgres Roadmap
- Postgres Tutorial - tpointtech
- Awesome Postgres
- DataAnalyst Roadmap
- Database Testing - tpointtech
- DevOps Roadmap
- DevOps Guide
- Learn DevOps with Free Labs
- DevOps Free Labs
- What is DevOps? What Does it Really Mean?
- DevOps - Step by Step
- Free DevOps Books
- What is DevOps?
- Introduction to DevOps
- DevOps Engineering Course for Beginners
- Training for DevOps Engineers
- Free Devops Books
- 90 Days Of DevOps
- awesome-devops
- Learning DevOps
- Cloud DevOps Learning Resources
- DevOps Exercises
- What Is Observability? Comprehensive Beginners Guide
- How to Learn Git for DevOps: Beginners Git Roadmap
- DevSecOps Learning Resources
- Awesome Scalability
- DevOps and IT Cheat-Sheet Collection
- Awesome DevSecOps
- A collection of Linux Sysadmin Test Questions and Answers
- A curated list of Site Reliability and Production Engineering resources
- Awesome Kubernetes
- The Best DevOps Blogs
- Google DevOps & SRE
- KodeKloud DevOps Blog
- Azure DevOps Blog
- What is DevOps? How Development + Operations Helps Teams Work More Efficiently
- How Can DevSecOps Improve Cloud Security?
- DevOps with GitLab CI Course
- DevOps - Zero to Hero Course
- KodeKloud
- How to Install and Setup Jenkins with Docker Compose
- How to add a Jenkins agent with Docker Compose
- Docker Roadmap
- Docker 101 Tutorial
- Docker Curriculum GitHub
- Docker Labs
- DockerLabs - Getting Started with Docker
- Awesome Docker Compose
- Docker Build GitHub Actions
- How to setup GitHub Actions for NodeJS project?
- How to setup Github Actions for Java with Maven project?
- LinuxZoo - Learn Linux
- How to Use Vim – Tutorial for Beginners
- Learn Linux for free
- Free Linux Tutorials
- Awesome Linux Software
- Free Linux Basics - KodeKloud
- Free Linux Course
- How to Secure a Linux Server
- Terraform Tutorials
- Terraform Tutorials - Getting Started
- A Comprehensive Terraform Tutorial for Beginners
- awesome-tf
- An Ultimate Terraform Hands-on Labs
- Awesome Terraform - Azure
- Infrastructure as code - Terraform Tutorials
- Prometheus for Developers
- Getting Started with Prometheus
- Guides for Prometheus
- Beginner’s Guide to Prometheus Metrics
- Get started with Grafana and Prometheus
- Cucumber Testing
- Ultra Reporter - Next.js based Test Automation reporter
- Table to Markdown
- Online CSV Editor and Generator
- Fake Name and Identity Generator
- Test Credit Card Account Numbers
- Fake Credit Card Numbers for Testing
- Fake Credit Card Number Generator
- Online Character Counter
- Text Generator
- Dummy Text Generator
- tpointtech - Maven Tutorial
- How to create a Maven Project in IntelliJ? | Test Automation | pom.xml | Maven Commands in IntelliJ
- Beginner’s Guide to JUnit 5
- tpointtech - JUnit Tutorial
- JUnit 5 Crash course - freeCodeCamp
- tpointtech - TestNG Tutorial
- A Complete Guide To Exception Tests In TestNG
- pytest documentation
- Effective Python Testing With pytest
- Introduction to pytest
- pytest Fixtures: A Detailed Guide With Examples
- A Beginner's Guide to Unit Testing with Pytest
- NodeMaven
- AI Engineer Roadmap
- AI and Data Scientist Roadmap
- What is AI? A Quick-Start Guide For Beginners
- MLOps Roadmap
- Learn the Foundations of Machine Learning and Artificial Intelligence
- What is Artificial Intelligence?
- Elements of AI
- Machine Learning Crash Course
- A Beginner's Guide to LLMs – What's a Large-Language Model and How Does it Work?
- Generative AI - Course by Google
- Leveraging LLM Models: A Comprehensive Guide for Developers and QA Professionals
- The AI Engineering Handbook – How to Start a Career and Excel as an AI Engineer
- A collection of papers and resources about the utilization of large language models (LLMs) in software testing.
- Learn AI Engineering
- AI for Beginners
- Machine Learning for Beginners
- Data Science for Beginners
- IoT for Beginners
- Top 10 GitHub Repositories to Master Python
- Laws, Theories, Principles and Patterns for developers and technologists.
- Why is Critical Thinking important in Software Testing
- The Real Struggles of Software Testers: Challenges No One Talks About!
- Data Driven Testing using Excel Files with Apache POI and Selenium WebDriver
- Latest Videos for learning Playwright
- Learn NoSQL in 3 hours - FreecodeCamp
- Top 10 GitHub Repositories to Master Python
- Top 10 GitHub Repositories to Master Python
- Beginners Book - Java Tutorials
Programming Languages
Sub Categories
Keywords
awesome-list
37
awesome
33
testing
24
python
21
devops
19
docker
16
machine-learning
12
api-testing
12
javascript
11
kubernetes
11
security
11
interview-questions
10
linux
10
interview
10
java
10
testing-tools
9
test-automation
9
list
9
automation
8
system-design
8
api
7
resources
7
tutorial
7
developer-tools
7
http-client
7
computer-science
7
deep-learning
7
load-testing
7
aws
7
containers
6
data-science
6
jenkins
6
rest-api
6
api-client
6
typescript
6
interview-preparation
6
algorithms
6
algorithm
6
scalability
6
devsecops
5
web
5
performance-testing
5
software-testing
5
azure
5
tools
5
go
5
ansible
5
interview-practice
5
data-structures
5
cli
4