{"id":61825,"url":"https://github.com/mfaisalkhatri/awesome-learning","name":"awesome-learning","description":"A curated list of awesome learning resources for a Software Test Automation Engineer ","projects_count":1291,"last_synced_at":"2026-08-07T20:00:29.976Z","repository":{"id":65916760,"uuid":"590043905","full_name":"mfaisalkhatri/awesome-learning","owner":"mfaisalkhatri","description":"A curated list of awesome learning resources for a Software Test Automation Engineer ","archived":false,"fork":false,"pushed_at":"2026-05-25T19:24:22.000Z","size":773,"stargazers_count":1225,"open_issues_count":1,"forks_count":232,"subscribers_count":36,"default_branch":"main","last_synced_at":"2026-06-13T16:03:53.477Z","etag":null,"topics":["awesome","awesome-list","cicd","continuous-delivery","continuous-integration","devops","docker","github","hacktoberfest","javascript","learning","learning-path","programming-language","python","software-testing","tdd","test-automation","testautomation","unicorns"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mfaisalkhatri.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"mfaisalkhatri"}},"created_at":"2023-01-17T14:35:55.000Z","updated_at":"2026-06-11T15:33:21.000Z","dependencies_parsed_at":"2024-02-12T12:31:05.198Z","dependency_job_id":"1016583d-5d65-4f2c-b242-c00ed2391bb3","html_url":"https://github.com/mfaisalkhatri/awesome-learning","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mfaisalkhatri/awesome-learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfaisalkhatri%2Fawesome-learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfaisalkhatri%2Fawesome-learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfaisalkhatri%2Fawesome-learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfaisalkhatri%2Fawesome-learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mfaisalkhatri","download_url":"https://codeload.github.com/mfaisalkhatri/awesome-learning/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mfaisalkhatri%2Fawesome-learning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34987610,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-06-13T00:00:21.226Z","updated_at":"2026-08-07T20:00:29.977Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Don't forget to give a :star: to make the project popular","Sponsored By"],"sub_categories":[],"readme":"[![Awesome](https://awesome.re/badge.svg)](https://github.com/sindresorhus/awesome)\r\n\r\n# Awesome Learning\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n\u003cimg src=\"assets/poster.gif\" width=\"500\" height=\"300\"/\u003e\r\n\u003c/div\u003e\r\n\r\nI have been in the Software Testing role for the last 17+ years; however, I must tell you that most of my time was spent in manual testing. When I got into this role, specifically, it was the time when there used to be a lot of desktop applications. I started my career in 2008 as a Commerce graduate and had no background in engineering. At first, it was challenging to understand what programming, testing, and releases entailed. Thanks to all my mentors and guides, who helped me a lot to understand the basic concepts of software testing and how the actual process works.\r\n\r\nI have been asked by many about my career transformation journey from Manual Testing to Test Automation Engineer, hence I thought of creating this repository, which has the learning path I followed to become a Test Automation Engineer.\r\n\r\n## Don't forget to give a :star: to make the project popular\r\n- Check out links to my LinkedIn Profile, Medium blogs, and other social media sites on [LinkTree](https://linktr.ee/faisalkhatri)\r\n\r\n\u003e A curated list of awesome learning resources for a software test engineer\r\n- [Awesome Learning](#awesome-learning)\r\n  - [RoadMaps](#roadmaps)\r\n  - [Awesome Open Source](#awesome-open-source)\r\n  - [Computer Science Courses](#computer-science-courses)\r\n  - [Programming languages](#programming-languages)\r\n  - [Coding Principles](#coding-principles)\r\n  - [Software Design and Architecture](#software-design-and-architecture)\r\n  - [Software Testing](#software-testing)\r\n  - [Git](#git)\r\n  - [Web Testing](#web-testing)\r\n  - [API Testing](#api-testing)\r\n  - [Contract Testing](#contract-testing)\r\n  - [Mobile Testing](#mobile-testing)\r\n  - [Security Testing](#security-testing)\r\n  - [Performance Testing](#performance-testing)\r\n  - [AR/VR/XR Testing](#arvrxr-testing)\r\n  - [IVR Testing](#ivr-testing)\r\n  - [Visual Regression Testing](#visual-regression-testing)\r\n  - [Accessibility Testing](#accessibility-testing)\r\n  - [Database Testing](#database-testing)\r\n  - [DevOps](#devops)\r\n  - [TDD](#tdd)\r\n  - [BDD](#bdd)\r\n  - [Agile](#agile)\r\n  - [QA Assistance tools](#qa-assistance-tools)\r\n  - [AI/ML Learning Materials](#aiml-learning-materials)\r\n\r\n## Sponsored By\r\n\u003cdiv align=\"left\"\u003e\r\n\u003cimg src=\"assets/swiftproxy_banner.png\" width=\"600\" height=\"300\"/\u003e\r\n  \u003ca href=\"https://www.swiftproxy.net/?ref=mfaisalkhatri\"/a\u003e\r\n\u003c/div\u003e\r\n\r\n[Swiftproxy](https://www.swiftproxy.net/?ref=mfaisalkhatri) — Premium residential proxies for developers, automation engineers, and data teams. \r\nAccess 80M+ residential IPs across 190+ countries with support for HTTP, HTTPS, and SOCKS5, rotating and sticky sessions, and non-expiring traffic. Ideal for web scraping, browser automation, AI data collection, testing, and large-scale web research.\r\n\r\n\u003cdiv align=\"left\"\u003e\r\n\u003cimg src=\"assets/rapidproxy_banner.png\" width=\"600\" height=\"300\"/\u003e\r\n  \u003ca href=\"https://www.rapidproxy.io/?ref=awesome\"/a\u003e\r\n\u003c/div\u003e\r\n\r\n[RapidProxy](https://www.rapidproxy.io/?ref=awesome) is a global residential proxy platform built for scraping developers and data collection teams, offering 90M+ real residential IPs across 200+ countries and regions. It supports dynamic rotation, precise geo-targeting, and high-concurrency data collection, helping improve success rates and reduce ban risks. \r\n\r\n[Start your free trial today!](https://www.rapidproxy.io/?ref=awesome) _Use discount code RAPID10 to get 10% off._\r\n\r\n\r\n# RoadMaps\r\n- [QA Roadmap by Anas Fitiani](https://github.com/fityanos/awesome-quality-assurance-roadmap)\r\n- [Roadmap to learn Automation Testing](https://medium.com/@iamfaisalkhatri/how-do-i-switch-from-manual-to-automation-testing-dc726950c3a9)\r\n- [DevOps Roadmap by Milan Milanovic](https://github.com/milanm/DevOps-Roadmap)\r\n- [Threat Modelling Roadmap by Hysn Technologies Inc](https://github.com/hysnsec/awesome-threat-modelling)\r\n- [Developer Roadmaps](https://roadmap.sh/)\r\n\r\n# Awesome Open Source\r\n\r\n- [Goldmine of all Open Source softwares](https://awesomeopensource.com)\r\n- [List of Awesome Learning Resources](https://www.topcoder.com/thrive/articles/List%20of%20awesome%20learning%20resources)\r\n\r\n# Computer Science Courses\r\n\r\n- [Computer Science courses with video lectures](https://github.com/Developer-Y/cs-video-courses)\r\n- [1200 Free Computer Science Courses from the World’s Top Universities](https://www.freecodecamp.org/news/free-courses-top-cs-universities/)\r\n\r\n# Programming languages \r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eJava\u003c/summary\u003e\r\n\r\n- [Java Roadmap](https://roadmap.sh/java)\r\n- [Java Programming Notes](https://www3.ntu.edu.sg/home/ehchua/programming/)\r\n- [Java Programming Course by Angie Jones](https://testautomationu.applitools.com/java-programming-course/)\r\n- [Beginners Book - Java Tutorials](https://beginnersbook.com/java-tutorial-for-beginners-with-examples/)\r\n- [Learn Java Online](https://www.learnjavaonline.org/)\r\n- [Learn Java – Free Java Courses for Beginners](https://www.freecodecamp.org/news/learn-java-free-java-courses-for-beginners/)\r\n- [Learn Java - Codecademy](https://www.codecademy.com/learn/learn-java)\r\n- [30 Days of Java](https://github.com/AaronGalloway/30-Days-Of-Java)\r\n- [Java Best Practices](https://github.com/in28minutes/java-best-practices)\r\n- [Java problems for practice - w3resources](https://www.w3resource.com/java-exercises/)\r\n- [Java Problems for practice - Codingbat](https://codingbat.com/java)\r\n- [Java Programming examples - Geeks for Geeks](https://www.geeksforgeeks.org/java/java-programming-examples/)\r\n- [Java Programming examples - Programiz](https://www.programiz.com/java-programming/examples)\r\n- [Java Programming examples - CodeAbbey](https://www.codeabbey.com/)\r\n- [Java 67](https://www.java67.com/)\r\n- [Mkyong](https://mkyong.com/)\r\n- [Vogella - Java Tutorials](https://www.vogella.com/tutorials/java.html)\r\n- [CodeGym](https://codegym.cc/)\r\n- [SoloLearn](https://www.sololearn.com/en/learn/courses/java-introduction)\r\n- [Java Design Patterns - Refactoring Guru](https://refactoring.guru/design-patterns)\r\n- [Java Design Patterns - Github](https://github.com/iluwatar/java-design-patterns)\r\n- [Introduction to Computer Science using Java](https://chortle.ccsu.edu/javaLessons/index.html)\r\n- [W3Schools](https://www.w3schools.com/java/)\r\n- [Head First Design Patterns](https://www.oreilly.com/library/view/head-first-design/0596007124/)\r\n- [Clean Code](https://www.oreilly.com/library/view/clean-code-a/9780136083238/)\r\n- [Refactoring](https://refactoring.guru/refactoring)\r\n- [Awesome-Java](https://github.com/akullpp/awesome-java)\r\n- [Top 10 GitHub Repositories to Master Java: From Basics to Advanced Concepts!](https://medium.com/@iamfaisalkhatri/top-10-github-repositories-to-master-java-from-basics-to-advanced-concepts-80411bc6a2a7)\r\n- [Getting Started with Java for Data](https://www.datacamp.com/code-along/getting-started-with-java-for-data)\r\n- [Practice Java](https://www.codechef.com/practice/java)\r\n- [100+ Best System Design Resources for Interview and Learning](https://github.com/javabuddy/best-system-design-resources)\r\n- [Algorithms in Java](https://github.com/TheAlgorithms/Java)\r\n- [How to Read JSON Files in Java Using the Google Gson Library](https://dzone.com/articles/how-to-read-json-files-in-java-using-google-gson-l)\r\n- [How to serialize JSON API requests using Java Records?](https://coderlegion.com/477/how-to-serialize-json-api-requests-using-java-records)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eJavaScript\u003c/summary\u003e\r\n\r\n- [JavaScript Roadmap](https://roadmap.sh/javascript)\r\n- [Beginners Series to JavaScript](https://learn.microsoft.com/en-us/shows/beginners-series-to-javascript/)\r\n- [Learn JavaScript for Beginners – JS Basics Handbook](https://www.freecodecamp.org/news/learn-javascript-for-beginners/)\r\n- [Learn JavaScript – Free JS Courses for Beginners](https://www.freecodecamp.org/news/learn-javascript-free-js-courses-for-beginners/)\r\n- [learn-js](https://www.learn-js.org/)\r\n- [Javascript.info](https://javascript.info/)\r\n- [JavaScript Tutorial on Test Automation University](https://testautomationu.applitools.com/javascript-tutorial/)\r\n- [Javascript.com](https://www.javascript.com/try)\r\n- [30 Days Of JavaScript](https://github.com/Asabeneh/30-Days-Of-JavaScript)\r\n- [W3Schools](https://www.w3schools.com/js/)\r\n- [Eloquent JavaScript](https://eloquentjavascript.net/)\r\n- [Full Stack Academy](https://www.fullstackacademy.com/blog/learn-javascript-for-free-13-online-tutorials-resources)\r\n- [Awesome-JavaScript](https://github.com/sorrycc/awesome-javascript)\r\n- [Learn JavaScript - Codecademy](https://www.codecademy.com/learn/introduction-to-javascript)\r\n- [JavaScript Design Patterns](https://www.patterns.dev/)\r\n- [JavaScript Design Patterns – Explained with Examples](https://www.freecodecamp.org/news/javascript-design-patterns-explained/)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eTypeScript\u003c/summary\u003e\r\n\r\n- [TypeScript Roadmap](https://roadmap.sh/typescript)\r\n- [Learn TypeScript from Scratch](https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html)\r\n- [TypeScript Course for Beginners](https://www.youtube.com/watch?v=BwuLxPH8IDs)\r\n- [Learn TypeScript - The Ultimate Beginners Guide](https://www.freecodecamp.org/news/learn-typescript-beginners-guide/)\r\n- [Learn TypeScript – A Comprehensive Guide for Beginners](https://www.freecodecamp.org/news/typescript-for-beginners-guide/)\r\n- [TypeScript Cash Course with Matt Pocock](https://learn.microsoft.com/en-us/shows/vs-code-livestreams/typescript-crash-course-with-matt-pocock)\r\n- [TypeScript Tutorial](https://www.typescripttutorial.net/)\r\n- [LearnTypeScript.dev](https://learntypescript.dev/)\r\n- [TypeScriptLang.org](https://www.typescriptlang.org/)\r\n- [TotalTypeScript](https://www.totaltypescript.com/tutorials)\r\n- [TypeScript Full Tutorial by The Net Ninja](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gUgr39Q_yD6v-bSyMwKPUI)\r\n- [TypeScript Beginner's Course by Sam Pigott](https://dev.to/sam_piggott/full-typescript-beginner-s-course-free-22mg)\r\n- [TypeScript Online Tests - Tutorials Teacher](https://www.tutorialsteacher.com/online-test/typescript-test)\r\n- [TypeScript Tutorial in VSCode](https://code.visualstudio.com/docs/typescript/typescript-tutorial)\r\n- [TypeScript](https://github.com/Microsoft/TypeScript)\r\n- [Awesome TypeScript](https://github.com/semlinker/awesome-typescript)\r\n- [Awesome TypeScript projects](https://github.com/brookshi/awesome-typescript-projects)\r\n- [TypeScript Tips](https://github.com/jellydn/typescript-tips)\r\n- [Awesome-TypeScript](https://github.com/ellerbrock/awesome-typescript)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003ePython\u003c/summary\u003e\r\n\r\n- [Python Roadmap](https://roadmap.sh/python)\r\n- [Real Python Tutorials](https://realpython.com/)\r\n- [Learn Python](https://www.learnpython.org/)\r\n- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/)\r\n- [Free Python Certification - FreeCodeCamp](https://www.freecodecamp.org/learn/python-v9/)\r\n- [PRACTICE PYTHON - Beginner Python exercises](https://www.practicepython.org/)\r\n- [Introduction to Computer Science and Programming using Python 6.100L- MIT OpenCourseWare](https://www.youtube.com/playlist?list=PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB)\r\n- [Practical Python Programming](https://github.com/dabeaz-course/practical-python)\r\n- [Google's Python Class](https://developers.google.com/edu/python)\r\n- [30 Days of Python](https://github.com/Asabeneh/30-Days-Of-Python)\r\n- [Python Programming course on FreeCodeCamp](https://www.freecodecamp.org/news/python-programming-course/)\r\n- [Getting Started with Python - Python.org](https://www.python.org/about/gettingstarted/)\r\n- [Python for Beginners](https://learn.microsoft.com/en-us/windows/dev-environment/python)\r\n- [Introduction to Python](https://learn.microsoft.com/en-in/shows/intro-to-python-development/)\r\n- [Python Tutorial - Test Automation University ](https://testautomationu.applitools.com/python-tutorial/)\r\n- [Interactive Python Learning in your Browser](https://www.freecodecamp.org/news/python-curriculum-upgrade/)\r\n- [Awesome Python](https://github.com/vinta/awesome-python)\r\n- [Awesome Python Books](https://github.com/junnplus/awesome-python-books)\r\n- [Awesome Python website](https://www.awesomepython.org/)\r\n- [Free Python Books](https://github.com/revolunet/PythonBooks)\r\n- [Python Tutorial - W3Schools](https://www.w3schools.com/python/)\r\n- [Python Programming - Programiz](https://www.programiz.com/python-programming)\r\n- [Learn Python - Kaggle.com](https://www.kaggle.com/learn/python)\r\n- [Python Full Course - Bro Code](https://www.youtube.com/watch?v=XKHEtdqhLK8)\r\n- [Learn Python – Free Python Courses for Beginners](https://www.freecodecamp.org/news/learn-python-free-python-courses-for-beginners/)\r\n- [Python Cheat Sheet for Beginners](https://www.datacamp.com/cheat-sheet/getting-started-with-python-cheat-sheet)\r\n- [How to Learn Python From Scratch in 2025: An Expert Guide](https://www.datacamp.com/blog/how-to-learn-python-expert-guide)\r\n- [21 Essential Python Tools](https://www.datacamp.com/tutorial/21-essential-python-tools)\r\n- [Importing Data in Python Cheat Sheet](https://www.datacamp.com/cheat-sheet/importing-data-in-python-cheat-sheet)\r\n- [Python Data Visualization: Bokeh Cheat Sheet](https://www.datacamp.com/cheat-sheet/python-data-visualization-bokeh-cheat-sheet)\r\n- [Working with Dates and Times in Python Cheat Sheet](https://www.datacamp.com/cheat-sheet/working-with-dates-and-times-in-python-cheat-sheet)\r\n- [30 Cool Python Tricks For Better Code With Examples](https://www.datacamp.com/tutorial/python-tips-examples)\r\n- [Cracking Codes with Python - An Introduction to Building and Breaking Ciphers](https://inventwithpython.com/cracking/)\r\n- [Elements of Data Science](https://allendowney.github.io/ElementsOfDataScience/)\r\n- [Open Data Structures](https://opendatastructures.org/ods-python.pdf)\r\n- [Beyond the Basic Stuff with Python - Best Practices for Writing Clean Code](https://inventwithpython.com/beyond/)\r\n- [The Big Book of Small Python Projects - 81 Easy Practice Programs](https://inventwithpython.com/bigbookpython/)\r\n- [Python for Data Analysis - Third Edition](https://wesmckinney.com/book/)\r\n- [Python CheatSheet](https://github.com/gto76/python-cheatsheet)\r\n- [Top 10 GitHub Repositories to Master Python](https://medium.com/gitconnected/top-10-github-repositories-to-master-python-480a899e9343)\r\n- [Advanced Python Course](https://python-course.eu/advanced-python/)\r\n- [Python CheatSheet](https://github.com/gto76/python-cheatsheet)\r\n- [Python Programming Exercises](https://inventwithpython.com/pythongently/)\r\n- [The right way to install Python on a Mac](https://medium.com/marvelous-mlops/the-rightway-to-install-python-on-a-mac-f3146d9d9a32)\r\n- [What is Polymorphism in Python? Explained with an Example](https://www.freecodecamp.org/news/what-is-polymorphism-in-python-example/)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eData Structures \u0026 Algorithms\u003c/summary\u003e\r\n\r\n- [DS \u0026 A Roadmap](https://roadmap.sh/datastructures-and-algorithms)\r\n- [Awesome Algorithms](https://github.com/tayllan/awesome-algorithms)\r\n- [Introduction to Algorithms MIT 6.006](https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY)\r\n- [DS \u0026 A - Programiz](https://www.programiz.com/dsa)\r\n- [DS \u0026 A in JavaScript](https://github.com/amejiarosario/dsa.js-data-structures-algorithms-javascript)\r\n- [DS \u0026 A Problems](https://github.com/mandliya/algorithms_and_data_structures)\r\n- [Algo Deck](https://github.com/teivah/algodeck)\r\n- [Roadmap for DSA](https://www.codechef.com/roadmap/data-structures-and-algorithms)\r\n- [JavaScript Algorithm](https://github.com/trekhleb/javascript-algorithms)\r\n- [Laws, Theories, Principles and Patterns for developers and technologists.](https://github.com/dwmkerr/hacker-laws)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eOther Learning Materials \u003c/summary\u003e\r\n\r\n- [Project based learning](https://github.com/practical-tutorials/project-based-learning)\r\n- [Learn Regex step by step, from zero to advanced.](https://regexlearn.com/)\r\n- [Awesome Books](https://github.com/linsa-io/books)\r\n- [Awesome DevTools](https://github.com/devtoolsd/awesome-devtools)\r\n- [Coding Interview University](https://github.com/jwasham/coding-interview-university)\r\n- [Tech Interview Handbook](https://github.com/yangshun/tech-interview-handbook)\r\n- [The Book of Secret Knowledge](https://github.com/trimstray/the-book-of-secret-knowledge)\r\n- [Learn 25+ Programming Languages by playing games](http://codingame.com)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eFree Programming Books \u003c/summary\u003e\r\n\r\n- [Free Programming Books](https://github.com/EbookFoundation/free-programming-books)\r\n- [Free Tech Books](https://www.freebookcentre.net/)\r\n- [Programming in Java - An Interdisciplinary approach](https://introcs.cs.princeton.edu/java/home/)\r\n- [Python Cheat Sheet](https://labex.io/pythoncheatsheet/)\r\n- [Free Computer Programming Books](https://freecomputerbooks.com/)\r\n- [300+ Best Free Programming Books](https://www.theinsaneapp.com/2021/01/free-programming-books.html)\r\n- [14 Excellent free books to learn Java](https://www.linuxlinks.com/excellent-free-books-learn-java/)\r\n- [Free JavaScript Books](https://gist.github.com/WebRTCGame/9fa80ed32a7413bd0f8d71304d6335eb)\r\n\r\n\u003c/details\u003e\r\n\r\n# Coding Principles \r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eSOLID\u003c/summary\u003e\r\n\r\n- [Solid Principles - Baeldung](https://www.baeldung.com/solid-principles)\r\n- [Solid Principles - Howtodoinjava](https://howtodoinjava.com/best-practices/solid-principles/)\r\n- [Design Principles in Java](https://www.tpointtech.com/design-principles-in-java)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eKISS\u003c/summary\u003e\r\n\r\n- [Kiss software design principle - Baeldung](https://www.baeldung.com/cs/kiss-software-design-principle)\r\n- [How to use KISS Principle in design - FreeCodeCamp](https://www.freecodecamp.org/news/keep-it-simple-stupid-how-to-use-the-kiss-principle-in-design/)\r\n- [KISS (Keep it Simple, Stupid) - A Design Principle](https://www.interaction-design.org/literature/article/kiss-keep-it-simple-stupid-a-design-principle)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eYAGNI\u003c/summary\u003e\r\n\r\n- [YAGNI - Martin Fowler](https://martinfowler.com/bliki/Yagni.html)\r\n- [What is YAGNI principle (You Aren't Gonna Need It)?](https://www.geeksforgeeks.org/software-engineering/what-is-yagni-principle-you-arent-gonna-need-it/)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eDRY\u003c/summary\u003e\r\n\r\n- [DRY, KISS \u0026 YAGNI Principles](https://henriquesd.medium.com/dry-kiss-yagni-principles-1ce09d9c601f)\r\n- [DRY Software Design Principle](https://www.baeldung.com/cs/dry-software-design-principle)\r\n- [DRY (Don’t Repeat Yourself) In Java](https://www.geeksforgeeks.org/java/dry-dont-repeat-yourself-principle-in-java-with-examples/)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eOOPS\u003c/summary\u003e\r\n\r\n- [Object-Oriented Programming Principles  in Java:  OOP Concepts for Beginners](https://www.freecodecamp.org/news/java-object-oriented-programming-system-principles-oops-concepts-for-beginners/)\r\n- [How to explain object-oriented programming concepts to a 6-year-old](https://www.freecodecamp.org/news/object-oriented-programming-concepts-21bb035f7260/)\r\n- [What are four basic principles of Object Oriented Programming?](https://medium.com/@cancerian0684/what-are-four-basic-principles-of-object-oriented-programming-645af8b43727)\r\n\r\n\u003c/details\u003e\r\n\r\n# Software Design and Architecture\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eFree tutorials\u003c/summary\u003e\r\n\r\n- [System Design Roadmap](https://roadmap.sh/system-design)\r\n- [MIT 16.842 Fundamentals of Systems Engineering](https://www.youtube.com/playlist?list=PLUl4u3cNGP60jIMmB53zl6awCKMnABhYx)\r\n- [Top 10 Free System Design Courses and Tutorials in 2024](https://medium.com/javarevisited/hello-guys-if-you-are-preparing-for-system-design-interview-or-just-want-to-improve-your-software-7bc0034ac015)\r\n- [How to Learn Software Design and Architecture - a Roadmap](https://www.freecodecamp.org/news/software-design/)\r\n- [Software Design Basics - Tutorialspoint](https://www.tutorialspoint.com/software_engineering/software_design_basics.htm)\r\n- [Software Design Introduction](https://jenkov.com/tutorials/software-design/index.html)\r\n- [Software Design Tutorial](https://www.geeksforgeeks.org/system-design/system-design-tutorial/)\r\n- [Different Types of Software Design Principles](https://www.scholarhat.com/tutorial/designpatterns/different-types-of-software-design-principles)\r\n- [system-design-101](https://github.com/ByteByteGoHq/system-design-101)\r\n- [system-design-primer](https://github.com/donnemartin/system-design-primer)\r\n- [system-design](https://github.com/karanpratapsingh/system-design)\r\n- [system-design-interview](https://github.com/checkcheckzz/system-design-interview)\r\n- [System Design Preparation](https://github.com/shashank88/system_design)\r\n- [System Design Resources](https://github.com/InterviewReady/system-design-resources)\r\n- [System Design Learning Resources](https://github.com/ashishps1/awesome-system-design-resources)\r\n- [Awesome System Design](https://github.com/alexpate/awesome-design-systems)\r\n- [ByteByteGo - YouTube](https://www.youtube.com/channel/UCZgt6AzoyjslHTC9dz0UoTw)\r\n- [System Design for Beginners Course](https://youtu.be/m8Icp_Cid5o?si=4gXNn79VpQLQDBoE)\r\n- [Head First Software Development PDF](https://pawangkp.wordpress.com/wp-content/uploads/2010/08/oreilly-head-first-software-development-2008.pdf)\r\n \r\n\u003c/details\u003e\r\n\r\n\r\n# Software Testing\r\n\u003cdetails\u003e\r\n\u003csummary\u003eFree Tutorials and Courses\u003c/summary\u003e\r\n\r\n- [QA Roadmap](https://roadmap.sh/qa)\r\n- [Test Automation University](https://testautomationu.applitools.com/)\r\n- [Free Code Camp](https://www.freecodecamp.org/news/tag/software-testing/) \r\n- [DZone - Testing, Tools and Frameworks](https://dzone.com/testing-tools-and-frameworks)\r\n- [LambdaTest Learning Hub]( https://www.testmuai.com/learning-hub/)\r\n- [Guru99.com](https://www.guru99.com/software-testing.html)\r\n- [Software Testing Material](https://www.softwaretestingmaterial.com/)\r\n- [Software Testing Help](https://www.softwaretestinghelp.com/)\r\n- [Postman Learning Centre](https://learning.postman.com/docs/introduction/overview/)\r\n- [BlazeMeter University](https://www.blazemeter.com/university)\r\n- [Software Testing Interview Preparation](https://www.youtube.com/playlist?list=PLMer2TvhZIw9WWVaZM80epFfZ9aErSGHZ\u0026si=9JmnPTQbUKpcpkRU)\r\n- [Software Testing Tutorials](https://www.youtube.com/playlist?list=PLMer2TvhZIw-Qhz82h0BvWWemgO-PQQaN\u0026si=3F97zJxGhOyqJhUx)\r\n- [Five Point Plan To Start Automation Testing](https://medium.com/gitconnected/five-point-plan-to-start-automation-testing-ea009ecca604)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eSoftware Testing/Test Automation/Blogs and Guides\u003c/summary\u003e\r\n\r\n- [Top 10 GitHub Repositories for Software Testers!!](https://medium.com/@iamfaisalkhatri/top-10-github-repositories-for-software-testers-4db66106ed18)\r\n- [Awesome-Testing](https://github.com/TheJambo/awesome-testing)\r\n- [Awesome-test-automation](https://github.com/atinfo/awesome-test-automation)\r\n- [Awesome-Test-Case_design](https://github.com/Treeify-ai/Awesome-Test-Case-Design/tree/main)\r\n- [Marting Fowler's Blog](https://martinfowler.com/tags/testing.html)\r\n- [Angie Jone's Blog](https://angiejones.tech/)\r\n- [Corina Pip's Blog](https://imalittletester.com/)\r\n- [Filip hrics's Blog](https://filiphric.com/)\r\n- [Alan Richardson's Blog](https://www.eviltester.com/blog/)\r\n- [Mohammad Faisal Khatri's Medium Blog](https://medium.com/@iamfaisalkhatri)\r\n- [Jason Swett's Blog(Has a good collection of blogs related to ruby rails testing, docker and other testing stuff)](https://www.codewithjason.com/articles/)\r\n- [Test Guild by Joe Colantonio](https://testguild.com/blog/)\r\n- [Dan Ashby's Blog](https://danashby.co.uk/)\r\n- [Google Testing Blog](https://testing.googleblog.com/)\r\n- [LambdaTest Blog](https://www.testmuai.com/blog/)\r\n- [LambdaTest Learning Hub]( https://www.testmuai.com/learning-hub/)\r\n- [pCloudy Blog ](https://www.pcloudy.com/blog/)\r\n- [BrowserStack Blog](https://www.browserstack.com/blog/)\r\n- [Software Testing News](https://softwaretestingnews.co.uk/)\r\n- [OnTestAutomation](https://www.ontestautomation.com/blog/)\r\n- [Articles by Lisa Crispin](https://lisacrispin.com/articles/) \r\n- [Wasiq Bhamla's Blog](https://medium.com/@WasiqB)\r\n- [How they test?](https://github.com/abhivaikar/howtheytest)\r\n- [What is End to End Testing?](https://medium.com/@iamfaisalkhatri/what-is-end-to-end-testing-2c65b0e85ff1)\r\n- [What is Smoke Testing?](https://medium.com/@iamfaisalkhatri/what-is-smoke-testing-eeb0104820e8)\r\n- [What is Sanity Testing?](https://medium.com/@iamfaisalkhatri/what-is-sanity-testing-822f5ac5a95f)\r\n- [What is Regression Testing?](https://medium.com/@iamfaisalkhatri/what-is-regression-testing-01948692d2ad)\r\n- [Smoke Testing Vs Sanity Testing](https://medium.com/@iamfaisalkhatri/smoke-testing-vs-sanity-testing-eb1e0ba96453)\r\n- [Regression Testing Vs Retesting](https://medium.com/@iamfaisalkhatri/regression-testing-vs-retesting-1033ea94f3bb)\r\n- [Mutation Testing](https://testing.googleblog.com/2021/04/mutation-testing.html)\r\n- [Actions to be taken by a QA on finding a Critical Issue in Production](https://medium.com/@iamfaisalkhatri/actions-to-be-taken-by-a-qa-on-finding-a-critical-issue-in-production-b58acf716bed)\r\n- [What questions should I ask as a new QA in the Team/Organization?](https://medium.com/@iamfaisalkhatri/what-questions-should-i-ask-as-a-new-qa-in-the-team-organization-459cc2f69017)\r\n- [What Is a Bug Bash?](https://dzone.com/articles/bug-bash-guide)\r\n- [Beyond Bugs: Exploring the Depths of Software Testing](https://medium.com/@iamfaisalkhatri/beyond-bugs-exploring-the-depths-of-software-testing-6a3b7057060e)\r\n- [Setting a Foundation for Successful Test Automation](https://testautomationu.applitools.com/setting-a-foundation-for-successful-test-automation/)\r\n- [Practical Guide on Continuous Integration for automation tests](https://medium.com/@iamfaisalkhatri/practical-guide-on-continuous-integration-for-automation-tests-vtest-blog-23e6d37f523f)\r\n- [Best Examples of Functional Test Cases](https://medium.com/@iamfaisalkhatri/best-examples-of-functional-test-cases-agilitest-blog-424260298b5)\r\n- [Best Practices for Test Automation Framework](https://medium.com/@iamfaisalkhatri/best-practices-for-test-automation-framework-vtest-blog-277ee1682e24)\r\n- [The Art of Defect Reporting](https://medium.com/@iamfaisalkhatri/the-art-of-defect-reporting-b076310580df)\r\n- [Exploratory Testing](https://medium.com/@iamfaisalkhatri/exploratory-testing-9a17653739d)\r\n- [Free LIVE Manual Testing Demo Project for Training](https://www.guru99.com/live-testing-project.html)\r\n- [Manual Testing - Test cases and Templates](https://github.com/mfaisalkhatri/Manual_Testing)\r\n- [TestDrive by Scandium (Webinar) - Balancing Tradition and Innovation in QA: A Career Path to Success](https://www.youtube.com/watch?v=N9W1BIcQYgQ)\r\n- [Practical Guide to Mobile Testing | Mobile Testing Tutorial | Software Testing | Podcast](https://www.youtube.com/live/U3_abrmhCok?si=QQ5kmtH_KGFKmL-N)\r\n- [Types of Software Testing](https://www.geeksforgeeks.org/software-testing/types-software-testing/)\r\n- [Different Types of Software Testing](https://www.atlassian.com/continuous-delivery/software-testing/types-of-software-testing)\r\n- [How To Use Builder Design Pattern and DataFaker Library for Test Data Generation in Automation Testing](https://dzone.com/articles/automation-testing-how-to-use-builder-design-patte)\r\n- [A Complete Guide to Web Testing[With Best Practices]](https://medium.com/@iamfaisalkhatri/a-complete-guide-web-testing-748b34a91e6e)\r\n- [16 Software Testing Challenges: How to Handle Them](https://www.testingmind.com/16-software-testing-challenges-how-to-handle-them/)\r\n- [Challenges to Software Testing](https://www.softwaretestinggenius.com/challenges-to-software-testing/)\r\n- [A Complete Guide to Codeless Testing](https://medium.com/@iamfaisalkhatri/a-complete-guide-to-codeless-testing-2d43c8ba205c)\r\n- [Whole Team Approach to Continuous Testing](https://testautomationu.applitools.com/the-whole-team-approach-to-continuous-testing/)\r\n- [Free Learning Resources For Software Testers](https://github.com/PaulWaltersDev/FreeLearningResourcesForSoftwareTesters)\r\n- [How to Read an Excel File with Apache POI in Java](https://medium.com/@iamfaisalkhatri/how-to-read-an-excel-file-with-apache-poi-in-java-47b6d32282ce)\r\n- [Why is Critical Thinking important in Software Testing](https://medium.com/@iamfaisalkhatri/why-is-critical-thinking-important-in-software-testing-f72444fd3b30)\r\n- [The Real Struggles of Software Testers: Challenges No One Talks About!](https://medium.com/@iamfaisalkhatri/the-real-struggles-of-software-testers-challenges-no-one-talks-about-dfba2eb9bd33)\r\n- [Why is Critical Thinking important in Software Testing](https://medium.com/@iamfaisalkhatri/why-is-critical-thinking-important-in-software-testing-f72444fd3b30)\r\n- [Why Curiosity Is a QA Engineer’s Strongest Skill](https://medium.com/@iamfaisalkhatri/why-curiosity-is-a-qa-engineers-strongest-skill-7057424612f8)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eYouTube Channels\u003c/summary\u003e\r\n\r\n- [Selenium Conference](https://www.youtube.com/@seleniumconf)\r\n- [Appium Conference](https://www.youtube.com/playlist?list=PL9Z-JgiTsOYRCcJhDfmKAah9XmAp2b903)\r\n- [Conf Engine](https://www.youtube.com/@ConfEngine)\r\n- [GOTO Conferences](https://www.youtube.com/@GOTO-)\r\n- [O'Reilly](https://www.youtube.com/@oreilly)\r\n- [ByteByteGo](https://www.youtube.com/@ByteByteGo)\r\n- [Free Code Camp](https://www.youtube.com/@freecodecamp)\r\n- [TestMu AI](https://www.youtube.com/@TestMuAI)\r\n- [Automation Testing with Joe Colantonio](https://www.youtube.com/@JoeColantonio)\r\n- [Front-end Testing with Kevin](https://www.youtube.com/@frontendtesting)\r\n- [Simplilearn](https://www.youtube.com/@SimplilearnOfficial)\r\n- [edureka!](https://www.youtube.com/@edurekaIN)\r\n- [BrowserStack](https://www.youtube.com/@Browserstack)\r\n- [Sauce Labs](https://www.youtube.com/@SauceLabs_Official)\r\n- [Testing Talks with Faisal Khatri](https://www.youtube.com/@faisalkhatriqa)\r\n- [Learn Test Automation with Wasiq Bhamla](https://www.youtube.com/@WasiqBhamla)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eSoftware Testing Books\u003c/summary\u003e\r\n\r\n- [Free Software Testing books](https://github.com/bigfool/free-software-testing-books/blob/master/free-software-testing-books.md#standards-in-software-testing)\r\n- [Software Testing : A Craftsman's approach](https://malenezi.github.io/malenezi/SE401/Books/Software-Testing-A-Craftsman-s-Approach-Fourth-Edition-Paul-C-Jorgensen.pdf)\r\n- [Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley Signature Series (Cohn)](https://welib.org/md5/8c798ac75282576e0f1e3e79bf662534)\r\n- [The art of software testing](https://welib.org/md5/036a9d7b6d7c1d48f92f193ef06f8177)\r\n- [Complete Guide to Test Automation : Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects](https://welib.org/md5/5d809c7946e51a237e44e8ebe3696d2c)\r\n- [Experiences of Test Automation: Case Studies of Software Test Automation](https://welib.org/md5/e56f617a142293b6eeb5ef53d0d86988) \r\n- [Software Quality Engineering: Testing, Quality Assurance, and Quantifable Improvement](https://welib.org/md5/b8bf922da30669f4691aaa87e49ba69c)\r\n- [Fundamentals of Software Testing 2nd Edition, Revised and Updated](https://welib.org/md5/a9927f7835f1d1c648ac36aa69cfaeed)\r\n- [Software Testing Foundations, 5th Edition A Study Guide for the Certified Tester Exam](https://welib.org/md5/d1e633c5c7e555394b530dd312360721)\r\n- [Bug Bash: Exploratory software testing](https://www.manning.com/books/bug-bash)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eTest Pyramid \u003c/summary\u003e\r\n\r\n- [Practical Test Pyramid - Martin Fowler](https://martinfowler.com/articles/practical-test-pyramid.html)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eTest Automation Frameworks\u003c/summary\u003e\r\n\r\n- [Test Automation Frameworks](https://smartbear.com/learn/automated-testing/test-automation-frameworks/)\r\n- [What is a Test Automation Framework? | Best Practices](https://youtu.be/uGevBR2Luzo?si=cIMj5S_dNXElrJiz)\r\n- [Test Automation Framework Guide](https://www.ranorex.com/blog/test-automation-framework-guide/)\r\n- [Test Automation Framework: What is, Architecture \u0026 Types](https://www.guru99.com/test-automation-framework.html)\r\n- [Types of Test Automation Frameworks | Everything You Should Know](https://www.softwaretestingmaterial.com/types-test-automation-frameworks/)\r\n- [What is Data Driven Testing: All You Need to Know?]( https://www.testmuai.com/learning-hub/data-driven-testing)\r\n- [What is Hybrid framework in Selenium?](https://www.softwaretestinghelp.com/hybrid-framework-in-selenium/)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eLearning materials for ISTQB Certification \u003c/summary\u003e\r\n\r\n- [Study materials for ISTQB Foundation level V4.0 [NEW!] exam preparation](https://www.testing101.net/post/study-materials-for-istqb-foundation-level-v4-0-new-exam-preparation)\r\n- [ISTQB Certification Study Material](https://www.softwaretestinggenius.com/istqb-certification-study-material/)\r\n- [ISTQB Foundation Level and Agile Tester Certification guide](https://tryqa.com/)\r\n- [ISTQB Study Material - Foundation Level](https://www.istqb.guru/istqb-study-material/)\r\n- [ISTQB Certification: Complete Exam Study Material with Mock Test](https://www.guru99.com/istqb.html)\r\n- [ISTQB exam preparation — 2023](https://medium.com/magdalena-lozowska/istqb-exam-preparation-2021-14c5484d7c3d)\r\n- [ISTQB Dumps - Foundation Level - Tips \u0026 Tricks to Pass Easily (New Sample Papers, Mock Tests)](https://www.istqb.guru/istqb-foundation-level/)\r\n- [ISTQB mock tests (Foundation, advanced and agile)](https://istqb.patshala.com/tests/)\r\n- [ISTQB Foundation Level Certification Exam Online Mock Test](https://www.guru99.com/istqb-certification-quiz.html)\r\n- [ISTQB Sample Exams, Syllabi, and Glossary](https://astqb.org/resources/)\r\n- [ISTQB Dumps – Download mock tests PDF and sample question papers](https://tryqa.com/istqb-dumps-download-mock-tests-and-sample-question-papers/)\r\n- [ISTQB Sample Exams](https://www.gasq.org/en/certification/sample-exam.html)\r\n- [ISTQB Testing Certification Sample Question Papers With Answers](https://www.softwaretestinghelp.com/istqb-testing-certification-sample-question-papers-with-answers/)\r\n- [Free ISTQB Sample Question Paper downloads](https://www.istqbdumps.org/)\r\n- [ISTQB FREE Updates](https://www.softwaretestinghelp.com/istqb-free-updates/)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eSoftware Testing Challenges and Quiz \u003c/summary\u003e\r\n\r\n- [Testing Challenges](http://testingchallenges.thetestingmap.org/)\r\n- [ProProfs - Software Testing Quizzes, Questions \u0026 Answers](https://www.proprofs.com/quiz-school/topic/software-testing)\r\n- [Ministry of Testing - Software Testing Challenges](https://www.ministryoftesting.com/challenges)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eSoftware Testing Interview preparation\u003c/summary\u003e\r\n\r\n- [Quality Assurance Interview Questions](https://prepare.sh/interviews/quality-assurance)\r\n- [Software Testing Interview Preparation Tutorials](https://www.youtube.com/playlist?list=PLMer2TvhZIw9WWVaZM80epFfZ9aErSGHZ\u0026si=x5-qk5Tf-0bGB4Mv)\r\n- [Software Testing Tutorials](https://medium.com/@iamfaisalkhatri/list/software-testing-tutorial-c2493bce0c24)\r\n- [Software Testing Interview Questions and Answers](https://www.geeksforgeeks.org/software-testing/software-testing-interview-questions/)\r\n- [Scenario Based Software Testing Interview Questions and Answers for Experienced](https://www.h2kinfosys.com/blog/scenario-based-software-testing-interview-questions-and-answers/)\r\n- [How do you test a Button?](https://medium.com/@iamfaisalkhatri/how-do-you-test-a-button-0e5ba627ee4f)\r\n\r\n\u003c/details\u003e\r\n\r\n\r\n# Git\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eFree Tutorials \u003c/summary\u003e\r\n\r\n- [Git Roadmap](https://roadmap.sh/git-github)\r\n- [List of Commonly used Git commands](https://github.com/joshnh/Git-Commands)\r\n- [Source Control for Test Automation with Git](https://testautomationu.applitools.com/git-tutorial/)\r\n- [Git \u0026 GitHub FreeCodeCamp Playlist](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkFiqHnNaxpOPhh9tSWMXIF)\r\n- [Git for Professionals Tutorial - Tools \u0026 Concepts for Mastering Version Control with Git](https://www.youtube.com/watch?v=Uszj_k0DGsg)\r\n- [Advanced Git Tutorial - Interactive Rebase, Cherry-Picking, Reflog, Submodules and more](https://youtu.be/qsTthZi23VE) \r\n- [Git Branches Tutorial](https://youtu.be/e2IbNHi4uCI)\r\n- [Learn Git Branching](https://learngitbranching.js.org/)\r\n- [GitHub Skills](https://skills.github.com/)\r\n- [Learn Git with Bitbucket Cloud](https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud)\r\n- [Learn Enough Git to Be Dangerous - Michael Hartl](https://www.learnenough.com/git-tutorial)\r\n- [Git cheat sheet download](https://education.github.com/git-cheat-sheet-education.pdf)\r\n- [Git Cheat Sheet - Linux Journey](https://linuxjourney.org/cheat-sheets/git)\r\n- [Learn GitLab with Tutorials](https://docs.gitlab.com/tutorials/)\r\n- [Tutorials - Learn Git](https://docs.gitlab.com/tutorials/learn_git/)\r\n- [GitLab University](https://university.gitlab.com/)\r\n- [Learn Git and GitLab Tutorial For Beginners | Full Course [2024]](https://youtu.be/NK2BrGpA9wI)\r\n- [Learn GitLab in 3 Hours | GitLab Complete Tutorial For Beginners](https://youtu.be/8aV5AxJrHDg?si=FyattuGYOCnjwxI5)\r\n- [Learn Git with Hands-on Labs](https://labex.io/learn/git)\r\n\r\n\u003c/details\u003e\r\n\r\n# Web Testing \r\n\r\n\u003cdetails\u003e\r\n\u003cSummary\u003eSelenium WebDriver\u003c/Summary\u003e\r\n\r\n- [Selenium WebDriver Documentation](https://www.selenium.dev/documentation/)\r\n- [Awesome Selenium](https://github.com/christian-bromann/awesome-selenium)\r\n- [Selenium Locator Strategies](https://www.selenium.dev/documentation/webdriver/elements/locators/)\r\n- [Selenium WebDriver with Java](https://testautomationu.applitools.com/selenium-webdriver-tutorial-java/)\r\n- [Selenium 4 in Java](https://testautomationu.applitools.com/selenium-4-java/)\r\n- [Selenium WebDriver with Python](https://testautomationu.applitools.com/selenium-webdriver-python-tutorial/)\r\n- [Selenium with JavaScript](https://github.com/SeleniumHQ/seleniumhq.github.io/tree/trunk/examples/javascript)\r\n- [From Scripting to Framework with Selenium and C#](https://testautomationu.applitools.com/test-automation-framework-csharp/)\r\n- [Codeless Test automation with Selenium IDE](https://testautomationu.applitools.com/codeless-test-automation-with-selenium-ide/)\r\n- [Intro to Selenium WebDriver with .NET Core](https://testautomationu.applitools.com/intro-to-selenium-webdriver-with-net-core/)\r\n- [Selenium WebDriver with Ruby](https://testautomationu.applitools.com/selenium-webdriver-with-ruby/)\r\n- [Free Selenium WebDriver Course](https://automationintesting.com/selenium/java/course/)\r\n- [Selenium WebDriver example code](https://github.com/mfaisalkhatri/selenium4poc)\r\n- [Selenium Tutorial - SoftwareTestingMaterial](https://www.softwaretestingmaterial.com/selenium-tutorial/)\r\n- [Selenium Tutorial - SoftwareTestingHelp](https://www.softwaretestinghelp.com/selenium-tutorial-1/)\r\n- [Selenium 4 WebDriver Hierarchy: A Detailed Explanation](https://www.testmuai.com/blog/selenium-4-webdriver-hierarchy/)\r\n- [Different Types of Locators in Selenium WebDriver](https://www.testmuai.com/blog/locators-in-selenium-webdriver-with-examples/)\r\n- [Selenium Locators | ID, Name, Tag Name, Class, Link Text, Partial Link Text, CSS Selector, XPath](https://youtu.be/1Bw2JHoOg5U?si=ElOMxqAzyvyCdBcI)\r\n- [How to Locate Elements Using CSS Selectors in Selenium](https://www.testmuai.com/learning-hub/css-selectors)\r\n- [CSS Selectors in Selenium WebDriver | Web Automation Testing | Free Tutorial - YouTube](https://www.youtube.com/live/bhZX7apMqR8?si=CC1i5cCo8NfaXKpS)\r\n- [How to Click Button in Selenium: A Complete Guide](https://www.testmuai.com/blog/selenium-click-button-with-examples/)\r\n- [How to Use @FindBy Annotation in Selenium Java](https://www.testmuai.com/blog/findby-annotation-selenium-java/)\r\n- [How to handle dynamic dropdowns in Selenium](https://www.testmuai.com/blog/handling-dropdowns-in-selenium-webdriver-java/)\r\n- [How To Use WebDriverManager In Selenium](https://www.testmuai.com/blog/webdrivermanager-in-selenium/)\r\n- [How To Automate Shadow DOM In Selenium WebDriver](https://www.testmuai.com/blog/shadow-dom-in-selenium/)\r\n- [How To Automate Login Page Using Selenium WebDriver](https://www.testmuai.com/blog/automate-login-page-using-selenium-webdriver/)\r\n- [How to automate Login page using Selenium WebDriver with Java? | Selenium WebDriver Tutorial](https://youtu.be/wSxnk3XkG58?si=hevB_37JB7cvlvNy)\r\n- [Writing Selenium Web Automation tests in Fluent way!](https://medium.com/@iamfaisalkhatri/writing-selenium-web-automation-tests-in-fluent-way-864db95ee67a)\r\n- [End to End Testing using Selenium WebDriver and Java](https://medium.com/@iamfaisalkhatri/end-to-end-testing-using-selenium-webdriver-and-java-4ff8667716ca)\r\n- [Blogs related to Selenium WebDriver by LambdaTest]( https://www.testmuai.com/blog/?s=selenium+webdriver)\r\n- [Understanding CSS Selectors in Selenium](https://www.pcloudy.com/blogs/understanding-css-selectors-in-selenium/)\r\n- [Everything you need to know about the Selenium IDE: Tutorial](https://www.pcloudy.com/blogs/everything-you-need-to-know-about-the-selenium-ide-tutorial/)\r\n- [Executing Parallel Test Sessions with TestNG and Selenium WebDriver](https://www.pcloudy.com/blogs/executing-parallel-test-sessions-with-testng-and-selenium-webdriver/)\r\n- [Selenium Manager in Selenium 4.11.0: New Features and Improvements](https://medium.com/@iamfaisalkhatri/selenium-manager-in-selenium-4-11-0-new-features-and-improvements-lambdatest-761593a7f009)\r\n- [Cross Browser Testing in Selenium using TestNG | Parallel Testing | Testing on cloud platforms](https://youtu.be/_hlXjVTa-jo?si=JxJaTJ-kNcq1_MIJ)\r\n- [How to Handle ElementClickInterceptedException in Selenium Java](https://www.testmuai.com/blog/elementclickinterceptedexception-in-selenium-java/)\r\n- [How to Use Breakpoints for Debugging in Selenium WebDriver](https://www.testmuai.com/blog/how-to-use-breakpoints-for-debugging-in-selenium-webdriver/)\r\n- [How To Use Thread.sleep() in Selenium](https://dzone.com/articles/how-to-use-threadsleep-in-selenium)\r\n- [Handling “Element Is Not Clickable at Point” Exception in Selenium](https://dzone.com/articles/handling-element-is-not-clickable-at-point-excepti)\r\n- [How To Take Full Page Screenshots In Selenium WebDriver]( https://www.testmuai.com/blog/screenshots-with-selenium-webdriver/)\r\n- [LIVE Selenium WebDriver Demo Testing Project](https://www.guru99.com/live-selenium-project.html)\r\n- [Live Selenium Webdriver ECommerce Testing Project ](https://www.guru99.com/live-ecommerce-project.html)\r\n- [How to Use JavaScriptExecutor in Selenium?](https://www.testmuai.com/blog/how-to-use-javascriptexecutor-in-selenium-webdriver/)\r\n- [How to Handle Mouse Actions in Selenium](https://www.testmuai.com/blog/perform-mouse-actions-in-selenium-webdriver/)\r\n- [Selenium Pagination Tutorial: How to Handle Page Navigation](https://www.testmuai.com/blog/selenium-pagination/)\r\n- [How to Use Assert and Verify in Selenium](https://www.testmuai.com/blog/assert-and-verify-in-selenium-webdriver/)\r\n- [How to Handle File Upload in Selenium](https://www.testmuai.com/blog/how-to-download-upload-files-using-selenium-with-java/)\r\n- [ExpectedConditions In Selenium: Types And Examples](https://www.testmuai.com/blog/expected-conditions-in-selenium-examples/)\r\n- [How to Handle StaleElementReferenceException in Selenium](https://www.testmuai.com/blog/handling-stale-element-exceptions-in-selenium-java/)\r\n- [Selenium WebDriver Tutorials](https://www.youtube.com/playlist?list=PLMer2TvhZIw8WP1C9Pp5hbd7Yd-l66dPT)\r\n- [Selenium Webdriver Data Driven Testing | Reading test data from Excel Sheet](https://youtu.be/KtsnA-F-nRs?si=Lj4kdV-anyMQBbr1)\r\n- [Selenium WebDriver Data Driven Testing| Reading data from JSON file](https://youtu.be/9a7WOl_VUog?si=ew1OOd1S1mQ3fRjS)\r\n- [How to Handle Mouse Actions in Selenium](https://levelup.gitconnected.com/how-to-handle-mouse-actions-in-selenium-bdf6c712f097)\r\n- [What Is Page Object Model (POM) Design Pattern](https://medium.com/@iamfaisalkhatri/what-is-page-object-model-pom-design-pattern-9d0f3e831bdc)\r\n- [Data Driven Testing using Excel Files with Apache POI and Selenium WebDriver](https://medium.com/javarevisited/data-driven-testing-using-excel-files-with-apache-poi-and-selenium-webdriver-6261b7fc77f5)\r\n- [Vibe Testing with Selenium: Evaluating Real User Experience](https://medium.com/gitconnected/vibe-testing-with-selenium-evaluating-real-user-experience-69f30810906b)\r\n- [How to Build an AI Agent to Generate Selenium WebDriver Tests in Java: A Practical Guide for Test Automation Engineers](https://medium.com/@iamfaisalkhatri/how-to-build-an-ai-agent-to-generate-selenium-webdriver-tests-in-java-a-practical-guide-for-test-6fbaf27c53cf)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003ePlaywright\u003c/summary\u003e\r\n\r\n- [Playwright Documentation - Nodejs](https://playwright.dev/docs/intro)\r\n- [Playwright Documentation - Java](https://playwright.dev/java/docs/intro)\r\n- [Playwright Documentation - Python](https://playwright.dev/python/docs/intro)\r\n- [Playwright Documentation - .NET](https://playwright.dev/dotnet/docs/intro)\r\n- [Latest Videos for learning Playwright](https://playwright.dev/community/learn-videos)\r\n- [Build your first end-to-end test with Playwright](https://learn.microsoft.com/en-us/training/modules/build-with-playwright/)\r\n- [Join Playwright Discord Server](https://discord.com/servers/playwright-807756831384403968)\r\n- [Awesome-Playwright](https://github.com/mxschmitt/awesome-playwright)\r\n- [Playwright - YouTube](https://www.youtube.com/channel/UC46Zj8pDH5tDosqm1gd7WTg)\r\n- [Playwright Locators](https://playwright.dev/docs/locators)\r\n- [Playwright with JavaScript](https://testautomationu.applitools.com/js-playwright-tutorial/)\r\n- [What is Microsoft Playwright JS?](https://testguild.com/what-is-microsoft-playwright-js/)\r\n- [Testing Modern Web Apps with Playwright | OD110](https://www.youtube.com/watch?v=sAY9FmBih08)\r\n- [An End To End Playwright Testing with TypeScript](https://www.youtube.com/watch?v=wawbt1cATsk)\r\n- [Getting Started With Microsoft Tool Playwright for Automated Testing](https://dzone.com/articles/getting-started-with-playwright-for-testing)\r\n- [Playwright Tutorial: Getting Started With Playwright Framework](https://www.testmuai.com/blog/playwright-framework/)\r\n- [Playwright - Github](https://github.com/microsoft/playwright)\r\n- [Playing with Playwright](https://applitools.com/blog/playing-with-playwright/)\r\n- [Interactive website to learn playwright](https://try.playwright.tech/)\r\n- [A detailed tutorial on Playwright \u0026 Test Runner](https://github.com/ortoniKC/Playwright-Test-Runner)\r\n- [Playwright Fixtures vs POM: Which One Should You Choose?](https://dzone.com/articles/playwright-fixtures-vs-pom)\r\n- [Playwright Java Tutorial: Installation and Setup](https://medium.com/@iamfaisalkhatri/playwright-java-tutorial-web-automation-testing-installation-and-setup-545c9c7661c8)\r\n- [Playwright Java Tutorial: Writing and running tests on Chrome, Firefox and Edge browsers](https://medium.com/@iamfaisalkhatri/playwright-java-tutorial-web-automation-testing-writing-and-running-tests-on-chrome-firefox-and-d2446b9a69ce)\r\n- [Playwright Java Tutorial: How to perform browser navigation?](https://medium.com/@iamfaisalkhatri/playwright-java-tutorial-web-automation-testing-how-to-perform-browser-navigation-043f14af5c97)\r\n- [Playwright Java Tutorial: How to handle Single and Multi select dropdowns using Playwright?](https://medium.com/@iamfaisalkhatri/playwright-java-tutorial-web-automation-testing-how-to-handle-single-and-multi-select-dropdowns-426b65614e28)\r\n- [Playwright Java Tutorial: How to work with text fields?](https://medium.com/@iamfaisalkhatri/playwright-java-tutorial-web-automation-testing-how-to-work-with-text-fields-6cc9982ed7b2)\r\n- [Playwright Java Tutorial: How to perform Mouse Hover action?](https://medium.com/@iamfaisalkhatri/playwright-java-tutorial-web-automation-testing-how-to-perform-mouse-hover-action-08905e7996f7)\r\n- [Playwright Java Tutorial: How to check if element is displayed, enabled and selected?](https://medium.com/@iamfaisalkhatri/playwright-java-tutorial-web-automation-testing-how-to-check-if-element-is-displayed-enabled-7b11c184e2df)\r\n- [How to perform Mouse Click Actions using Playwright Java](https://medium.com/gitconnected/how-to-perform-different-mouse-click-actions-using-playwright-java-19ccacbec262)\r\n- [Working with Data Tables with Playwright Java](https://medium.com/javarevisited/working-with-data-tables-with-playwright-java-e0fed9d9e61a)\r\n- [Modern Test Automation with AI(LLM) and Playwright MCP (Model Context Protocol)](https://medium.com/@kailash-pathak/modern-test-automation-with-ai-llm-and-playwright-mcp-model-context-protocol-0c311292c7fb)\r\n- [Automating a Web Form With Playwright MCP and MySQL MCP](https://dzone.com/articles/automate-web-form-playwright-mysql-mcp)\r\n- [Running and Debugging Tests With Playwright UI Mode](https://dzone.com/articles/running-debugging-tests-playwright-ui-mode)\r\n- [Playwright Fixtures vs POM: Which One Should You Choose?](https://dzone.com/articles/playwright-fixtures-vs-pom)\r\n- [Fixtures (Built-in Fixtures) in Playwright](https://dzone.com/articles/fixtures-built-in-fixtures-in-playwright)\r\n- [Seamless CI/CD Integration: Playwright and GitHub Actions](https://dzone.com/articles/seamless-ci-cd-integration-playwright-and-github-actions)\r\n- [How to Run Playwright Tests Sequentially in Same Browser Context](https://dzone.com/articles/execute-playwright-test-sequentially-same-browser-context)\r\n- [How to Use the Playwright Click() Method in Test Automation](https://levelup.gitconnected.com/how-to-use-the-playwright-click-method-in-test-automation-2535a5ed12c2)\r\n- [Vibe Testing with Playwright MCP: Testing UX with AI Agents](https://medium.com/gitconnected/vibe-testing-with-playwright-mcp-testing-ux-with-ai-agents-6b1be03b388a)\r\n- [Playwright TypeScript Multiple Environments: A Complete Real-World Guide](https://medium.com/gitconnected/playwright-typescript-multiple-environments-a-complete-real-world-guide-4173bb136d68?sharedUserId=iamfaisalkhatri)\r\n- [Playwright Browser vs BrowserContext vs Page: Complete Guide with Examples](https://medium.com/gitconnected/playwright-browser-vs-browsercontext-vs-page-complete-guide-with-examples-b6c771c8d371?sharedUserId=iamfaisalkhatri)\r\n- [How to Create Custom Fixtures in Playwright TypeScript: A Complete Practical Guide](https://medium.com/gitconnected/how-to-create-custom-fixtures-in-playwright-typescript-a-complete-practical-guide-4fa8b2fc2c82?sharedUserId=iamfaisalkhatri)\r\n- [Playwright TypeScript Multiple Environments | How to Use Projects, baseURL \u0026 .env](https://youtu.be/CgxQsT3jriI?si=Tuqenahtx4JcCH5V)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e \r\n\u003csummary\u003eCypress\u003c/summary\u003e\r\n\r\n- [Cypress Documentation](https://docs.cypress.io/app/get-started/why-cypress)\r\n- [Introduction to Cypress](https://testautomationu.applitools.com/cypress-tutorial/)\r\n- [Cypress with TypeScript](https://testautomationu.applitools.com/cypress-with-typescript/)\r\n- [Advanced Cypress](https://testautomationu.applitools.com/advanced-cypress-tutorial/)\r\n- [Filip Hric's blogs on Cypress](https://filiphric.com/blog)\r\n- [Cypress Testing Tutorial](https://www.youtube.com/watch?v=jX3v3N6oN5M)\r\n- [Learn Cypress](https://learn.cypress.io/)\r\n- [Cypress - Youtube](https://www.youtube.com/@Cypressio)\r\n- [Cypress Debugging Hacks: Tips and Tricks for Speedy Resolution](https://dzone.com/articles/debugging-with-cypress)\r\n- [Cypress With Cucumber for Seamless End-To-End Testing](https://dzone.com/articles/cypress-with-cucumber-for-seamless-end-to-end)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eWebDriverIO\u003c/summary\u003e\r\n\r\n- [WebdriverIO](https://webdriver.io/)\r\n- [WebDriverIO - YouTube](https://www.youtube.com/watch?v=GAc031zGWTM\u0026list=PLPO0LFyCaSo3oedws079pCNtppXAZdjv6)\r\n- [UI Automation with WebdriverIO v7](https://testautomationu.applitools.com/webdriverio-7-tutorial/)\r\n- [How to Run WebdriverIO Tests: Getting Started Tutorial]( https://www.testmuai.com/blog/webdriverio-tutorial-run-your-first-automation-script/)\r\n- [Automated Visual Testing with WebdriverIO](https://testautomationu.applitools.com/automated-visual-testing-javascript-webdriverio/)\r\n- [WebApp Testing with WebdriverIO - Crash Course](https://www.youtube.com/watch?v=RJ2kwpzX8so)\r\n- [WebDriverIo v8 Must Know Features with Christian Bromann](https://www.youtube.com/watch?v=OZXVcK-dJkQ)\r\n- [WebDriverIO and Extended Debugging with Christian Bromann](https://www.youtube.com/watch?v=aX5TLGKhTKM)\r\n- [WebDriverIO Wednesdays with Kevin](https://www.youtube.com/watch?v=k6FFwurWhf0\u0026list=PL0y7qCn3hjLYGdFtm_qvF0mCdFnBKs2C7)\r\n- [WebdriverIO - Github](https://github.com/webdriverio/webdriverio)\r\n- [WebdriverIO+TypeScript Tutorial: Automating a Login Page](https://medium.com/gitconnected/webdriverio-typescript-tutorial-automating-a-login-page-a31779c6201a)\r\n- [WebdriverIO + TypeScript Tutorial: How to Automate a Chat Application](https://medium.com/@iamfaisalkhatri/webdriverio-typescript-tutorial-how-to-automate-a-chat-application-0333868c019d)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003epytest\u003c/summary\u003e\r\n\r\n- [User Guide — pytest-selenium latest documentation](https://pytest-selenium.readthedocs.io/en/latest/user_guide.html)\r\n- [How To Use Pytest With Selenium For Web Automation Testing](https://pytest-with-eric.com/automation/pytest-selenium/)\r\n- [Pytest: Getting started with automated testing for Python](https://circleci.com/blog/pytest-python-testing/)\r\n- [Selenium Pytest Tutorial: A Comprehensive Guide, with Examples \u0026 Best Practices]( https://www.testmuai.com/learning-hub/selenium-pytest-tutorial)\r\n- [Learn pytest in 6 Hours⏰ | Complete pytest framework Tutorial | LambdaTest](https://youtu.be/KZstMSOHIvQ?si=VtRVRmA6lx6bhzv5)\r\n- [Selenium Python Tutorial: Getting Started With Pytest](https://dzone.com/articles/selenium-python-tutorial-getting-started-with-pyte)\r\n- [Test Automation Made Easy with Pytest and Playwright](https://pytest-with-eric.com/automation/pytest-playwright/)\r\n- [Python Web Apps: Testing with Pytest and Playwright](https://www.youtube.com/live/r37eZ9jkkr8?si=lMoIDw80L7_MDUOU)\r\n- [Automated Testing in Python with PLAYWRIGHT + PYTEST](https://youtu.be/IDrTacdVNRM?si=b8-bxBJ3so-ft-M5)\r\n\r\n\u003c/details\u003e\r\n\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eSelenium Grid\u003c/summary\u003e\r\n\r\n- [Selenium Grid 4](https://www.selenium.dev/documentation/grid/)\r\n- [Selenium Grid Tutorial: Parallel Testing Guide with Examples]( https://www.testmuai.com/blog/selenium-grid-setup-tutorial/)\r\n- [Parallel Execution of Tests using Selenium Grid 4 with Docker Compose](https://medium.com/@iamfaisalkhatri/parallel-execution-of-tests-using-selenium-grid-4-with-docker-compose-2dc243f4fe8b)\r\n- [docker-selenium](https://github.com/SeleniumHQ/docker-selenium)\r\n- [Docker Selenium Grid repository](https://www.selenium.dev/docker-selenium/)\r\n- [Docker Hub - Selenium](https://hub.docker.com/u/selenium)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eCapybara\u003c/summary\u003e\r\n\r\n- [Introduction to Capybara](https://testautomationu.applitools.com/capybara-ruby/)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eDemo Websites for Web Automation Testing Practice\u003c/summary\u003e\r\n\r\n- [Awesome Sites to Test On](https://github.com/BMayhew/awesome-sites-to-test-on)\r\n- [Demo Websites - AutomationPanda.com](https://automationpanda.com/2021/12/29/want-to-practice-test-automation-try-these-demo-sites/)\r\n- [The-internet - herokuapp](https://the-internet.herokuapp.com/)\r\n- [LambdaTest Selenium Playground]( https://www.testmuai.com/selenium-playground/)\r\n- [OWASP Juice Shop](https://juice-shop.herokuapp.com/#/)\r\n- [Swag Labs Demo](https://www.saucedemo.com)\r\n- [LambdaTest ECommerce Playground](https://ecommerce-playground.lambdatest.io/)\r\n- [Practice- Expand Testing](https://practice.expandtesting.com/)\r\n- [Tools Shop Demo Website](https://practicesoftwaretesting.com/)\r\n- [QA Practice](https://qa-practice.netlify.app/)\r\n- [Automation Test Store](https://automationteststore.com/)\r\n- [Demo QA](https://demoqa.com/)\r\n- [UI Testing Playground](http://uitestingplayground.com/)\r\n- [ParaBank demo banking website](https://parabank.parasoft.com/parabank/index.htm)\r\n- [Travel Agency BlazeDemo](https://blazedemo.com/index.php)\r\n- [The Test Automation Playground](https://play1.automationcamp.ir/)\r\n- [Try Testing this](https://play2.automationcamp.ir/)\r\n- [Contact List App](https://thinking-tester-contact-list.herokuapp.com/)\r\n- [Practice Software Testing Toolshop -v5 - With Bugs](https://with-bugs.practicesoftwaretesting.com/#/)\r\n- [RESTful book - AutomationTesting online](https://automationintesting.online/)\r\n- [Example SaaS for testing](https://demo-saas.bugbug.io/)\r\n- [Contact List App](https://thinking-tester-contact-list.herokuapp.com/)\r\n- [Live Chat Playground](https://github.com/mfaisalkhatri/live-chat-playground)\r\n- [75+ Testing Practice Websites to Master Software QA in 202](https://www.ministryoftesting.com/articles/75-testing-practice-websites-to-master-software-qa-in-2024)\r\n\r\n\u003c/details\u003e\r\n\r\n# API Testing \r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eIntroduction to API Testing\u003c/summary\u003e\r\n\r\n- [API Design Roadmap](https://roadmap.sh/api-design)\r\n- [What is API Testing?](https://medium.com/@iamfaisalkhatri/what-is-api-testing-2921e3114afb)\r\n- [What is API Testing - Video Tutorial](https://youtu.be/VpIU2BunhUc?si=8Ct4a0qlmk7l4fSf)\r\n- [How to Test APIs Manually | Manual API Testing | Practical Guide to API Testing | API Testing](https://youtu.be/BWkAz72u6wg?si=pevUSu80XBwRWG4R)\r\n- [REST API Concepts and examples](https://www.youtube.com/watch?v=7YcW25PHnAA)\r\n- [Testing Strategies in a Microservice Architecture](https://martinfowler.com/articles/microservice-testing/)\r\n- [What is an API? API for Beginners](https://www.youtube.com/watch?v=GZvSYJDk-us)\r\n- [What is API Testing?](https://mfaisalkhatri.github.io/2020/08/08/apitesting/)\r\n- [API Testing Tutorial](https://www.softwaretestinghelp.com/api-testing-tutorial/) \r\n- [A Comprehensive API Testing Guide](https://www.softwaretestingmaterial.com/api-testing/)\r\n- [Effective Microiservices testing Strategies](https://www.freecodecamp.org/news/these-are-the-most-effective-microservice-testing-strategies-according-to-the-experts-6fb584f2edde/)\r\n- [JSON.org](https://www.json.org/json-en.html)\r\n- [What is JSON?](https://www.w3schools.com/whatis/whatis_json.asp)\r\n- [APISec University - API Documentation Best Practices](https://www.apisecuniversity.com/courses/api-documentation-best-practices)\r\n- [APISec University - API Tools and Resources](https://www.apisecuniversity.com/resources)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003ePostman\u003c/summary\u003e\r\n\r\n- [Postman Learning Center](https://learning.postman.com/docs/introduction/overview)\r\n- [15 days of Postman for Testers](https://www.postman.com/postman/workspace/15-days-of-postman-for-testers/overview)\r\n- [Postman Beginner's Course - API Testing](https://www.youtube.com/watch?v=VywxIQ2ZXw4)\r\n- [Postman API Crash Course - Clever Programmer](https://www.youtube.com/watch?v=Iq7eh6DhN6M)\r\n- [Postman end to end Tutorials Saravanan Seenivasan](https://www.youtube.com/@SaravananSeenivasan)\r\n- [API Testing Videos by Dimpy Adhikary - DTestHive](https://www.youtube.com/@DTestHive)\r\n- [API Test Automation with Postman](https://testautomationu.applitools.com/postman-tutorial/)\r\n- [Exploring Service APIs through Test Automation](https://testautomationu.applitools.com/exploring-service-apis-through-test-automation/)\r\n- [newman](https://github.com/postmanlabs/newman)\r\n- [Postman blogs](https://blog.postman.com/)\r\n- [Using Postman Environment Variables \u0026 Auth Tokens](https://medium.com/@codebyjeff/using-postman-environment-variables-auth-tokens-ea9c4fe9d3d7)\r\n- [API Testing using Postman](https://medium.com/aubergine-solutions/api-testing-using-postman-323670c89f6d)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eKeploy\u003c/summary\u003e\r\n\r\n- [Keploy Official Website](https://keploy.io)\r\n- [Keploy Official Docs](https://keploy.io/docs/)\r\n- [Keploy Official Community Blogs](https://keploy.io/blog/community)\r\n- [Keploy OFficial Tech Blogs](https://keploy.io/blog/technology)\r\n- [Keploy Installation Guide](https://keploy.io/docs/server/installation/)\r\n- [Keploy Open source - Github](https://github.com/keploy/keploy)\r\n- [Keploy GSoC - Google Summer Of Code, 2025](https://summerofcode.withgoogle.com/programs/2025/organizations/keploy)\r\n- [Keploy VS Code Extension](https://marketplace.visualstudio.com/items?itemName=Keploy.keployio)\r\n- [Keploy PR Agent/App](https://github.com/apps/keploy)\r\n- [API Testing using Keploy](https://keploy.io/api-testing)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eRest Assured\u003c/summary\u003e\r\n\r\n- [rest-assured.io](https://rest-assured.io/)\r\n- [Rest Assured Usage Guide](https://github.com/rest-assured/rest-assured/wiki/Usage)\r\n- [Automating your API tests with REST Assured](https://testautomationu.applitools.com/automating-your-api-tests-with-rest-assured/)\r\n- [API Test Automation with Rest-Assured - Free Course](https://youtube.com/playlist?list=PLMer2TvhZIw-8KszaIZFsOrE8MEJXVYoY\u0026si=2bRnRpVZHxsJDmku)\r\n- [A Guide to REST-assured](https://www.baeldung.com/rest-assured-tutorial)\r\n- [API Test Automation with Rest-Assured - Free Course](https://youtube.com/playlist?list=PLMer2TvhZIw-8KszaIZFsOrE8MEJXVYoY\u0026si=HMp81VMoyA-Vj4qY)\r\n- [End to End API Testing using rest-assured](https://medium.com/@iamfaisalkhatri/end-to-end-api-testing-using-rest-assured-a58c4ea80255)\r\n- [James Willett - Rest Assured blogs](https://www.james-willett.com/blog/restassured/)\r\n- [Rest Assured Example code](https://github.com/mfaisalkhatri/rest-assured-examples)\r\n- [Rest Assured Tutorial](https://mindmajix.com/rest-assured-tutorial)\r\n- [Creating data driven API tests with REST Assured and TestNG](https://www.ontestautomation.com/creating-data-driven-api-tests-with-rest-assured-and-testng/)\r\n- [How to perform JSON Schema Validation using Rest-Assured?](https://medium.com/@iamfaisalkhatri/how-to-perform-json-schema-validation-using-rest-assured-64c3b6616a91)\r\n- [Using REST-assured to Test OAuth 2.0 flow Examples](https://devqa.io/rest-assured-oauth2-workflow-examples/)\r\n- [Learn API Testing using Rest-Assured | Tutorial | Part 1](https://www.youtube.com/live/xLKpdQE0oKY?si=iJq_dXxYKorXXKoi)\r\n- [Learn API Testing using Rest-Assured | Part 2 | Code Cleanup and Refactoring | Tutorial](https://www.youtube.com/live/AFQSolEeu74?si=ZJFTObcE7c32IZdj)\r\n- [How to Test POST Requests with Rest-Assured Java for API Testing: Part I](https://medium.com/@iamfaisalkhatri/how-to-test-post-requests-with-rest-assured-for-api-testing-part-i-d697efab5875)\r\n- [How to Test POST Requests with Rest-Assured Java for API Testing: Part II](https://medium.com/javarevisited/how-to-test-post-requests-with-rest-assured-java-for-api-testing-part-ii-30dfe04a533a)\r\n- [How to test a SOAP API request with Rest-Assured Java](https://medium.com/javarevisited/how-to-test-a-soap-api-request-with-rest-assured-java-c7fbab845c46)\r\n- [How to Perform Response Verification in REST-Assured Java for API Testing: Part 1](https://medium.com/javarevisited/how-to-perform-response-verification-in-rest-assured-java-for-api-testing-666583f58334)\r\n- [How to Perform Response Verification in REST-Assured Java for API Testing: Part 2](https://medium.com/javarevisited/how-to-perform-response-verification-in-rest-assured-java-for-api-testing-part-2-8e1393ec3594)\r\n- [Rest-Assured Configuration and Specifications: Writing Maintainable API Tests](https://medium.com/javarevisited/rest-assured-configuration-and-specifications-writing-maintainable-api-tests-cfadda5fa671)\r\n- [Data Driven API Testing in Java with Rest-Assured and TestNG: Part 1](https://medium.com/javarevisited/data-driven-api-testing-in-java-with-rest-assured-and-testng-part-1-275795ca2c62)\r\n- [Data Driven API Testing in Java with Rest-Assured and TestNG: Part 2](https://medium.com/javarevisited/data-driven-api-testing-in-java-with-rest-assured-and-testng-part-2-06029e688efe)\r\n- [Data Driven API Testing in Java with Rest-Assured and TestNG: Part 3](https://medium.com/javarevisited/data-driven-api-testing-in-java-with-rest-assured-and-testng-part-3-3eed3cc1e39f)\r\n- [Data Driven API Testing in Java with Rest-Assured and TestNG: Part 4](https://medium.com/javarevisited/data-driven-api-testing-in-java-with-rest-assured-and-testng-part-4-3e90355085d5)\r\n- [Data Driven API Testing in Java with Rest-Assured and TestNG: Part 5](https://medium.com/javarevisited/data-driven-api-testing-in-java-with-rest-assured-and-testng-part-5-e7fcde4203cc)\r\n- [How to Test a GET API Request using Rest-Assured Java](https://medium.com/javarevisited/how-to-test-a-get-api-request-using-rest-assured-java-90c75eaccdd0)\r\n- [How to Test PUT API Request using Rest Assured Java](https://medium.com/javarevisited/how-to-test-put-api-request-using-rest-assured-java-da58fa361217)\r\n- [How to Test a PATCH API Request with Rest Assured Java](https://medium.com/javarevisited/how-to-test-a-patch-api-request-with-rest-assured-java-a78309500315)\r\n- [How to Test a DELETE API Request with Rest Assured Java](https://medium.com/@iamfaisalkhatri/how-to-test-a-delete-api-request-with-rest-assured-java-6b3ae9941760)\r\n\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eSuperTest\u003c/summary\u003e\r\n\r\n- [SuperTest](https://www.npmjs.com/package/supertest)\r\n- [API Testing in JavaScript](https://testautomationu.applitools.com/javascript-api-testing/)\r\n- [Dead-Simple API Tests With SuperTest, Mocha, and Chai](https://dev-tester.com/dead-simple-api-tests-with-supertest-mocha-and-chai/)\r\n- [API Testing using SuperTest](https://medium.com/@iamfaisalkhatri/api-testing-using-supertest-ea37522fa329)\r\n- [API Testing using Jest and SuperTest](https://www.testingwithmarie.com/posts/20210702-api-testing-using-jest-and-supertest/)\r\n- [How to Test POST API Requests with SuperTest in Node.js](https://medium.com/gitconnected/how-to-test-post-api-requests-with-supertest-in-node-js-97f5b9f9c8eb)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003ePlaywright\u003c/summary\u003e\r\n\r\n- [API Testing with Playwright TypeScript](https://www.youtube.com/live/87EIQzJl2AY?si=7GlJTuFpnGIS65mu)\r\n- [API Testing with Playwright TypeScript - Free Course](https://youtube.com/playlist?list=PLMer2TvhZIw-N5p555hrlW_CLn2iaXfw7\u0026si=84LDiUmEje7KNQbS)\r\n- [How to test POST API requests with Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-post-requests-4c9102d3ab03)\r\n- [How to test GET API requests with Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-get-requests-c036b984cc6d)\r\n- [How to test PUT API requests with Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-put-requests-d6b1d054d64b)\r\n- [How to test PATCH API requests with Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-patch-requests-f6b0867d91e7)\r\n- [How to test DELETE API requests with Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-delete-requests-2ff77feb0383)\r\n- [How to create a Custom Logger for Logging Response Details With Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-creating-custom-logger-for-logging-response-details-771e961d9faa)\r\n- [API Testing with Playwright](https://playwright.dev/docs/api-testing)\r\n- [Using Playwright for API testing](https://reflect.run/articles/using-playwright-for-api-testing/)\r\n- [API Testing with Playwright - GitHub](https://github.com/microsoft/playwright/blob/main/docs/src/api-testing-js.md)\r\n- [How to perform End to End API Testing using Playwright with Java and TestNG](https://medium.com/@iamfaisalkhatri/how-to-perform-end-to-end-api-testing-using-playwright-with-java-and-testng-26b318927115)\r\n- [API Testing With Playwright](https://dzone.com/articles/api-testing-with-playwright)\r\n- [How to test GET API requests with Playwright TypeScript - Video Tutorial ](https://youtu.be/UOYuVCkUM5M?si=9fZHEaAmZX6X__Hi)\r\n- [How to test POST API Requests with Playwright TypeScript](https://levelup.gitconnected.com/how-to-test-post-api-requests-with-playwright-typescript-5a210ed2f500)\r\n- [Global Setup in Playwright TypeScript for API Testing](https://levelup.gitconnected.com/global-setup-in-playwright-typescript-for-api-testing-cea7abe0173cf)\r\n- [Builder Pattern + Faker in API Test Automation using Playwright with TypeScript](https://levelup.gitconnected.com/builder-pattern-faker-in-api-test-automation-using-playwright-with-typescript-447730272483)\r\n- [How to test a PUT, PATCH, and DELETE API request using Playwright TypeScript?](https://medium.com/gitconnected/how-to-test-a-put-patch-and-delete-api-request-using-playwright-typescript-2cd61e313b10)\r\n- [Data Driven API Testing in Playwright TypeScript: Part 1](https://levelup.gitconnected.com/data-driven-api-testing-in-playwright-typescript-part-1-cc4f7deaf74a)\r\n- [Data Driven API Testing in Playwright TypeScript: Part 2](https://levelup.gitconnected.com/data-driven-api-testing-in-playwright-typescript-part-2-5d6e84f5da45)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003epytest\u003c/summary\u003e\r\n\r\n- [API Testing using Pytest](https://testautomationu.applitools.com/python-api-testing/chapter1.html)\r\n- [Automating your API tests using Python and Pytest](https://dev.to/m4rri4nne/automating-your-api-tests-using-python-and-pytest-23cc)\r\n- [A Complete Guide To pytest API Testing]( https://www.testmuai.com/learning-hub/pytest-api-testing)\r\n- [RESTful API Testing with PyTest: A Complete Guide](https://laerciosantanna.medium.com/mastering-restful-api-testing-with-pytest-56d22460a9c4)\r\n- [3 ways to test your API with Python](https://opensource.com/article/21/9/unit-test-python)\r\n- [API Testing with Pytest and Python Requests: A Beginner’s Guide](https://blog.nashtechglobal.com/api-testing-with-pytest-and-python-requests-a-beginners-guide/)\r\n- [awesome-pytest](https://github.com/augustogoulart/awesome-pytest)\r\n- [pytest-dev/pytest](https://github.com/pytest-dev/pytest)\r\n- [PyTest • REST API Integration Testing with Python](https://youtu.be/7dgQRVqF1N0?si=BOFHDoOLrfyaJngZ)\r\n\r\n\u003c/details\u003e\r\n\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eCypress\u003c/summary\u003e\r\n\r\n- [API \u0026 Integration Tests](https://learn.cypress.io/advanced-cypress-concepts/integration-and-api-tests)\r\n- [A Step-By-Step Guide To Cypress API Testing](https://www.testmuai.com/blog/cypress-api-testing/)\r\n- [Cypress basics: API testing](https://filiphric.com/cypress-basics-api-testing)\r\n- [API Testing with Cypress Series' Articles](https://dev.to/murillowelsi/series/12873)\r\n- [Advanced Cypress](https://testautomationu.applitools.com/advanced-cypress-tutorial/)\r\n- [How To Test API With Cypress | Filip Hric | Testμ 2022 | LambdaTest](https://www.youtube.com/watch?v=kENXELkT4O4)\r\n- [API Testing With Cypress](https://dzone.com/articles/api-testing-with-cypress)\r\n- [Mocking API Response in Cypress](https://dzone.com/articles/mocking-api-response-in-cypress)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eGraphQL\u003c/summary\u003e\r\n\r\n- [GraphQL](https://graphql.org/)\r\n- [GraphQL - GitHub](https://github.com/graphql)\r\n- [A Beginner’s Guide to GraphQL](https://www.freecodecamp.org/news/a-beginners-guide-to-graphql-86f849ce1bec/)\r\n- [GraphQL Testing for Beginners](https://daily.dev/blog/graphql-testing-for-beginners)\r\n- [How to Test your GraphQL Endpoints](https://escape.tech/blog/testing-your-graphql-api/)\r\n- [Writing Tests for GraphQL APIs using REST Assured](https://applitools.com/blog/writing-tests-graphql-apis-rest-assured/)\r\n- [GraphQL Guides](https://graphql.com/tutorials/)\r\n- [8 Free to Use GraphQL APIs for Your Projects and Demos](https://www.apollographql.com/blog/8-free-to-use-graphql-apis-for-your-projects-and-demos)\r\n- [From Zero to Hero: A GraphQL Testing Guide for Developers](https://www.parasoft.com/blog/what-is-graphql-testing/)\r\n- [OWASP - Testing GraphQL](https://owasp.org/www-project-web-security-testing-guide/v42/4-Web_Application_Security_Testing/12-API_Testing/01-Testing_GraphQL)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003egRPC\u003c/summary\u003e\r\n\r\n- [Introduction to gRPC](https://grpc.io/docs/what-is-grpc/introduction/)\r\n- [gRPC overview](https://learning.postman.com/docs/sending-requests/grpc/grpc-client-overview/)\r\n- [gRPC - QuickStart](https://grpc.io/docs/languages/java/quickstart/)\r\n- [The Beginner's Guide to gRPC with Examples](https://tamerlan.dev/the-beginners-guide-to-grpc-with-examples/)\r\n- [awesome-gRPC](https://github.com/grpc-ecosystem/awesome-grpc)\r\n- [Postman v10 and gRPC: what you can do](https://blog.postman.com/postman-v10-and-grpc-what-you-can-do/)\r\n- [Public gRPC APIs](https://www.postman.com/devrel/workspace/public-grpc-apis/overview)\r\n- [What is gRPC? Protocol Buffers, Streaming, and Architecture Explained](https://www.freecodecamp.org/news/what-is-grpc-protocol-buffers-stream-architecture/)\r\n- [gRPC - Microsoft learning](https://learn.microsoft.com/en-us/dotnet/architecture/cloud-native/grpc)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eBruno\u003c/summary\u003e\r\n\r\n- [bruno](https://www.usebruno.com/)\r\n- [bruno - GitHub](https://github.com/usebruno/bruno)\r\n- [How to Use Bruno for API Testing (Beginner's Guide)](https://apidog.com/blog/bruno-api/)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eTools/Frameworks for API Testing\u003c/summary\u003e\r\n\r\n- [HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins \u0026 more.](https://github.com/httpie/cli)\r\n- [Hurl, run and test HTTP requests with plain text.](https://github.com/Orange-OpenSource/hurl)\r\n- [Insomnia - The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.](https://github.com/Kong/insomnia)\r\n- [Hoppscotch - Open-source alternative to Postman, Insomnia)](https://github.com/hoppscotch/hoppscotch)\r\n- [Karate DSL](https://github.com/karatelabs/karate)\r\n- [Newman - Commandline collection runner for Postman](https://github.com/postmanlabs/newman)\r\n- [xh - Friendly and fast tool for sending HTTP requests](https://github.com/ducaale/xh)\r\n- [Requestly - Free and open-source API Client \u0026 Interceptor.](https://github.com/requestly/requestly)\r\n- [schemathesis](https://github.com/schemathesis/schemathesis)\r\n- [Restxox](https://github.com/flawiddsouza/Restfox)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eDemo APIs for Practice \u003c/summary\u003e\r\n\r\n- [Restful E-Commerce](https://github.com/mfaisalkhatri/restful-ecommerce)\r\n- [Restful Booker](https://restful-booker.herokuapp.com/apidoc/index.html)\r\n- [Eviltester - API challenges](https://www.eviltester.com/page/tools/apichallenges/)\r\n- [Toolshop API](https://api.practicesoftwaretesting.com/api/documentation)\r\n- [Petstore](https://petstore.swagger.io/)\r\n- [RESTful-api](https://restful-api.dev/)\r\n- [Contact List API](https://documenter.getpostman.com/view/4012288/TzK2bEa8)\r\n- [JSON Placeholder](https://jsonplaceholder.typicode.com/)\r\n- [Beeceptor Mock APIs](https://beeceptor.com/docs/sample-api-for-testing/)\r\n- [JSONing](https://jsoning.com/api/)\r\n- [funapi](https://funapi.dev)\r\n\r\n\u003c/details\u003e\r\n\r\n# Contract Testing\r\n\r\n \u003cdetails\u003e\r\n\u003csummary\u003e Tutorials \u003c/summary\u003e\r\n\r\n- [What is Contract Testing?](https://pactflow.io/blog/what-is-contract-testing/)\r\n- [Contract Testing For Microservices IS A MUST](https://youtu.be/Fh8CqZtghQw?si=D9qsf59lmDY7KDG2)\r\n- [A Comprehensive Guide to Contract Testing APIs in a Service Oriented Architecture](https://lirantal.com/blog/a-comprehensive-guide-to-contract-testing-apis-in-a-service-oriented-architecture-5695ccf9ac5a/)\r\n- [Pact.io - Documentation](https://docs.pact.io/)\r\n- [Contract Testing Tutorial](https://www.softwaretestinghelp.com/contract-testing/)\r\n- [Contract Testing - PactumJS](https://pactumjs.github.io/guides/contract-testing.html)\r\n- [Contract Testing for Node.js Microservices with Pact](https://codersociety.com/blog/articles/contract-testing-pact)\r\n- [How to Simplify UI Tests with Bi-Directional Contract Testing](https://applitools.com/blog/how-to-simplify-ui-tests-bi-directional-contract-testing/)\r\n- [Pact.io - Community videos and articles](https://docs.pact.io/blogs_videos_and_articles)\r\n- [How to Use Pact to Contract Test your Event-Driven System](https://solace.com/blog/how-to-use-pact-to-contract-test-your-event-driven-system/)\r\n- [Contract Testing: Who’s Who in the Process](https://noraweisser.com/2025/01/24/contract-testing-whos-who-in-the-process/)\r\n\r\n\u003c/details\u003e\r\n\r\n\r\n# Mobile Testing\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eMobile Testing\u003c/summary\u003e\r\n\r\n- [Guide to Mobile Testing](https://medium.com/@iamfaisalkhatri/guide-to-mobile-testing-d0dd2d9b59f1)\r\n- [Mobile App Testing Guide](https://blog.qatestlab.com/2020/09/04/mobile-app-testing-guide/)\r\n- [Mobile Automation Testing Tools](https://www.testmuai.com/blog/best-mobile-automation-testing-tools/)\r\n- [How to install Android Studio on Windows 10](https://youtu.be/CMrfuCR6W94)\r\n- [What is an Android Emulator? How to Start and use it?](https://medium.com/@iamfaisalkhatri/what-is-an-android-emulator-how-to-start-and-use-it-66fdcf52be7e)\r\n- [Emulator vs Simulator For Mobile Testing: Differences \u0026 Setup](https://www.testmuai.com/blog/difference-between-emulator-vs-simulator-for-mobile-testing/)\r\n- [Mobile App Testing Tutorials (A Complete Guide With 30+ Tutorials)](https://www.softwaretestinghelp.com/beginners-guide-to-mobile-application-testing/)\r\n- [Mobile App Testing Tutorial: A Comprehensive Guide With Examples and Best Practices](https://www.testmuai.com/learning-hub/mobile-app-testing)\r\n- [Mobile Application Testing using Automation frameworks](https://www.browserstack.com/guide/mobile-application-testing-frameworks)\r\n- [How to Choose Mobile Devices for Testing ?](https://medium.com/@iamfaisalkhatri/how-to-choose-mobile-devices-for-testing-pcloudy-blog-96179529d0f3)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eAppium\u003c/summary\u003e\r\n\r\n- [Awesome-Appium](https://github.com/SrinivasanTarget/awesome-appium)\r\n- [Appium Conference](https://www.youtube.com/playlist?list=PL9Z-JgiTsOYRCcJhDfmKAah9XmAp2b903)\r\n- [Appium.io](https://appium.io/)\r\n- [Appium Desired Capabilities](https://appium.io/docs/en/2.0/cli/args/)\r\n- [Appium 2.0 Documentation](http://appium.io/docs/en/2.0/)\r\n- [Beginner’s Guide to Appium 2.0](https://medium.com/@iamfaisalkhatri/beginners-guide-to-appium-2-0-d8118b31837c)\r\n- [Appium Inspector](https://github.com/appium/appium-inspector)\r\n- [Appium Desktop](https://github.com/appium/appium-desktop)\r\n- [BEGINNERS GUIDE TO APPIUM AUTOMATION WITH JAVA FOR ANDROID APPS](https://wasiqb.wordpress.com/2017/04/19/beginners-guide-to-appium-automation-with-java-for-android-apps-part-2/)\r\n- [Inspecting elements of an app using Appium Inspector and BrowserStack!](https://medium.com/@iamfaisalkhatri/inspecting-elements-of-an-app-using-appium-inspector-and-browserstack-32c095a5333c)\r\n- [Mobile Automation with Appium in Java](https://testautomationu.applitools.com/appium-java-tutorial/)\r\n- [Mobile Automation with Appium in JavaScript](https://testautomationu.applitools.com/appium-javascript-tutorial/)\r\n- [Appium 2 Migration Guide: Migrating From Appium 1.x To Appium 2.x](https://medium.com/@iamfaisalkhatri/appium-2-migration-guide-migrating-from-appium-1-x-to-appium-2-x-f1721b31197)\r\n- [Getting started with Appium 2.0: Your beginner’s guide](https://bitrise.io/blog/post/getting-started-with-appium-2-0-your-beginners-guide)\r\n- [How To Identify Locators In Appium [With Examples]](https://www.testmuai.com/blog/locators-in-appium/)\r\n- [Handling Alerts and Popups in Appium](https://dzone.com/articles/handling-alerts-and-popups-in-appium)\r\n- [Automated App testing using Appium with TestNG]( https://www.testmuai.com/blog/appium-with-testng-tutorial/)\r\n- [How To Test React Native Apps On iOS And Android](https://www.testmuai.com/blog/test-react-native-apps-on-ios-and-android/)\r\n- [Complete Tutorial On Appium Parallel Testing [With Examples]](https://www.testmuai.com/blog/appium-parallel-testing/)\r\n- [How to start Appium Server Programmatically?](https://medium.com/@iamfaisalkhatri/how-to-start-appium-server-programmatically-ec07292ab59)\r\n- [Appium 2.0 Plugins](https://appium.github.io/appium/docs/en/2.0/ecosystem/#plugins)\r\n- [Appium Gestures Plugin](https://github.com/AppiumTestDistribution/appium-gestures-plugin)\r\n- [Build your own Appium 2.0 Driver by Srinivasan Sekar \u0026 Sai Krishna #SeConf 2022](https://www.youtube.com/watch?v=DWoqcZc3D5Y)\r\n- [Live Appium Testing Project: Android Mobile App Automation](https://www.guru99.com/live-mobile-testing-project.html)\r\n- [Handling Alerts and Popups in Appium]( https://www.testmuai.com/blog/alerts-and-popups-in-appium/)\r\n- [How to Test Biometric Authentication With Appium]( https://www.testmuai.com/blog/biometric-authentication-with-appium/)\r\n- [Appium Python: A Complete Tutorial for Mobile App Automation](https://medium.com/@iamfaisalkhatri/appium-python-a-complete-tutorial-for-mobile-app-automation-b002faac26a2)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eFlutter\u003c/summary\u003e\r\n\r\n- [How to Test Flutter Apps? How is it Different From Testing Native Apps?](https://medium.com/@iamfaisalkhatri/how-to-test-flutter-apps-how-is-it-different-from-testing-native-apps-f6a2cb61e9a4)\r\n- [Automating Tests for Flutter Apps](https://testautomationu.applitools.com/testing-flutter-apps/)\r\n- [Flutter Testing Guide for Beginners - Part 1: Unit Tests \u0026 Setup](https://www.youtube.com/watch?v=hUAUAkIZmX0)\r\n- [Flutter Testing Guide for Beginners – Part 2: Widget \u0026 Integration Tests](https://www.youtube.com/watch?v=Ghqry5dtgH4)\r\n- [Automated Flutter App Testing](https://testingbot.com/support/app-automate/appium/flutter)\r\n- [Testing Flutter apps](https://docs.flutter.dev/testing)\r\n- [Automating Flutter Apps with Appium Flutter Driver using Appium Java Client](https://testsigma.com/blog/automating-flutter-apps-with-appium-flutter-driver/)\r\n- [Appium Flutter Finder Java](https://github.com/ashwithpoojary98/javaflutterfinder)\r\n- [CommonFinders Class Flutter](https://api.flutter.dev/flutter/flutter_test/CommonFinders-class.html)\r\n- [Appium Flutter Driver](https://github.com/appium/appium-flutter-driver)\r\n- [Flutter App Test Automation poc | Appium Flutter Driver| Flutter Finder](https://www.youtube.com/watch?v=fsfMw_e7e9U)\r\n- [Automated Flutter App Testing - Testingbot](https://testingbot.com/support/mobile/flutter.html#start)\r\n- [Appium Flutter Driver - A Use Case Demo by Atmaram Naik](https://www.youtube.com/watch?v=hv74YaISJSg)\r\n- [Automating Flutter Apps Using Appium Flutter Driver With Java](https://www.testmuai.com/blog/automating-flutter-apps-using-appium-flutter-driver/)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eWebdriverIO \u003c/summary\u003e\r\n\r\n- [WebdriverIO documentation](https://webdriver.io/docs/gettingstarted/)\r\n- [Mobile Selectors](https://webdriver.io/docs/selectors#mobile-selectors)\r\n- [Appium boilerplate](https://github.com/webdriverio/appium-boilerplate/)\r\n- [Mobile e2e tests using WebdriverIO and Appium](https://dev.to/fmo91/mobile-e2e-tests-using-webdriverio-and-appium-4071)\r\n- [Appium Service](https://webdriver.io/docs/appium-service/)\r\n- [Guide to setup appium webdriverIO project to test android | ios application](https://www.youtube.com/watch?v=Sk9CQ3BaW_w)\r\n- [WebdriverIO Appium Tutorial: A Getting Started Guide With Examples](https://medium.com/@iamfaisalkhatri/webdriverio-appium-tutorial-a-getting-started-guide-with-examples-b99dc713cb34)\r\n- [How to perform Android mobile automation using WebdriverIO Appium with TypeScript | Test Automation](https://youtu.be/zWm0F3-ayQw?si=YcFtXIgWM6U2ZQyz)\r\n- [WebdriverIO+TypeScript Tutorial: Automating a Login Page](https://medium.com/gitconnected/webdriverio-typescript-tutorial-automating-a-login-page-a31779c6201a)\r\n- [WebdriverIO + TypeScript Tutorial: How to Automate a Chat Application](https://medium.com/gitconnected/webdriverio-typescript-tutorial-how-to-automate-a-chat-application-0333868c019d)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eMaestro \u003c/summary\u003e\r\n\r\n- [Maestro.dev](https://maestro.dev/)\r\n- [Maestro Documentation](https://docs.maestro.dev/)\r\n- [Maestro blog](https://maestro.dev/blog)\r\n- [Maestro Github](https://github.com/mobile-dev-inc/Maestro)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eDemo Apps for learning Mobile Testing\u003c/summary\u003e\r\n\r\n- [Sauce labs Android App](https://github.com/saucelabs/my-demo-app-android/releases)\r\n- [Sauce Labs iOS App](https://github.com/saucelabs/my-demo-app-ios/releases)\r\n- [WebdriverIO - Native Demo app - Android/iOS](https://github.com/webdriverio/native-demo-app/releases)\r\n\r\n\u003c/details\u003e\r\n\r\n\r\n# Security Testing\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eTutorials\u003c/summary\u003e\r\n\r\n- [What is Security Testing?](https://www.hackerone.com/knowledge-center/what-security-testing)\r\n- [OWASP Top 10](https://owasp.org/www-project-top-ten/)\r\n- [ZAProxy](https://www.zaproxy.org/)\r\n- [Security Testing Guide](https://github.com/OWASP/wstg/tree/master/document)\r\n- [Security Testing Tutorial](https://www.softwaretestingmaterial.com/security-testing-tutorial/)\r\n- [OWASP Web Security Testing Guide](https://www.softwaretestinghelp.com/how-to-test-application-security-web-and-desktop-application-security-testing-techniques/)\r\n- [OWASP API Security Project](https://owasp.org/www-project-api-security/)\r\n- [Web Application Security Testing Guide](https://www.softwaretestinghelp.com/security-testing-of-web-applications/)\r\n- [Security Testing](https://www.geeksforgeeks.org/software-testing/security-testing/)\r\n- [OWASP Mobile Security](https://owasp.org/www-project-mobile-app-security/)\r\n- [Hacksplaining](https://www.hacksplaining.com/owasp)\r\n- [OWASP Top 10 Vulnerabilities](https://www.softwaretestinghelp.com/owasp-top-10-security-vulnerabilities/)\r\n- [OWASP Top 10 2021](https://owasp.org/Top10/)\r\n- [Awesome Security](https://github.com/sbilly/awesome-security)\r\n- [Awesome Web Security](https://github.com/qazbnm456/awesome-web-security)\r\n- [Awesome Hacking](https://github.com/qazbnm456/awesome-web-security)\r\n- [Awesome Web Hacking](https://github.com/infoslack/awesome-web-hacking)\r\n- [Awesome Mobile Security](https://github.com/vaib25vicky/awesome-mobile-security)\r\n- [Awesome Appsec](https://github.com/paragonie/awesome-appsec)\r\n- [Awesome-DevSecOps](https://github.com/JakobTheDev/awesome-devsecops)\r\n- [Awesome-api-security](https://github.com/arainho/awesome-api-security)\r\n- [Threat Modelling](https://owasp.org/www-community/Threat_Modeling)\r\n- [What is Threat Modelling and How does it work?](https://www.mygreatlearning.com/blog/what-is-threat-modeling-and-how-does-it-work/)\r\n- [What is CVE?](https://www.redhat.com/en/topics/security/what-is-cve)\r\n- [WebSecurity Academy](https://portswigger.net/web-security)\r\n- [The Beginner’s Guide to API Hacking](https://danaepp.com/beginners-guide-to-api-hacking)\r\n- [How to get started as an API hacker](https://danaepp.com/how-to-get-started-as-an-api-hacker)\r\n- [API Security Testing For Hackers](https://www.bugcrowd.com/resources/levelup/api-security-testing-for-hackers/)\r\n- [awesome-api-security](https://github.com/arainho/awesome-api-security)\r\n- [API Security Checklist](https://github.com/shieldfy/API-Security-Checklist)\r\n- [Web Security Academy Learning Paths](https://portswigger.net/web-security/learning-paths)\r\n- [Try Hack Me](https://tryhackme.com/hacktivities)\r\n- [Ultimate DevSecOps library](https://github.com/sottlmarek/DevSecOps)\r\n- [MISP - Open Source Threat Intelligence and Sharing Platform](https://www.misp-project.org)\r\n- [LabEx Cybersecurity Free Labs](https://labex.io/free-labs/cybersecurity)\r\n- [Awesome CICD Security](https://github.com/myugan/awesome-cicd-security)\r\n- [Cybersecurity for Beginners](https://github.com/microsoft/Security-101)\r\n- [Learn Cybersecurity by playing game](http://picoctf.org)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e \r\n\u003csummary\u003ePenetration Testing\u003c/summary\u003e\r\n\r\n- [Penetration testing guide](https://www.softwaretestinghelp.com/penetration-testing-guide/)\r\n- [Pentesterlabs](https://pentesterlab.com/)\r\n- [The Beginner’s Guide to API Hacking - DANA EPP'S BLOG](https://danaepp.com/beginners-guide-to-api-hacking)\r\n- [Do you want to learn API Security Testing for free?](https://stefanbargan.medium.com/do-you-want-to-learn-api-security-testing-for-free-49ab8c4caf58)\r\n- [API Penetration Testing: A Full Guide](https://luxequality.com/blog/api-penetration-testing/)\r\n- [Hacking APIs: Workshop - Corey Ball](https://sway.cloud.microsoft/HVrL2AXUlWGNDHqy)\r\n- [API Security Tools](https://owasp.org/www-community/api_security_tools)\r\n- [MalAPI by mrd0x](https://malapi.io/)\r\n- [What is DAST?](https://www.softwaretestinghelp.com/what-is-dast/)\r\n- [What is RAST?](https://www.softwaretestinghelp.com/rasp-tutorial/)\r\n- [What is SAST](https://www.softwaretestinghelp.com/sast-tutorial/)\r\n- [What is IAST](https://www.softwaretestinghelp.com/what-is-iast/)\r\n- [Difference between DAST,SAST, IAST and RAST](https://www.softwaretestinghelp.com/differences-between-sast-dast-iast-and-rasp/)\r\n- [SAST, DAST and IAST](https://www.getastra.com/blog/security-audit/interactive-application-security-testing/)\r\n- [CyberSecurity - Codeacademy](https://www.codecademy.com/catalog/subject/cybersecurity)\r\n- [Collection of Penetration Testing resources](https://github.com/wtsxDev/Penetration-Testing#penetration-testing-resources)\r\n- [Penetration Testing Full Course - FreeCodeCamp.org](https://www.freecodecamp.org/news/full-penetration-testing-course/)\r\n- [APISec University - API Penetration Testing Free Course](https://www.apisecuniversity.com/courses/api-penetration-testing)\r\n- [APISec University - API Security Fundamentals](https://www.apisecuniversity.com/courses/api-security-fundamentals)\r\n- [APISec University - OWASP API Security Top 10 and Beyond!](https://www.apisecuniversity.com/courses/owasp-api-security-top-10)\r\n- [APISec University - API Security for PCI Compliance](https://www.apisecuniversity.com/courses/api-security-for-pci-compliance)\r\n- [Live Penetration Testing Project: Online Practice in Real Time](https://www.guru99.com/live-penetration-testing-project.html)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\r\n\u003csummary\u003eYouTube Channels\u003c/summary\u003e\r\n\r\n- [OWASP Foundation](https://www.youtube.com/@OWASPGLOBAL)\r\n- [OWASP Top 10 2021 - The List and How You Should Use It](https://www.youtube.com/watch?v=hryt-rCLJUA)\r\n- [2021 OWASP Top Ten Overview - F5 DevCentral](https://www.youtube.com/watch?v=uu7o6hEswVQ\u0026list=PLyqga7AXMtPOguwtCCXGZUKvd2CDCmUgQ)\r\n- [API hacking for the Actually Pretty Inexperienced hacker with Katie Paxton-Fear](https://www.youtube.com/watch?v=qqmyAxfGV9c)\r\n- [OWASP Devslop](https://www.youtube.com/@OWASPDevSlop)\r\n- [A Starters Guide to Pentesting with OWASP](https://www.youtube.com/watch?v=AO_sqXb-gKE)\r\n- [Actionable Security Testing Tips on the TestGuild Security Testing](https://www.youtube.com/playlist?list=PL9AgRtJkydU3JzSZcwWxMwrrzg9SSGWwH)\r\n- [CS50's Introduction to Cybersecurity](https://www.youtube.com/playlist?list=PLhQjrBD2T383Cqo5I1oRrbC1EKRAKGKUE)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eSecurity Testing Tools\u003c/summary\u003e\r\n\r\n- [Vulnerability Scanning Tools](https://owasp.org/www-community/Vulnerability_Scanning_Tools)\r\n- [19 Powerful Penetration Testing tools](https://www.softwaretestinghelp.com/penetration-testing-tools/)\r\n- [Top 10 Open Source Security Testing Tools for Web Apps](https://hackr.io/blog/top-10-open-source-security-testing-tools-for-web-applications)\r\n- [10 best mobile app security testing tools](https://www.softwaretestinghelp.com/mobile-app-security-testing-tools/)\r\n- [API Security Tools](https://owasp.org/www-community/api_security_tools)\r\n- [Snyk.io](https://snyk.io/)\r\n- [Pynt.io](https://www.pynt.io/)\r\n- [Black Duck](https://community.blackduck.com/s/)\r\n- [Checkmarx](https://checkmarx.com/)\r\n- [Getting started with Burp Suite](https://portswigger.net/burp/documentation/desktop/getting-started)\r\n- [Burp Suite Professional video tutorials](https://portswigger.net/burp/pro/video-tutorials)\r\n- [Burp Suite Tutorial – Getting Started With Burp Suite Tool - Software Testing Help](https://www.softwaretestinghelp.com/burp-suite-tutorial/)\r\n- [Burp Suite Tutorials - TryHackMe](https://tryhackme.com/module/learn-burp-suite)\r\n\u003c/details\u003e\r\n\r\n# Performance Testing\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003ePerformance Testing Tutorials\u003c/summary\u003e\r\n\r\n- [A Complete Performance Testing Guide With Examples](https://www.softwaretestinghelp.com/introduction-to-performance-testing-loadrunner-training-tutorial-part-1/)\r\n- [Performance Testing Tutorial For Beginners | Performance Testing Using Jmeter | Simplilearn](https://youtu.be/thc14fLXU2k?si=OaXZEXud09IU-0SZ)\r\n- [What is Performance Testing?](https://www.techtarget.com/searchsoftwarequality/definition/performance-testing)\r\n- [Types of Performance Testing](https://www.globalapptesting.com/blog/performance-testing-types)\r\n- [Performance Testing vs. Load Testing vs. Stress Testing](https://www.blazemeter.com/blog/performance-testing-vs-load-testing-vs-stress-testing)\r\n- [What is Throughput in Performance Testing?](https://testguild.com/performance-testing-what-is-throughput/)\r\n- [Load Testing Best Practices](https://gatling.io/blog/load-testing-best-practices)\r\n- [Load Testing Best Practices: Tips, Pitfalls, and Checklist](https://loadster.com/guides/load-testing-best-practices/)\r\n- [Tools and Techniques for Performance and Load Testing](https://testautomationu.applitools.com/performance-and-load-testing/)\r\n- [awesome-performance-testing](https://github.com/andriisoldatenko/awesome-performance-testing)\r\n- [15 Top Load Testing Tools Open Source MUST KNOW in 2021](https://www.youtube.com/watch?v=KECr2BujqtM)\r\n- [15 BEST Performance Testing Tools (Load Testing Tools) In 2023](https://www.softwaretestinghelp.com/performance-testing-tools-load-testing-tools/)\r\n- [Different Types of Performance Testing Tools](https://www.headspin.io/blog/best-performance-testing-tools)\r\n- [Load Testing: An essential Guide for 2026](https://www.harness.io/blog/load-testing-an-essential-guide-for-2026)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e \r\n\u003csummary\u003eK6\u003c/summary\u003e\r\n\r\n- [Beginner’s Guide to Load Testing with k6](https://medium.com/swlh/beginners-guide-to-load-testing-with-k6-85ec614d2f0d)\r\n- [Awesome-k6](https://github.com/grafana/awesome-k6)\r\n- [API performance testing with k6](https://circleci.com/blog/api-performance-testing-with-k6/)\r\n- [K6 - Usage Guide and Docs](https://grafana.com/docs/k6/latest/)\r\n- [K6 - Examples and Tutorials](https://grafana.com/docs/k6/latest/examples/)\r\n- [K6 - API Load Testing](https://grafana.com/blog/api-load-testing/)\r\n- [How to get started with K6?](https://isitobservable.io/site-reliability-engineering/how-to-get-started-with-k6)\r\n- [Performance Testing with K6](https://github.com/cajames/performance-testing-with-k6)\r\n- [Grafana K6](https://github.com/grafana/k6)\r\n\r\n\u003c/details\u003e\r\n\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eGatling\u003c/summary\u003e\r\n\r\n- [Free Gatling Courses on Gatling Academy](https://docs.gatling.io/guides/)\r\n- [Awesome-Gatling](https://github.com/aliesbelik/awesome-gatling)\r\n- [Gatling Tutorial: Getting Started With Gatling Load Testing](https://www.softwaretestinghelp.com/gatling-tutorial/)\r\n- [Gatling Tutorials](https://docs.gatling.io/tutorials/)\r\n- [Load Testing with Gatling - James Willett](https://www.james-willett.com/gatling-load-testing-complete-guide/)\r\n- [Intro to Gatling](https://www.baeldung.com/introduction-to-gatling)\r\n- [8 Reasons You Should Use Gatling for Load Testing](https://www.blazemeter.com/blog/gatling-load-testing)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eJMeter\u003c/summary\u003e\r\n\r\n- [Jeter Documentation](https://jmeter.apache.org/)\r\n- [JMeter-Github](https://github.com/apache/jmeter)\r\n- [JMeter Plugins](https://jmeter-plugins.org/)\r\n- [JMeter Maven Plugin](https://github.com/jmeter-maven-plugin/jmeter-maven-plugin)\r\n- [JMeter Tutorials: The Complete Free Training On JMeter](https://www.softwaretestinghelp.com/jmeter-tutorials/)\r\n- [JMeter Tutorial](https://www.blazemeter.com/blog/jmeter-tutorial)\r\n- [JMeter Tutorials - SWTestAcademy](https://swtestacademy.com/category/performance-testing/jmeter/)\r\n- [JMeter Tutorial - Great Learning](https://www.mygreatlearning.com/jmeter/tutorials)\r\n- [Intro to JMeter - Baeldung](https://www.baeldung.com/jmeter)\r\n- [Awesome-JMeter](https://github.com/aliesbelik/awesome-jmeter)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eGoogle Lighthouse\u003c/summary\u003e\r\n\r\n- [Lighthouse - GitHub](https://github.com/GoogleChrome/lighthouse)\r\n- [What Is Google Lighthouse and How to Use It?](https://www.elegantthemes.com/blog/wordpress/what-is-google-lighthouse-and-how-to-use-it)\r\n- [Introduction to Chrome Lighthouse](https://www.freecodecamp.org/news/introduction-to-chrome-lighthouse/)\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eYouTube Channels\u003c/summary\u003e\r\n\r\n- [Actionable Performance Testing \u0026 SRE Tips on the TestGuild Performance Podcast](https://www.youtube.com/playlist?list=PL9AgRtJkydU3pQfcrQmDrGMbx3aNMnLnW)\r\n- [Gatling Tutorials for Beginners - James Willett](https://www.youtube.com/playlist?list=PLw_jGKXm9lIYpTotIJ-R31pXS7qqwXstt)\r\n- [K6](https://www.youtube.com/@k6io)\r\n- [JMeter Tutorials](https://www.youtube.com/playlist?list=PLCYqwbyDA33R5p7f0oBcQ7DdYOG16x5KL)\r\n- [Gatling Corp](https://www.youtube.com/channel/UCaNih6sKuJ9DIMjTEW1EAlQ)\r\n- [How To Test Software Performance](https://www.youtube.com/watch?v=7koEc8iX7AM)\r\n- [What Is Google Lighthouse and How to Use It?](https://www.youtube.com/watch?v=VyaHwvPWuZU)\r\n\u003c/details\u003e\r\n\r\n# AR/VR/XR Testing\r\n\u003cdetails\u003e\r\n\u003csummary\u003eLearning Materials\u003c/summary\u003e\r\n\r\n- [What is MetaVerse? | VR, AR, MR and XR](https://medium.com/@iamfaisalkhatri/what-is-metaverse-vr-ar-mr-and-xr-4b77b6f6391a)\r\n- [AR/VR Testing Tutorial – How To Perform AR/VR Testing](https://www.softwaretestingmaterial.com/ar-vr-testing/)\r\n- [All You Need To Know About Augmented Reality Testing](https://mobidev.biz/blog/how-test-augmented-reality-applications)\r\n- [Arium — An Automation framework for Unity/XR](https://medium.com/xrpractices/arium-an-automation-framework-for-unity-xr-d51ed608e8b0)\r\n- [How to Test Voice Recognition in 4 Steps With Perfecto](https://www.perfecto.io/blog/test-voice-recognition-perfecto)\r\n- [Audio Capture From iOS Simulators and Real Devices](https://github.com/clarabez/appium-1/blob/master/docs/en/writing-running-appium/ios/audio-capture.md)\r\n- [How To Do Virtual Augmented Reality Testing](https://testguild.com/testing-virtual-augmented-reality/)\r\n- [Visual Testing of AR, VR, and MR in Research Focused Product Delivery](https://applitools.com/blog/visual-testing-of-virtual-reality/)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003eAutomation Tools/Frameworks \u003c/summary\u003e\r\n\r\n- [Arium Framework](https://github.com/thoughtworks/Arium)\r\n\r\n\u003c/details\u003e\r\n\r\n# IVR Testing\r\n\u003cdetails\u003e\r\n\u003csummary\u003eLearning Materials\u003c/summary\u003e\r\n\r\n- [What Is IVR System And How To Perform IVR Testing](https://www.softwaretestinghelp.com/ivr-testing/)\r\n- [Interactive Voice Response (IVR) explained](https://www.ir.com/blog/communications/ivr-testing-explained)\r\n- [Top 5 IVR Challenges and How to Overcome Them](https://blog.klearcom.com/top-5-ivr-challenges-and-how-to-overcome-them)\r\n- [Top 7 Open-Source IVR Automation Testing Tools for Businesses](https://hitechnectar.com/blogs/top-7-open-source-ivr-automation-testing-tools-for-businesses/)\r\n\r\n\u003c/details\u003e\r\n\r\n# Visual Regression Testing\r\n\u003cdetails\u003e\r\n\u003csummary\u003eLearning Materials \u003c/summary\u003e\r\n\r\n- [What is Visual Regression Testing?](https://applitools.com/blog/visual-regression-testing/)\r\n- [What Is Visual Regression Testing: A Detailed Guide]( https://www.testmuai.com/learning-hub/visual-regression-testing) \r\n- [Visual Testing](https://www.tpointtech.com/visual-testing)\r\n- [Awesome-Visual-Regression-Testing](https://github.com/mojoaxel/awesome-regression-testing)\r\n- [Top 10 Visual Testing Tools](https://applitools.com/blog/top-10-visual-testing-tools/)\r\n- [Complete Guide of 15 Visual Testing Tools: Features, Benefits \u0026 Prices](https://www.functionize.com/automated-testing/visual-testing-tools)\r\n- [Visual Regression Testin","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/mfaisalkhatri%2Fawesome-learning/projects"}