Software Testing

Software Testing is a critical process in software development that ensures the functionality, reliability, and performance of software applications. Coursera's Software Testing catalogue equips you with the knowledge and techniques to test software effectively and efficiently. You'll learn the core principles of software testing, including writing and executing test cases, debugging, automated testing, and various testing methodologies like black box testing, white box testing, and regression testing. Understand the role of testing throughout the software development lifecycle and gain skills in specialized areas such as performance testing, user acceptance testing, and security testing. Enhance your proficiency in tools and frameworks like Selenium, JUnit, TestNG, and more, preparing you for various roles in the software testing industry.
47credentials
1online degree
194courses

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn career credentials while taking courses that count towards your Master’s degree.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Find the best Software Testing course for your goals

  • Status: Free Trial

    University of Colorado Boulder

    Skills you'll gain: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems

  • Status: Free Trial

    Skills you'll gain: Containerization, Package and Software Management, Software Testing, Docker (Software), Unit Testing, Scripting, Development Testing, CI/CD, Test Automation, Integration Testing, DevOps, Python Programming, Web Scraping

  • Status: Free Trial

    Skills you'll gain: React Native, Mobile Development, Responsive Web Design, Docker (Software), Azure DevOps, Restful API, Cross Platform Development, Microservices, Containerization, User Interface and User Experience (UI/UX) Design, DevOps, UI Components, ASP.NET, iOS Development, CI/CD, .NET Framework, Unit Testing, Software Testing, Android Development, Version Control

  • Skills you'll gain: Restful API, API Design, Application Deployment, Application Programming Interface (API), Authentications, User Accounts, Email Automation, Debugging, Back-End Web Development, Software Testing, Development Testing, Software Development, Database Development, Continuous Integration

  • Skills you'll gain: Software Testing, Test Case, .NET Framework, Test Automation, Testability, Integration Testing, Microsoft Visual Studio, Debugging, C# (Programming Language), Mockups

  • Status: Free

    Skills you'll gain: JUnit, Unit Testing, Software Quality Assurance, Integrated Development Environments, Software Testing, Quality Assurance, Java, Software Development Tools, Debugging, Performance Testing

  • Status: Free Trial

    Skills you'll gain: GitHub, Git (Version Control System), Version Control, Selenium (Software), CI/CD, Test Automation, Object Oriented Programming (OOP), Test Data, Unit Testing, Test Case, Regression Testing, Scenario Testing, Test Execution Engine, Software Testing, Web Development Tools, Javascript, Browser Compatibility, Scripting, Automation, Python Programming

  • Status: New
    Status: Free Trial

    Skills you'll gain: Amazon Bedrock, Software Documentation, Generative AI, Test Automation, Mockups, User Interface (UI), Software Development Tools, User Interface and User Experience (UI/UX) Design, Usability, Software Testing, Vulnerability Scanning, Application Security, Maintainability, Prompt Engineering, Test Case, Software Architecture, Code Review, Secure Coding, Artificial Intelligence, Debugging

  • Status: New
    Status: Free Trial

    Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, TypeScript, Software Testing, Test Driven Development (TDD), Code Coverage, Testability, Test Case, Javascript, Debugging

  • Status: Free Trial

    Skills you'll gain: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Java Programming, Test Automation, Object Oriented Programming (OOP), Software Testing, Integration Testing, Browser Compatibility, MySQL Workbench, JSON

  • Status: Free Trial

    Skills you'll gain: Rust (Programming Language), Data Structures, Package and Software Management, Development Environment, Web Development, Blockchain, Programming Principles, Web Servers, Command-Line Interface, Maintainability, Algorithms, Cryptography, Integrated Development Environments, Software Testing, System Programming, Software Design Patterns, Scalability

  • Status: Free Trial

    Skills you'll gain: Selenium (Software), Test Automation, Object Oriented Programming (OOP), Software Testing, Browser Compatibility, Software Installation, Automation, Scripting, Python Programming, File Management, Development Environment, Debugging

What brings you to Coursera today?

Leading partners

  • Packt
  • EDUCBA
  • LearnQuest
  • Google Cloud
  • Meta
  • Duke University
  • IBM
  • University of Colorado Boulder