In this video, I describe how the emphases shift from one BBST® course to another. Each course in the series focuses on a specific combination of knowledge and skills, depending on where the student is in the learning process and the course’s learning objectives.
For example, BBST® Foundations, being the first course in the series, emphasizes helping participants acquire the skills needed to successfully complete BBST® courses. In addition, it establishes a common baseline for understanding key software testing concepts before moving on to more advanced topics. That’s why the second major focus is on testing knowledge.
Key takeaways
- Each BBST® course puts a different weight on six areas: course participation skills, testing knowledge, testing skills, learning skills, social skills and computing fundamentals.
- BBST® Foundations puts course participation skills and testing knowledge first. It prepares you for the BBST® learning model and builds a shared baseline of core testing concepts.
- In BBST® Bug Advocacy, testing skills rise sharply while testing knowledge stays high. You investigate and report bugs in a real-world application, using the RIMGEN framework.
- BBST® Test Design is a survey of around 75 test techniques. Testing knowledge, testing skills and learning skills all overtake course participation skills.
- Social skills and computing fundamentals matter most in Foundations and get less attention in later courses.
Watch the video below to learn more about how the focus evolves across the BBST® courses.
BBST® Foundations: learning the BBST® model and core testing concepts
Foundations has two top priorities. The first is course participation skills: adapting to online learning, the course structure (video lectures, quizzes, assignments, exam), biweekly deadlines, and a teaching style built on instructor coaching, peer reviews and a clear grading standard. The second is testing knowledge: defining, comparing and building arguments about core testing concepts until you understand them in depth.
Small classes of at most 25 participants support the social skills that keep online learners motivated. A dedicated lesson covers computing fundamentals, because a tester’s credibility depends on understanding how software works.
BBST® Bug Advocacy: testing skills move to the front
In Bug Advocacy, the focus shifts to hands-on testing. Participants work on a real-world application, investigate bugs thoroughly, write attention-grabbing bug summaries and describe problems using the RIMGEN framework. Testing knowledge stays high, and social skills still support motivation and peer learning. Learning skills rise as students apply what they’ve learned to more complex, realistic problems, while computing fundamentals get less attention.
BBST® Test Design: breadth of techniques and critical thinking
Test Design is a survey course covering around 75 testing techniques. Its main goal is to broaden your testing knowledge. Learning skills move ahead of course participation skills: you need to understand, analyze, evaluate and apply techniques efficiently. Practical assignments on real-world applications keep testing skills important. Social skills and computing fundamentals play a smaller role, since participants already know how BBST® collaboration works.
What about BBST® Domain Testing?
Domain Testing will be covered in a separate video.
Why continue without a long break
After successfully completing Foundations, participants are encouraged to continue to the next course without extended breaks. Maintaining continuity allows the learning knowledge and abilities practiced in the first course to transfer more effectively into subsequent BBST® experiences.
That’s why we encourage participants to continue with a specialization path. Choosing a specialization provides a clear development goal and helps you get the most out of the BBST® learning experience.
Explore our BBST® specializations!
