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.
48credentials
1online degree
199courses

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: New
    Status: Free Trial

    Skills you'll gain: Apple software proficiency, Apple iOS, Apple Hardware proficiency, Mac OS, Application Deployment, Enterprise Application Management, Mobile Security, Package and Software Management, Hardening, Malware Protection, Software Installation, Software Testing, Configuration Management

  • Skills you'll gain: Jenkins, Selenium (Software), Apache Maven, CI/CD, Object Oriented Programming (OOP), JUnit, Java, Software Design Patterns, Test Automation, Software Testing, Maintainability, Test Tools, Test Case, Browser Compatibility, Software Design

  • Status: New
    Status: Free Trial

    Skills you'll gain: Jest (JavaScript Testing Framework), Software Testing, Web Development, Full-Stack Web Development, Real Time Data, Application Programming Interface (API), Authentications

  • Status: Free Trial

    Skills you'll gain: User Interface (UI), Database Design, System Testing, .NET Framework, UI/UX Strategy, Software Testing, Databases, ASP.NET, Development Testing, C# (Programming Language), Web Applications, Application Development, Software Development

  • Status: New

    Skills you'll gain: Google Gemini, Debugging, Code Review, Software Documentation, Integrated Development Environments, Software Development Tools, Unit Testing, Application Development, Maintainability, Technical Documentation, Software Testing

  • Skills you'll gain: Google Gemini, Development Testing, Debugging, Software Testing, Software Development Life Cycle, Web Applications, Application Development, Software Development Tools, Application Lifecycle Management, Query Languages

  • Status: New
    Status: Preview

    Skills you'll gain: Unit Testing, Google Gemini, Test Case, Software Testing, Integrated Development Environments, Code Review, Application Development, Debugging, Software Documentation, Maintainability, Real Time Data

  • Skills you'll gain: Software Testing, Test Automation, User Story, Infrastructure As A Service (IaaS), Android Development, Kotlin, Continuous Integration, Agile Software Development, Usability, Unit Testing, Acceptance Testing, Application Security, Software As A Service, Cloud Computing Architecture, Authorization (Computing), Web Content Accessibility Guidelines, Sprint Retrospectives, Software Architecture, Android Studio, Angular

  • Skills you'll gain: Google Gemini, Query Languages, Application Development, Data Access, Google Cloud Platform, Software Development Life Cycle, Software Development Tools, CI/CD, Software Testing, Generative AI, Web Applications, Debugging

  • Skills you'll gain: User Story, Test Driven Development (TDD), Continuous Integration, Version Control, Software Testing, Test Automation, Git (Version Control System), Usability, Software Architecture, Unit Testing, Acceptance Testing, Web Content Accessibility Guidelines, Regression Testing, Software Design, Angular, Agile Software Development, Sprint Retrospectives, Software Design Patterns, Maintainability, Application Design

  • Status: New
    Status: Preview

    Skills you'll gain: Unit Testing, Google Gemini, Debugging, Code Review, Google Cloud Platform, Cloud Applications, Software Testing, Software Development Tools, Application Development, Maintainability, Software Documentation

  • Status: New

    Skills you'll gain: Google Gemini, Debugging, Unit Testing, Code Review, Integrated Development Environments, Software Development Tools, Software Documentation, Cloud Development, Application Development, Maintainability, Software Testing

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

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