Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Fundamentals of Test Case Design

Board Infinity via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master the art and science of writing powerful, effective test cases with Test Case Design — a comprehensive course built for QA professionals and testers aiming to elevate their software testing skills. From foundational principles to advanced strategies, this course shows you how to design, manage, and automate test cases that drive enterprise-level quality. You’ll explore proven techniques such as boundary value analysis, equivalence partitioning, and risk-based testing, while also learning automation-ready approaches using Selenium, Postman, and PyTest. With practical exposure to industry tools like JIRA, TestRail, and Zephyr Scale, you’ll gain hands-on experience in creating robust test suites. The course also dives into advanced practices like CI/CD-driven testing, exploratory and AI-assisted test case generation, preparing you to thrive in Agile, DevOps, and hybrid environments. By the end of this course, you will be able to: - Describe the components, types, and best practices of effective test case design. - Differentiate between various testing methodologies and their impact on test case development. - Apply functional and advanced test design techniques such as boundary value analysis and risk-based testing. - Develop automation-ready test cases using tools like Selenium, Postman, and PyTest. This course is ideal for: - Aspiring QA professionals and software testers who want to build strong foundations in test design. - Manual testers looking to transition into automation-friendly test design. - Developers and DevOps engineers who want to integrate effective testing practices into CI/CD workflows. - Students and IT professionals aiming to pursue careers in software quality assurance and test automation. Note: No prior automation experience is required. Basic knowledge of software development lifecycles (SDLC/STLC) will be helpful. Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.

Syllabus

  • Fundamentals of Testing
    • This module covers the basics of software testing, highlighting its critical role in software development. It explains what testing entails, its importance, fundamental principles, and the key concepts that underpin the testing process. Through a combination of video lectures and practice assignments, learners will gain a clear understanding of testing fundamentals.
  • Test Activities, Roles, and Skills
    • This module focuses on the activities involved in the testing process, the roles within testing teams, and the essential skills required for effective testing. It provides insights into test processes, testware, and traceability, as well as the psychological aspects and best practices of testing.
  • Static Testing
    • Static testing is a crucial phase in the software testing lifecycle that involves examining the software product without executing the code. This module explores the basics of static testing, including techniques, methods, and the review process. It also discusses the advantages and challenges associated with static testing and the role of feedback and reviews.

Taught by

Board Infinity

Reviews

Start your review of Fundamentals of Test Case Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.