Take the next step in your software quality assurance journey by learning how to design, manage, and execute tests that uncover defects and ensure reliable software delivery. This course builds on foundational concepts and provides practical, hands-on skills in manual testing techniques, test management, and effective bug reporting.

Discover new skills with $120 off courses from industry experts. Save now.


Practical Software Testing
This course is part of Software Quality Assurance and Testing Specialization

Instructor: Board Infinity
Included with
Recommended experience
What you'll learn
Apply black-box, white-box, and static testing methods to uncover defects and validate both functionality and code behavior in real projects.
Create test plans, manage test cases, and prepare structured documentation that supports effective execution and reporting.
Set up and manage testing environments to ensure controlled, repeatable, and reliable software test results.
Track bugs throughout their lifecycle and write defect reports that developers can easily reproduce and resolve.
Skills you'll gain
Details to know

Add to your LinkedIn profile
September 2025
12 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 3 modules in this course
This module introduces the foundational principles of manual test design, equipping learners with the knowledge and tools to craft structured, effective, and efficient test cases without automation. Through a combination of black‑box, white‑box, and static testing methods, students will learn to intentionally design tests that ensure comprehensive coverage, facilitate early defect detection, and maintain test clarity and reusability.
What's included
11 videos4 readings4 assignments1 discussion prompt2 plugins
This module empowers learners with essential skills to systematically organize, execute, and oversee manual testing efforts. Covering components like test planning, test case and data management, test environments, and progress tracking, students will discover how test management practices drive consistency, efficiency, and clarity in quality assurance workflows. Additionally, they'll learn how adopting test management strategies and tools fosters collaboration among teams and aligns testing efforts with project objectives.
What's included
10 videos3 readings4 assignments1 plugin
This module introduces students to the critical process of bug reporting in software testing. Learning to document, communicate, and track software defects effectively allows for clearer collaboration between testers and developers. Well‑crafted bug reports improve software quality, accelerate fixes, and prevent miscommunication—all while building a valuable historical reference for future testing cycles. Learners will explore what defines an effective bug report, understand the key components, and master the use of tools and templates to report bugs with clarity and precision.
What's included
11 videos3 readings4 assignments1 plugin
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Explore more from Cloud Computing
- Status: Free Trial
Board Infinity
- Status: Free Trial
University of Minnesota
- Status: Free Trial
Board Infinity
- Status: Free Trial
Board Infinity
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
You will learn how to design black-box, white-box, and static tests, create professional test documentation, manage test cases and environments, and report bugs clearly to stakeholders.
Basic coding awareness is helpful but not required. The course emphasizes manual test design and documentation, with white-box testing explained in an accessible way.
Course 1 introduces software quality concepts, while this course focuses on practical testing activities, documentation, and bug reporting. It takes you from theory into applied practice.
More questions
Financial aid available,