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
195courses

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.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Find the best Software Testing course for your goals

  • Skills you'll gain: Postman API Platform, JSON, Application Programming Interface (API), Software Testing, Restful API, Scripting, Test Case, Functional Testing

  • Skills you'll gain: Test Driven Development (TDD), Unit Testing, Development Testing, Test Case, Software Testing, Python Programming, File Systems

  • Skills you'll gain: Postman API Platform, OAuth, Application Programming Interface (API), Performance Testing, Security Testing, Software Testing, Restful API, Authentications, Web Development Tools, Application Security

  • Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Design, Software Testing, Application Development

  • Skills you'll gain: Test Automation, Test Tools, Software Testing, Automation, Node.JS, Configuration Management

  • Skills you'll gain: JSON, Test Automation, Application Programming Interface (API), Restful API, Unit Testing, Software Testing, Test Case, Integration Testing, Functional Testing

What brings you to Coursera today?

  • 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: Jest (JavaScript Testing Framework), Unit Testing, Test Case, React.js, Test Driven Development (TDD), Software Testing, Web Development Tools, Ajax, Javascript

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

  • Skills you'll gain: CI/CD, Automation, GitHub, YAML, DevOps, Software Testing

  • Coursera Project Network

    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: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Development Testing, Software Testing, Java Programming, Java, Software Engineering

What brings you to Coursera today?

Leading partners

  • Duke University