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

    Skills you'll gain: Test Driven Development (TDD), Unit Testing, Code Review, Maintainability, Software Testing, Integration Testing, Debugging, Software Development, Python Programming

  • Status: Free Trial

    Skills you'll gain: Debugging, Software Testing, Program Development, Pseudocode, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface

  • Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, Test Case, React.js, Test Driven Development (TDD), Software Testing, Web Development Tools, Ajax, Javascript

  • Status: Preview

    Skills you'll gain: Clinical Trials, Software Development Life Cycle, Medical Devices, Usability, Software Development, Medical Privacy, Human Computer Interaction, Regulatory Affairs, Verification And Validation, Regulatory Requirements, Quality Management Systems, Biomedical Engineering, Risk Management, Software Design, Health Technology, Software Testing, Entrepreneurship, Artificial Intelligence and Machine Learning (AI/ML), User Research, Probability & Statistics

  • Status: Free Trial

    Skills you'll gain: Software Documentation, LLM Application, Test Automation, Collaborative Software, Software Testing, Technical Documentation, Large Language Modeling, Dependency Analysis, Software Development Tools, Debugging, Code Review, Maintainability, Software Engineering, Artificial Intelligence

  • Skills you'll gain: Test Automation, Application Programming Interface (API), Test Case, Restful API, Software Testing, Configuration Management, Java, Software Configuration Management

  • Skills you'll gain: Selenium (Software), Test Automation, Eclipse (Software), Software Testing, UI Components, Integrated Development Environments, Web Applications, Java Programming, Functional Testing

  • Status: Free Trial

    Skills you'll gain: JUnit, Unit Testing, Test Case, Test Data, Test Automation, Test Execution Engine, Software Testing

  • Skills you'll gain: Test Automation, Test Case, Selenium (Software), Software Testing, Maintainability, Test Data, Debugging, Configuration Management

  • Skills you'll gain: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Development Testing, Software Testing, Java Programming, Java, Software Engineering

  • Skills you'll gain: Unit Testing, JUnit, Test Case, Test Driven Development (TDD), Code Coverage, Software Testing, Software Development, Software Engineering, Java Programming, Java

  • Status: Free Trial

    University of Michigan

    Skills you'll gain: Object Oriented Programming (OOP), JSON, Object Oriented Design, Unit Testing, Python Programming, Debugging, Software Testing, Data Structures

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