Awesome Testing Courses & Tutorials / Automation in Testing |
| Programming Basics | | | |
| C Sharp Basics | | | |
| Java Basics | | | |
| JavaScript Basics | | | |
| RestAssured | | | |
| Selenium Java | | | |
Awesome Testing Courses & Tutorials / Blazemeter University |
| JMeter™ Intro | | | |
| JMeter™ Pro | | | |
| The Complete Taurus Course | | | |
| Master BlazeMeter Performance Testing | | | |
| BlazeMeter Infrastructure Management | | | |
| Introduction to BlazeMeter Mock Services | | | |
Awesome Testing Courses & Tutorials / Codecademy / Testing Courses |
| Learn JavaScript Unit Testing | | | |
| Learn Testing for Web Development | | | |
Awesome Testing Courses & Tutorials / Cucumber School |
| BDD with Cucumber (Java) | | | |
| BDD with Cucumber (JavaScript) | | | |
| BDD with Cucumber (Ruby) | | | |
Awesome Testing Courses & Tutorials / edX / Software Testing Courses |
| Methods and techniques to test and verify software, MicroMasters, 2020 | | | |
Awesome Testing Courses & Tutorials / edX / Software Testing Courses / Methods and techniques to test and verify software, MicroMasters, 2020 |
| Software Testing Fundamentals, 2020 | | | |
| Software Testing Management, 2020 | | | |
| Formal Software Verification, 2020 | | | |
Awesome Testing Courses & Tutorials / edX / Software Testing Courses |
| Automated Software Testing: Model and State-based Testing | | | |
| Automated Software Testing: Unit Testing, Coverage Criteria and Design for Testability | | | |
Awesome Testing Courses & Tutorials / JetBrains Academy / Java |
| Java Track | | | |
Awesome Testing Courses & Tutorials / JetBrains Academy / Kotlin |
| Kotlin Track | | | |
Awesome Testing Courses & Tutorials / JetBrains Academy / Python |
| Python Track | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Learning Paths |
| Become a Software Tester | | | |
| Become a Test Automation Engineer | | | |
| Become an Ethical Hacker | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Software Testing |
| Programming Foundations: Software Testing/QA, 2019 | | | |
| Agile Testing, 2018 | | | |
| Software Testing: Exploratory Testing, 2019 | | | |
| Software Testing: Tools, 2019 | | | |
| Software Testing Foundations: Test Management, 2020 | | | |
| Software Testing Foundations: Test Planning, 2020 | | | |
| Software Testing Tips Weekly | | | |
| Nail Your Software Tester Interview, 2020 | | | |
| Programming Foundations: Test-Driven Development, 2019 | | | |
| UX Foundations: Usability Testing, 2015 | | | |
| Software Testing Foundations: Bug Writing and Management. 2020 | | | |
| Software Testing Foundations: Testing throughout the SDLC, 2020 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Test Automation |
| Test Automation Foundations, 2018 | | | |
| Scripting for Testers, 2018 | | | |
| Using Python for Automation, 2019 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Web Testing |
| Learning Selenium, 2018 | | | |
| Selenium Essential Training, 2018 | | | |
| Advanced Selenium: Support Classes, 2019 | | | |
| Advanced Selenium: 3 Synchronization Strategies, 2020 | | | |
| Advanced Selenium: Automation Frameworks, 2019 | | | |
| Advanced Selenium: Page Objects and GUI Automation, 2020 | | | |
| Robot Framework Test Automation: Level 1 (Selenium), 2018 | | | |
| Robot Framework Test Automation: Level 2, 2018 | | | |
| Robot Framework Test Automation: Jenkins CI and Git Version Control, 2018 | | | |
| Robot Framework Test Automation: Sauce Labs, 2018 | | | |
| End-to-End JavaScript Testing with Cypress.io, 2019 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Mobile Testing |
| Software Testing: Planning Tests for Mobile, 2019 | | | |
| Mobile Testing with Appium, 2019 | | | |
| Advanced Appium, 2019 | | | |
| Unit Testing for iOS Developers, 2018 | | | |
| Automated Testing in Xcode, 2018 | | | |
| iOS App Development: Test-Driven Development, 2018 | | | |
| Android Espresso Essential Training, 2018 | | | |
| Advanced Android Espresso Testing, 2018 | | | |
| Effective Android Testing for Mobile Developers, 2017 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / API Testing |
| API Testing Foundations, 2018 | | | |
| API Testing and Validation, 2017 | | | |
| API Test Automation with SoapUI, 2019 | | | |
| Introducing Postman, 2019 | | | |
| Postman Essential Training, 2020 | | | |
| |
| Performance Testing Foundations, 2019 | | | |
| JMeter: Performance and Load Testing, 2019 | | | |
| Advanced JMeter, 2020 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Java |
| Java: Testing with JUnit, 2016 | | | |
| Spring: Test-Driven Development with JUnit, 2017 | | | |
| Practical Test-Driven Development for Java Programmers, 2018 | | | |
| Learning JUnit 5, 2018 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / .NET |
| C# Test Driven Development, 2016 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Ruby |
| Ruby: Testing with RSpec, 2015 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Python |
| Unit Testing in Python, 2020 | | | |
| Python Automation and Testing, 2018 | | | |
| Unit Testing and Test Driven Development in Python, 2018 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / JavaScript |
| JavaScript: Test-Driven Development (ES6), 2019 | | | |
| Node.js: Testing and Code Quality, 2017 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / BDD |
| Behavior-Driven Development, 2018 | | | |
| Cucumber Essential Training, 2019 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Others |
| React: Testing and Debugging, 2017 | | | |
| Angular Testing and Debugging, 2018 | | | |
| Test-Driven Infrastructure with Chef, 2018 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Security Testing |
| Security Testing Essential Training, 2019 | | | |
| Penetration Testing Essential Training, 2017 | | | |
| DevSecOps: Automated Security Testing, 2018 | | | |
| Security Testing: Vulnerability Management with Nessus, 2019 | | | |
| Online Application Security Testing Essential Training, 2019 | | | |
| Offline Application Security Testing Essential Training, 2019 | | | |
| Android App Penetration Testing, 2019 | | | |
| Penetration Testing: Advanced Web Testing, 2018 | | | |
| Penetration Testing: Advanced Kali Linux, 2019 | | | |
| Penetration Testing: Advanced Tunneling and Exfiltration, 2018 | | | |
| Penetration Testing: Advanced Enumeration, 2018 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / Continuous Integration |
| DevOps Foundations: Continuous Delivery/Continuous Integration, 2017 | | | |
| Continuous Integration: Tools, 2020 | | | |
| Learning Jenkins, 2018 | | | |
| Jenkins Essential Training, 2018 | | | |
Awesome Testing Courses & Tutorials / LinkedIn Learning / XML & CSS |
| XML Essential Training, 2018 | | | |
| CSS: Selectors, 2019 | | | |
Awesome Testing Courses & Tutorials / Ministry of Testing Dojo / .NET |
| Coding For Non-Coders | | | |
Awesome Testing Courses & Tutorials / Ministry of Testing Dojo / Linux |
| Linux Commands for Beginners | | | |
Awesome Testing Courses & Tutorials / Ministry of Testing Dojo / Java |
| Introduction to Java | | | |
Awesome Testing Courses & Tutorials / Ministry of Testing Dojo / JavaScript |
| Introduction to JavaScript | | | |
| Let's Build an API Checking Framework | | | |
Awesome Testing Courses & Tutorials / Ministry of Testing Dojo / Mobile Testing |
| Beginner's Guide To Mobile Testing | | | |
Awesome Testing Courses & Tutorials / Ministry of Testing Dojo / Python |
| Introduction to Python for Software Testers - Dave Westerveld | | | |
Awesome Testing Courses & Tutorials / Ministry of Testing Dojo / Software Testing |
| Essentials - Introduction to Software Development and Testing | | | |
| Introduction To Modern Testing | | | |
| Optimising Manual Test Scripts For An Agile Environment | | | |
Awesome Testing Courses & Tutorials / Ministry of Testing Dojo / Web Testing |
| Introduction To HTTP | | | |
| The Building Blocks of the Internet | | | |
Awesome Testing Courses & Tutorials / Oracle University |
| Java Explorer | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Software Testing & Test Automation |
| Automated Testing: End to End, 2013 | | | |
| Test First Development - Part 1, 2010 | | | |
| Test First Development - Part 2, 2010 | | | |
| Test-driven Development: The Big Picture, 2017 | | | |
| Automated Testing for Fraidy Cats Like Me, 2013 | | | |
| What Is TDD and Why It Is Not Unit Testing: Executive Briefing, 2019 | | | |
| Testing Automation: The Big Picture, 2017 | | | |
| Coding Dojo: Test Driven Development, 2013 | | | |
| Fundamentals of Test Automation in Java, 2020 | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Unit Testing |
| Advanced Unit Testing | | | |
| Unit Testing in Scala | | | |
| Patterns for Pragmatic Unit Testing | | | |
| Building a Pragmatic Unit Test Suite | | | |
| Better Unit Test Assertions with Shouldly | | | |
| Unit Testing with JUnit 5 and Kotlin | | | |
| Improving Unit Tests with Fluent Assertions | | | |
| Writing Highly Maintainable Unit Tests | | | |
| Unit Testing for Game Development in Unity | | | |
| C++ Unit Testing Fundamentals Using Catch2 | | | |
| Automated Tests with PHPUnit | | | |
| TDD as a Design Tool | | | |
| Introduction to WireMock | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Java |
| Introduction to Testing in Java | | | |
| Implementing a Test Pyramid Strategy in Java | | | |
| Test-Driven Development Practices in Java | | | |
| Mutation Testing in Java with Pitest | | | |
| Unit Testing Legacy Code in Java | | | |
| Getting Started with TestNG | | | |
| Getting Started with Mockito | | | |
| Getting Started with EasyMock | | | |
| JUnit 5 Fundamentals | | | |
| Getting Started Unit Testing with JUnit 5 | | | |
| JUnit 5 Testing: Android Unidirectional Data Flow with LiveData | | | |
| TDD with Spring and JUnit 5 | | | |
| Effective Automated Testing with Spring | | | |
| Introduction to Spring Cloud Contract | | | |
| Migrating from the JUnit 4 to the JUnit 5 Testing Platform | | | |
Awesome Testing Courses & Tutorials / Pluralsight / .NET |
| Testing Windows PowerShell with Pester | | | |
| Test Driven Development in C# | | | |
| Testing .NET Code with xUnit.net 2 | | | |
| Automated Testing in ASP.NET With SpecsFor and SpecsFor.Mvc | | | |
| Approval Tests for .NET | | | |
| More Expressive Testing in .NET with MSpec | | | |
| Introduction to .NET Testing with NUnit 3 | | | |
| Basics of Unit Testing for C# Developers | | | |
| Introduction to Property-based Testing with F# | | | |
| Automating UI Tests for WPF Applications | | | |
| Testing .NET Code in Visual Studio 2019 | | | |
| Automated Testing with MSTest V2 | | | |
| Effective C# Unit Testing for Enterprise Applications | | | |
| Better .NET Unit Tests with AutoFixture: Get Started | | | |
| Testing .NET Code with xUnit.net: Getting Started | | | |
| Mocking in .NET Core Unit Tests with Moq: Getting Started | | | |
| Automated ASP.NET MVC Testing: End to End | | | |
| Mocking with Moq and NUnit | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Python |
| Unit Testing with Python | | | |
| Unit Testing with pytest | | | |
| Scraping Dynamic Web Pages with Python and Selenium | | | |
| Testing Django Applications | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Ruby |
| Testing Ruby Applications with RSpec | | | |
Awesome Testing Courses & Tutorials / Pluralsight / JavaScript |
| Testing JavaScript with Jasmine and TypeScript | | | |
| Testing Clientside JavaScript | | | |
| Seamless JavaScript Testing with Wallaby.js | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Node.js |
| Node.js Testing Strategies | | | |
| Unit Testing with Node.js | | | |
| Acceptance Testing in Node.js | | | |
| Testing JavaScript for Node.js with Mocha | | | |
| Mocking Node.js with Sinon | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Go |
| Creating Well-tested Applications in Go | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Selenium |
| Automated Web Testing with Selenium and WebDriver Using Java | | | |
| Automated Tests in Java with Fluent Interface Using WebDriver Selenium | | | |
| Creating Automated Browser Tests with Selenium in C# | | | |
Awesome Testing Courses & Tutorials / Pluralsight / API Testing |
| Getting Started with Web API Test Automation in Java | | | |
| Postman Fundamentals | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Cypress |
| Cypress: End-to-end JavaScript Testing | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Appium |
| Getting Started with UI Testing and Appium | | | |
| Writing Maintainable UI Test Automation with Appium | | | |
| Appium: The Big Picture | | | |
| Integrating Appium into a DevOps Pipeline, 2020 | | | |
| Android Testing Fundamentals | | | |
| Working with Android Tools and Testing | | | |
| Android Apps with Kotlin: Tools and Testing | | | |
| Android Unit Testing with JUnit and Mockito Using Kotlin | | | |
| Android UI Tests: Espresso Fundamentals | | | |
| Testing Fundamentals in iOS | | | |
| iOS Unit Testing with XCTest | | | |
| Advanced Unit Testing with Swift iOS Through Mocks and Stubs | | | |
| Swift iOS UI and Unit Testing | | | |
Awesome Testing Courses & Tutorials / Pluralsight / React |
| Testing React Applications with Jest | | | |
| Test-driven Development Using React | | | |
| Testing React Components | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Angular |
| Unit Testing in Angular | | | |
| Play by Play: Fundamentals of Angular Testing | | | |
| AngularJS Unit Testing in-depth, Using ngMock | | | |
| Introduction to Protractor | | | |
Awesome Testing Courses & Tutorials / Pluralsight / UI/UX Testing |
| UX User Testing | | | |
| Usability Testing Approaches for UX Design | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Database Testing |
| Making the Case for Unit Testing Database Code | | | |
| Oracle PL/SQL Unit Testing with Oracle SQL Developer | | | |
| Unit Testing T-SQL Code with tSQLt | | | |
Awesome Testing Courses & Tutorials / Pluralsight / BDD |
| Java: BDD Fundamentals | | | |
| Java: BDD with Cucumber and Gherkin Getting Started | | | |
| Test-driven Rails with RSpec, Capybara, and Cucumber | | | |
| Business Readable Automated Tests with SpecFlow 2.0 | | | |
| Automated Business Readable Web Tests with Selenium and SpecFlow | | | |
| Automated Acceptance Testing with SpecFlow and Gherkin | | | |
| Executable Specifications: End-to-End Acceptance Testing With SpecFlow | | | |
| SpecFlow Tips and Tricks | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Microsoft Azure |
| Microsoft Azure Developer: Designing a Test Strategy | | | |
| Microsoft Azure Developer: Performing Unit Testing & Integration Testing | | | |
| Microsoft Azure Developer: Performing Automated End-to-end Testing | | | |
| Microsoft Azure Developer: Performing Data Integrity Testing | | | |
| Microsoft Azure Developer: Performing Load Testing | | | |
| Application Testing with Azure DevOps and Visual Studio 2019 | | | |
Awesome Testing Courses & Tutorials / Pluralsight / AWS |
| Implementing and Testing Blue-Green Deployments on AWS | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Others |
| End-to-end Web Testing with TestCafe: Getting Started | | | |
| Play by Play: Test-Driven PHP with Chris Hartjes | | | |
| Writing Testable Code | | | |
| The Art of A/B Testing for Web Design | | | |
| Structure Unit Testing with Spek | | | |
| Web Accessibility: Getting Started | | | |
| Code Testability | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Security Testing |
| Penetration Testing: The Big Picture | | | |
| Penetration Testing in Action | | | |
| Ethical Hacking: Penetration Testing | | | |
| Penetration Testing Life Cycle Explained | | | |
| Approaching Automated Security Testing in DevSecOps | | | |
| Introduction to Penetration Testing Using Metasploit | | | |
| Writing Penetration Testing Reports | | | |
| Laying the Foundation for Penetration Testing for CompTIA PenTest+ | | | |
| CSSLP®: Secure Software Testing | | | |
| Infrastructure Testing with Pester | | | |
| Wireless Network Penetration Testing | | | |
| Penetration Testing with the Metasploit Framework | | | |
| Web Application Penetration Testing: Session Management Testing | | | |
| Penetration Testing and Ethical Hacking with Kali Linux | | | |
| Penetration Testing Automation Using Python and Kali Linux | | | |
| Network Penetration Testing Using Python and Kali Linux | | | |
| Web Application Penetration Testing with Burp Suite | | | |
| Advanced Web Application Penetration Testing with Burp Suite | | | |
| Testing Security Controls and Detecting Vulnerabilities with Nmap | | | |
| Wireless Network Penetration Testing Advanced Techniques | | | |
| Web Application Penetration Testing: Configuration and Deployment Management Testing | | | |
| Penetration Testing: Setting the Scope and Rules of Engagement | | | |
| Web Application Penetration Testing Fundamentals | | | |
| Web Application Penetration Testing: Insecure Error Handling | | | |
| Web Application Penetration Testing with Burp Suite | | | |
| Web Application Penetration Testing: Client-side Testing, 2020 | | | |
| Performing DevSecOps Automated Security Testing, 2020 | | | |
Awesome Testing Courses & Tutorials / Pluralsight / Conference Talks |
| Angular Denver '19: Quasi-human Angular Automated Testing with Cucumber | | | |
| Angular Denver '19: More Unit Testing, Less Effort | | | |
| Angular Denver '19: Supercharge Your Angular Tests with Jest (Snapshots Included) | | | |
| Angular Denver '19: E2E Testing with Cypress.io | | | |
| From Manual Testing to Automation Suite: CodeMash | | | |
| Including Security in the Development Testing Process: CodeMash | | | |
| End to End Testing with Cypress: CodeMash | | | |
| Intro to Mobile Security Testing: CodeMash | | | |
| Mutation Testing to the Rescue of Your Tests: CodeMash | | | |
| Postman Delivers: CodeMash | | | |
| End to End Testing with Cypress: CodeMash | | | |
| Unit Testing Strategies and Patterns in C#: CodeMash | | | |
| Test-driven Development: CodeMash | | | |
| droidcon NYC '19: Best Practices for Mobile App Security Testing | | | |
| droidcon NYC '19: Using ML to Make Your UI Tests More Robust | | | |
| Droidcon Boston '19: How We Seamlessly Internally Test Our Android Apps Within Microsoft | | | |
| Droidcon Boston '19: Test the Untested: Our Journey from Zero Coverage to Automated Testing | | | |
| Droidcon Boston '19: Writing Tests That Stand the Test of Time | | | |
| E2E2U: Slack's Journey to Developer-driven End-to-end Testing | | | |
| ng-conf '19: Unit Testing Angular | | | |
| ng-conf '19: Effective Automated Testing with Cypress.io | | | |
| ng-conf '19: Testing Is a Black Hole of Time and Effort: Avoiding the Suck Using Cypress | | | |
| Snowforce '19: 7 Principles of Testing Every Admin Should Know | | | |
| SwiftFest Boston '19: Mutation Testing - An Automated Technique for Better Tests | | | |
| SwiftFest Boston '19: Testing. Testing. One. Two. | | | |
| THAT Conference '19: Postman: An Incredible Tool for API Development and Testing | | | |
| THAT Conference '19: Postman: An Incredible Tool for API Development and Testing | | | |
| THAT Conference '19: Unit Testing as a Philosophy for Success | | | |
| THAT Conference '19: Learn to Slay the iOS UI Testing Beast in an Hour | | | |
| THAT Conference '19: Unit Testing in Sass | | | |
| UI Testing at Pinterest | | | |
| |
| WebPageTest Deep Dive | | | |
| JMeter: Getting Started | | | |
| Tracking Real World Web Performance | | | |
| |
| Web UI Java Path | | | |
| Web UI JavaScript Path | | | |
| Web UI Python Path | | | |
| Web UI C# Path | | | |
| Web UI Ruby Path | | | |
| API Java Path | | | |
| API JavaScript Path | | | |
| Mobile Swift Path | | | |
| Mobile Java Path | | | |
| Mobile Python Path | | | |
| Mobile JavaScript Path | | | |
| Codeless Path | | | |
| |
| Setting a Foundation for Successful Test Automation, 2019 | | | |
| Test Automation in DevOps, 2019 | | | |
| IntelliJ for Test Automation Engineers, 2020 | | | |
| Testing From The Inside: Unit Testing Edition, 2019 | | | |
| The Whole Team Approach to Continuous Testing, 2019 | | | |
| |
| Exploring Service APIs through Test Automation, 2019 | | | |
| Automating your API tests with REST Assured, 2019 | | | |
| |
| Selenium WebDriver with Java, 2019 | | | |
| UI Automation with WebdriverIO, 2019 | | | |
| Intro to Selenium WebDriver with .NET Core, 2019 | | | |
| From Scripting to Framework with Selenium and C#, 2019 | | | |
| Selenium WebDriver with Ruby, 2019 | | | |
| Introduction to Capybara, 2019 | | | |
| Selenium WebDriver with Python | | | |
| Codeless Test Automation with Selenium IDE, 2019 | | | |
| Web Element Locator Strategies, 2019 | | | |
| |
| Mobile Automation with Appium in JavaScript, 2020 | | | |
| Automated Visual Testing with Appium, 2019 | | | |
| Jest JavaScript Testing Framework, 2019 | | | |
| Mocha JavaScript Test Framework, 2019 | | | |
| Introduction to Chai Assertions, 2019 | | | |
| Automating in the Browser Using JavaScript, 2019 | | | |
| |
| Automated Visual Testing: A Fast Path To Test Automation Success, 2019 | | | |
| Modern Functional Test Automation Through Visual AI, 2019 | | | |
| Automated Visual Testing in C#, 2019 | | | |
| Automated Visual Testing with WebdriverIO, 2019 | | | |
| Automated Visual Testing with Python | | | |
| |
| Introduction to Cypress, 2019 | | | |
| |
| Tools and Techniques for Performance and Load Testing, 2019 | | | |
| |
| Python Programming, 2020 | | | |
| Java Programming, 2019 | | | |
| |
| Cucumber with Java, 2020 | | | |
| Cucumber with JavaScript, 2020 | | | |
| Behavior Driven Python with pytest-bdd, 2019 | | | |
| |
| Introduction to iOS Test Automation with XCUITest, 2019 | | | |
| Introduction to TestNG, 2019 | | | |
| AI for Element Selection: Erasing the Pain of Fragile Test Scripts, 2019 | | | |
| Scaling Tests with Docker, 2019 | | | |
| Contract Tests with Pact, 2020 | | | |
| Source Control for Test Automation with Git, 2020 | | | |
| Robot Framework, 2020 | | | |
| Introduction to NUnit, 2020 | | | |
| Introduction to NightwatchJS, 2020 | | | |