Software Testing Foundation 2018: Fundamentals

Software Testing    |    Beginner
  • 13 videos | 35m 27s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 1210 users Rating 4.5 of 1210 users (1210)
In this 13-video course, learners explore part of chapter 1 from the ISTQB Software Testing Foundation Level 2018 certification exam syllabus, encompassing the fundamentals of testing, its importance, and general testing principles. Learn what software testing is and its overall role in the development process. Examine objectives for any test project and roles played by testing and debugging in software development, and how they differ. Learn benefits of performing software testing and how it can lead to a successful product. Look at the relationship between testing and quality assurance and their role in developing higher quality products. Learn about software problems, what errors, defects, and failures are and distinguish between them, their root causes, and effects. Review the seven testing principles: 1 and 2, on the presence of defects and the reality of exhaustive testing; 3 and 4, on early testing and defect clustering; 5 and 6, on the pesticide paradox and context dependency; and 7, the error absence fallacy. The concluding exercise deals with major reasons for testing and its importance in software development.

WHAT YOU WILL LEARN

  • Describe what software testing is and the overall role it plays in the software development process
    Identify and describe the various objectives for performing software testing
    Describe the roles that testing and debugging play in software development and how they differ
    Describe 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 what errors, defects, and failures are and distinguish the differences between them
  • Recognize 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
    Identify the major reasons for performing testing and the importance testing plays in software development

IN THIS COURSE

  • 1m 55s
  • 2m 58s
    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.  Testing Objectives
    3m 7s
    In this video, you will identify and describe the various objectives for performing software testing. FREE ACCESS
  • Locked
    4.  Testing vs. Debugging
    3m 4s
    Upon completion of this video, you will be able to describe the roles that testing and debugging play in software development and how they differ. FREE ACCESS
  • Locked
    5.  Why Perform Testing?
    3m 29s
    Upon completion of this video, you will be able to describe the value of performing software testing and identify various ways that testing can lead to a successful product. FREE ACCESS
  • Locked
    6.  Testing and Quality Assurance
    2m 32s
    Upon completion of 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.  Defining Software Problems
    3m 40s
    In this video, you will learn how to define what errors, defects, and failures are and how to distinguish the differences between them. FREE ACCESS
  • Locked
    8.  Root Causes and Effects of Defects
    3m 3s
    Upon completion of this video, you will be able to recognize the root causes and effects related to software errors, defects, and failures. FREE ACCESS
  • Locked
    9.  Testing Principles 1-2
    2m 10s
    Upon completion of 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 not being able to test exhaustively. FREE ACCESS
  • Locked
    10.  Testing Principles 3-4
    1m 58s
    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
    11.  Testing Principles 5-6
    2m 39s
    Upon completion of 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
    12.  Testing Principle 7
    2m 6s
    Upon completion of this video, you will be able to describe the seventh general principle of software testing, which is the error absence fallacy. FREE ACCESS
  • Locked
    13.  Exercise: Concepts of Software Testing
    2m 47s
    During this video, you will learn how to identify the major reasons for performing testing and the importance of testing in software development. 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.5 of 304 users Rating 4.5 of 304 users (304)
Rating 4.7 of 63 users Rating 4.7 of 63 users (63)
Rating 4.6 of 348 users Rating 4.6 of 348 users (348)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 2481 users Rating 4.5 of 2481 users (2481)
Rating 4.5 of 195 users Rating 4.5 of 195 users (195)
Rating 4.5 of 453 users Rating 4.5 of 453 users (453)