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

  • 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: Test Automation, Application Programming Interface (API), Test Case, Restful API, Software Testing, Configuration Management, Java, Software Configuration Management

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

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

  • Status: Free Trial

    Skills you'll gain: Test Planning, Test Tools, Configuration Management, Software Testing, Test Automation, Integration Testing, System Testing, Software Quality Assurance, Risk Management, Test Case, Risk Management Framework, Issue Tracking, Performance Testing, Version Control

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

  • Status: Preview

    Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Unit Testing, Python Programming, Program Development, Algorithms, Test Case, Software Engineering, Software Testing, Debugging, Computational Thinking

  • Status: Free Trial

    Skills you'll gain: Test Driven Development (TDD), Debugging, Software Testing, Performance Testing, Unit Testing, Test Automation, Regression Testing, Testability, Integration Testing, .NET Framework, Application Performance Management, C# (Programming Language)

  • Status: Preview

    The University of Edinburgh

    Skills you'll gain: Self-Awareness, Curiosity, Open Mindset, Cognitive flexibility, Emotional Intelligence, Ethical Standards And Conduct, Learning Theory, Psychology, Psychological Evaluations, Surveys, Software Testing

  • 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: Software Testing, Risk Analysis, Code Coverage, Test Case, Unit Testing, Test Engineering, Application Programming Interface (API), Risk Management, Integration Testing, Software Quality Assurance

  • Status: Free Trial

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