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, JUnit, Integration Testing, Restful API, Test Driven Development (TDD), Software Testing, Java Programming, Hibernate (Java)

  • Status: Free Trial

    Skills you'll gain: Angular, Bootstrap (Front-End Framework), JavaScript Frameworks, Authentications, Web Applications, Authorization (Computing), Javascript and jQuery, Web Design and Development, Application Frameworks, Role-Based Access Control (RBAC), HTML and CSS, TypeScript, Web Development Tools, Responsive Web Design, UI Components, Model View Controller, Data Validation, Software Testing

  • Status: Free Trial

    Skills you'll gain: Android Development, Android Studio, Software Testing, Mobile Development, Java, Unit Testing, Application Development, Integration Testing, Software Design, User Interface (UI), Service Management

  • Status: Preview

    Skills you'll gain: ASP.NET, .NET Framework, Model View Controller, Web Applications, Middleware, Debugging, Application Deployment, Application Development, Development Environment, Software Testing, Microsoft Development Tools, Cross Platform Development, Software Architecture, Network Routing, Open Source Technology, Command-Line Interface

  • Status: Free Trial

    Skills you'll gain: Rust (Programming Language), Serverless Computing, Command-Line Interface, Maintainability, Amazon Web Services, Linux Commands, Unix Commands, Application Deployment, Software Development Tools, Program Development, System Programming, Python Programming, Performance Tuning, Debugging, Software Testing

  • Status: New
    Status: Free Trial

    Skills you'll gain: Test Automation, Performance Testing, Software Testing, Security Testing, Test Tools, CI/CD, Regression Testing, Functional Testing, Scalability, Automation, Test Case, Application Programming Interface (API), Scripting, Secure Coding

  • Status: Preview

    Board Infinity

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

  • Status: Free Trial

    Skills you'll gain: Unit Testing, Test Case, Application Deployment, Responsive Web Design, Test Driven Development (TDD), Continuous Deployment, Debugging, Maintainability, LinkedIn, Cascading Style Sheets (CSS), Front-End Web Development, Software Testing, Code Review, Development Testing, Interviewing Skills, Web Development Tools, HTML and CSS, Web Development, Application Development, Software Documentation

  • 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

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

  • Status: Free Trial

    Skills you'll gain: Spring Boot, Application Development, Application Deployment, Application Frameworks, Software Testing, Test Case, Development Environment, Model View Controller, API Design, Software Development Tools, Java Platform Enterprise Edition (J2EE), UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), JSON, Functional Design, Databases

  • 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