Tester Foundation Level 4.0: Software Testing Basics

Software Testing    |    Beginner
  • 14 videos | 1h 18m 41s
  • Includes Assessment
  • Earns a Badge
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
This foundational course provides a comprehensive introduction to software testing, covering essential concepts such as test planning, case design, execution, and reporting. Participants will gain practical skills and a solid understanding of the critical role testing plays in the software development life cycle. Begin this course by discovering the strategic aspects of software testing, including how to define clear testing objectives. Then you will learn how to align testing goals with project requirements, fostering an intentional mindset that enhances overall testing efficiency and effectiveness. Next, you will explore advanced topics of software testing, including root cause analysis, classification of anomalies, and the nuances of errors and defects. You will also investigate the limitations and paradoxes of testing and delve into industry best practices to optimize testing processes. Finally, you will focus on verification and validation strategies, ensuring you are well-equipped to deliver high-quality software products.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Describe what software testing is and the overall role it plays in the software development process
    Provide an overview of the various objectives for performing software testing
    Compare and contrast the roles that testing and debugging play in software development
    Outline the value of performing software testing and identify various ways that testing can lead to a successful product
    Describe how testing and quality assurance are related and the role they play in developing higher quality products
    Define errors, defects, and failures and distinguish between them
  • Provide an overview of the importance of root cause analysis, including its benefits and challenges
    Identify the root causes and effects related to software errors, defects, and failures
    Describe the first two general principles of software testing, including the presence of defects and the reality of exhaustive testing
    Describe the third and fourth general principles of software testing, including early testing and defect clustering
    Describe the fifth and sixth general principles of software testing, including the pesticide paradox and context dependency
    Describe the seventh general principle of software testing, the error absence fallacy
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 37s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 5m 41s
    After completing this video, you will be able to describe what software testing is and the overall role it plays in the software development process. FREE ACCESS
  • Locked
    3.  Software Testing Objectives
    6m 58s
    Upon completion of this video, you will be able to provide an overview of the various objectives for performing software testing. FREE ACCESS
  • Locked
    4.  Software Testing vs. Debugging
    6m 45s
    After completing this video, you will be able to compare and contrast the roles that testing and debugging play in software development. FREE ACCESS
  • Locked
    5.  The Purpose of Software Testing
    6m 15s
    Upon completion of this video, you will be able to outline the value of performing software testing and identify various ways that testing can lead to a successful product. FREE ACCESS
  • Locked
    6.  Software Testing and Quality Assurance
    6m 48s
    After completing this video, you will be able to describe how testing and quality assurance are related and the role they play in developing higher quality products. FREE ACCESS
  • Locked
    7.  Software Anomaly Classification
    6m 29s
    Upon completion of this video, you will be able to define errors, defects, and failures and distinguish between them. FREE ACCESS
  • Locked
    8.  Software Testing Root Cause Analysis
    6m 35s
    After completing this video, you will be able to provide an overview of the importance of root cause analysis, including its benefits and challenges. FREE ACCESS
  • Locked
    9.  Software Testing Errors and Defects
    6m 11s
    Upon completion of this video, you will be able to identify the root causes and effects related to software errors, defects, and failures. FREE ACCESS
  • Locked
    10.  Software Testing Limitations
    6m 32s
    After completing this video, you will be able to describe the first two general principles of software testing, including the presence of defects and the reality of exhaustive testing. FREE ACCESS
  • Locked
    11.  Software Testing Best Practices
    6m 3s
    Upon completion of this video, you will be able to describe the third and fourth general principles of software testing, including early testing and defect clustering. FREE ACCESS
  • Locked
    12.  The Software Testing Paradox
    6m 39s
    After completing this video, you will be able to describe the fifth and sixth general principles of software testing, including the pesticide paradox and context dependency. FREE ACCESS
  • Locked
    13.  Software Testing Verification and Validation
    6m 24s
    Upon completion of this video, you will be able to describe the seventh general principle of software testing, the error absence fallacy. FREE ACCESS
  • Locked
    14.  Course Summary
    44s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.7 of 26 users Rating 4.7 of 26 users (26)
Rating 4.5 of 333 users Rating 4.5 of 333 users (333)