Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-learning
Curated lists of awesome learning resources for a Software Test Automation Engineer
https://github.com/mfaisalkhatri/awesome-learning
Last synced: 2 days ago
JSON representation
-
Don't forget to give a :star: to make the project popular
- 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
- Top 10 Visual Testing Tools
- Complete Guide of 15 Visual Testing Tools: Features, Benefits & Prices
- What is Visual Regression Testing?
- Visual Regression Testing what, why and how
- What Is Visual Regression Testing: A Detailed Guide
- Visual Testing
- 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 - W3Schools
- Different Types of Databases - JavatPoint
- Database types - Mongodb.com
- Types of Databases - Tutorialspoint
- DBMC and SQL basics
- Database Management System
- SQL Tutorial - SQLTutorial.org
- SQL Tutorial - SQLZoo.net
- SQL Tutorial - Tutorialspoint
- SQL Tutorial - Javatpoint
- SQL Tutorial - Programiz
- SQL Cheat Sheet
- Visualize your SQL queries
- MySQL tutorial
- What are NoSQL Databases?
- MySQL Tutorial - W3Schools
- MySQL Tutorial - Tutorialspoint
- Learn to use MySQL Database - FreeCodeCamp.org
- MySQL Workbench
- NOSQL - FreeCodeCamp
- MongoDB Tutorial - MongoDB.com
- MongoDB Tutorial - MongoDBtutorial.org
- MongoDB Tutorial - W3resource.com
- MongoDB Tutorial - MongoDB.com
- MongoDB Tutorial - W3Schools.com
- MongoDB Tutorial - Tutorialspoint
- DynamoDB - AWS - Getting Started
- DynamoDB Tutorial - DigitalCloud
- DynamoDB Tutorial - Dynobase.dev
- DynamoDB Tutorial - Tutorialspoint
- DynamoDB Tutorial - Javatpoint
- DynamoDB Tutorial - Tutorialsdojo
- Postgres Tutorial - Postgresql.org
- Postgres Tutorial - Postgresqltutorial.com
- 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?
- Continuous Integration Patterns and Anti-Patterns
- Learn How to Set Up a CI/CD Pipeline From Scratch
- How to use Docker for Automation Testing?
- Test Automation in DevOps
- Continuous Testing with Azure DevOps
- Automated Flutter App Testing - Testingbot
- DevOps.com
- Scaling tests with Docker
- Whole Team Approach to Continuous Testing
- Continuous Deliver in DevOps
- Devops Testing
- Dave Farley's Blog
- 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 Best Practices
- Jenkins Pipeline
- Managing Jenkins
- Jenkins Tutorial For Beginners: 21+ Practical Guides
- Jekins Beginners Tutorials
- Jenkins CI Tutorials
- Testing with Jenkins
- Jenkins Full Course in 4 Hours | Jenkins Tutorial For Beginners
- 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 Tutorial for Beginners: A Comprehensive Guide With Examples and Best Practices
- 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 Documentation
- GitHub Actions Guide
- 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
- 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 Community
- BDD - A Complete Tutorial
- Beginners guide to BDD
- Cucumber Installation
- Cucumber Guides
- Cucumber blogs
- Cucumber with Java
- 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
- 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?
- ByteByteGo
- 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
- The Cucumber for Java Book
- Cucumber books
- IntelliJ Cucumber Support
- What is Agile?
- Agile Software blogs by Mike Cohn
- Agile Software Guide - Martin Fowler
- What is Scrum?
- 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
- 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
- Test Data Generator
- Excel Viewer - VS Code Extension
- Rainbow CSV - VS Code Extension
- Code Runner - 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
- 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
- Registration link - _Use F86 at checkout to get extra 2GB of proxy_
- Documentation
- Setting up MultiLogin with NodeMaven
- 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
- Gatling Tutorials for Beginners - James Willett
- Arium Framework
- SQL Tutorial - Full Database Course for Beginners
- Lets-DevOps/awesome-learning
- Using build tools with Jenkins
- ssbostan/jenkins-tutorial
- Learning Docker
- Docker Labs
- docker/compose
- Docker Cheat Sheet - GitHub
- Awesome TDD
- Serenity Core
- Awesome Agile
- Junit 5 - GitHub
- 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?
- Cypress Documentation
- 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 using Jest and 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
- Burp Suite Tutorials - TryHackMe
- 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 - Usage Guide and Docs
- K6 - Examples and Tutorials
- K6 - API Load Testing
- How to get started with K6?
- Free Gatling Courses on Gatling Academy
- Awesome-Gatling
- 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
- JMeter Tutorials: The Complete Free Training On JMeter
- JMeter Tutorial
- JMeter Tutorials - SWTestacademy
- JMeter Tutorial - Great Learning
- Intro to JMeter - Baeldung
- Awesome-JMeter
- 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
- 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 exam preparation — 2023
- 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 Dumps – Download mock tests PDF and sample question papers
- 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
- Hacking APIs: Workshop - Corey Ball
- 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
- Ministry of Testing - Software Testing Challenges
- ProProfs - Software Testing Quizzes, Questions & Answers
- SkillValue - Software Testing Quiz
- Restful E-Commerce
- Restful Booker
- Docker Compose Documentation
- A Complete Guide to Codeless Testing
- Top 10 Free System Design Courses and Tutorials in 2024
- System Design Learning Resources
- 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
- Awesome System Design
- ByteByteGo - YouTube
- System Design for Beginners Course
- Awesome-DevSecOps
- Beginners Book - Java Tutorials
- Practical Guide to Mobile Testing | Mobile Testing Tutorial | Software Testing | Podcast
- Appium Conference
- What is a Test Automation Framework? | Best Practices
- LinkTree
- QA Roadmap by Anas Fitiani
- Java Programming Course by Angie Jones
- Beginners Book - Java Tutorials
- 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
- Introduction to Computer Science using Java
- 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
- Introduction to Python
- 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
- Programming - Rules of Thumb
- YAGNI - Martin Fowler
- Deep Dive in KISS and YAGNI
- 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
- Guru99.com - Software Testing
- 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
- TestDrive by Scandium (Webinar) - Balancing Tradition and Innovation in QA: A career path to success
- 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
- LambdaTest Blog
- pCloudy Blog
- VTest Software Corp Blog
- BrowserStack Blog
- Software Testing News
- OnTestAutomation
- Articles by Lisa Crispin
- Wasiq Bhamla's Blog
- Selenium Conference
- Appium Conference
- Conf Engine
- Automation Testing with Joe Colantonio
- O'Reilly
- Programming with Mosh
- LambdaTest
- 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
- Agile Testing by Lisa Crispin
- The art of software testing
- Complete Guide to Test Automation -Arnon Axelrod
- Experiences of Test Automation: Case Studies of Software Test Automation
- Software Quality Engineering: Testing, Quality Assurance, and Quantifable Improvement
- 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
- 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
- Awesome Playwright
- 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
- How To Use Builder Design Pattern and DataFaker Library for Test Data Generation in Automation Testing
- Awesome-Appium
- Awesome-k6
- Docker Selenium Grid repository
- Docker Hub - Selenium
- 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
- Selenium Grid Tutorial: Parallel Testing Guide with Examples
- gRPC overview
- Handling Alerts and Popups in Appium
- How to Create TestNG.xml File in Eclipse
- Awesome-CIandCD
- Challenges to In-House IVR Testing
- Awesome-Visual-Regression-Testing
- Random Data Generator
- Awesome-Java
- Awesome-JavaScript
- Learn Regex step by step, from zero to advanced.
- Awesome-Testing
- Awesome-Selenium
- Practical Guide on Continuous Integration for automation tests
- Advantages
Programming Languages
Sub Categories
Keywords
awesome-list
24
awesome
20
testing
14
java
10
test-automation
7
javascript
7
security
6
load-testing
6
interview-questions
6
system-design
6
docker
6
web
5
python
5
software-testing
5
automation
5
typescript
5
performance-testing
5
interview
4
performance
4
selenium
4
scalability
4
tutorial
4
devops
4
list
4
computer-science
4
tree
3
golang
3
data-structures
3
architecture
3
system-design-interview
3
algorithm
3
software-engineering
3
interview-practice
3
testing-tools
3
appium
3
interview-preparation
3
test
3
playwright
3
go
3
inspector
2
tools
2
orchestration
2
application-security
2
book
2
aws
2
project
2
kotlin
2
benchmarking
2
testing-practices
2
tests
2