Introduction to BBST Foundations

Here is the first video of BBST Foundation Course - you can skip to time 6:30 after the introduction.

Learning Objectives

In this section you get an overview of the BBST Foundations in software testing. The focus is on the importance of testing as an investigation and the subjective nature of quality in software. You are also introduced to the broader definition of a bug as anything that reduces the quality of a product.

Core topics and Takeaways

  • Purpose of Software Testing

  • Definition of a Computer program

  • Stakeholder

  • Purpose of software

  • Definition of Quality

  • Definition of Bug (Software Error)

Learning Highlights:

Traditional programming definitions, looked at their parts rather than their purpose. Quality is defined as subjective value to a person, and bugs are seen as anything diminishing product quality, extending beyond coding errors. This introductory video encourages a broader perspective in considering what enhances or diminishes product value, emphasizing the importance of understanding the human factor in software development.

Â