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

Coursera

Essential Testing Techniques in Software Development

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This software testing techniques course builds real testing strategies in software engineering, from SDLC integration to hands-on test design methods. Start with Testing Throughout the Software Development Lifecycle (SDLC). You apply testing activities across sequential, V-model, and incremental SDLC approaches, and study test levels, types, and maintenance testing. Then in Module 2, Test Analysis and Design. You apply black-box techniques like equivalence partitioning and boundary value analysis, and white-box techniques like statement and decision coverage. Finally, Experience-based and Collaboration-based Techniques. You apply error guessing, checklist-based, and exploratory testing, and design acceptance criteria using acceptance test-driven development. By the End, You Will: - Analyze SDLC models for this testing strategies in software engineering outcome - Apply black-box testing methodologies to design effective, targeted test cases - Build white-box test cases using statement and decision coverage techniques - Design experience-based and collaboration-based approaches for real QA projects Ideal For: QA professionals and software testers wanting structured testing methodologies training. Developers and students exploring testing techniques in software engineering will also benefit. Strong testing skills protect every release. Enroll and start mastering these techniques today. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with ISTQB or any of its subsidiaries or affiliates. This course is not an official preparation material of ISTQB. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

Syllabus

  • Testing Throughout the Software Development Lifecycle (SDLC)
    • This module explores the role of testing within different software development lifecycle models, including sequential, V-model, and incremental models. It provides an understanding of how testing activities are integrated into these models and discusses the different levels and types of testing, as well as maintenance testing.
  • Test Analysis and Design
    • Test analysis and design are critical steps in the testing process. This module covers various test design techniques, including black-box and white-box techniques, and explains how to select and apply these techniques effectively. It also discusses experience-based and collaboration-based testing approaches.
  • Experience-based and Collaboration-based Techniques
    • Experience-based and collaboration-based techniques are essential for thorough and effective testing. This module delves into these techniques, explaining their common features, methods, and real-world applications. It also discusses the benefits and challenges associated with these approaches.

Taught by

Board Infinity

Reviews

4.6 rating at Coursera based on 27 ratings

Start your review of Essential Testing Techniques in Software Development

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.