Gain a diverse set of skills to excel in all day-to-day testing activities.
This 3-course specialization will teach you to:
- Use test strategies in your work and tackle the four critical challenges in software testing – choose the right tests, determine if a program has passed the test, measure how thoroughly you’ve tested the program, know when to stop testing
- Develop skills in effective bug investigation – gain technical skills, such as troubleshooting failures and isolating failure-producing configurations.
- Know how to get the right bugs fixed – understand excuses for not fixing bugs and know how to prepare for them.
- Have extensive practice with 6 powerful testing techniques – functional testing and tours, risk-based testing, spec-based testing, scenario testing, domain testing, and multivariable testing.
Gain the necessary expertize to practice professional software testing
Register now to gain access to the 3 courses in the series: Foundations, Bug Advocacy, and Test Design. Choose the classes that best suit your schedule after purchasing via email.
The BBST® courses in the specialization
BBST® Foundations is the first course in the series and one of the most eye-opening and in-depth online courses on the fundamental concepts of software testing and its critical challenges. Complete this course and you will:
- understand what are the key challenges in testing and work on developing skills in solving them
- practice creating test strategies adapted to specific contexts
- select the most useful oracles that help you efficiently identify the expected result for your exploratory or automated tests
- learn how to efficiently make the decision of when to stop testing and how to avoid the common traps of test measurements
BBST® Bug Advocacy is the course with the most immediate impact on your day-to-day work, from the whole series. We recommend this to be your second course in the series, but this is not mandatory. You will work on live bug reports of open-source applications where you can make an important contribution. Complete this course and you will:
- learn how to investigate better the bugs you discover using the RIMGEN framework
- understand excuses and reasons for not fixing bugs
- write more persuasive bug reports, considering the interests and concerns of your audience
The BBST® Test Design course aims to help you become a more adaptable tester, giving you the knowledge to thrive in this fast-paced industry. We recommend this to be your third course in the series. Complete this course and you will:
- gain the ability to adopt the approaches and techniques that are applicable to your project
- know a variety of techniques, with insight into their comparative strengths and blind spots
- get extensive practical experience with 6 of the 72 testing techniques surveyed in the course
- practice function testing and tours, risk-based testing, spec-based testing, scenario testing, domain testing, and multivariable testing.
BBST® Foundations is the best software testing qualification program I have ever attended. It confronts the tester or test organization stakeholders with the real challenges and dilemmas of the profession. It encourages critical thinking and learning, rather than relying on shallow best practices that provide no practical value.
By making the bug report more efficient, the Bug Advocacy course is transforming ‘I cannot reproduce this issue’ responses into ‘Oh I can fix this’, and ‘This is not worth fixing’ into ‘We probably don’t want more users to experience this’.
It is a good one, not an easy one. It lead to a lot of learning on particular bugs and how to target them, thinking in terms of test techniques. It’s definitely worth the investment and can help you grow your testing skills.
How does the specialization work
By registering for BBST® Professional Software Testing Specialization you take full advantage of our educational program. You’ll complete the first 3 courses created by Cem Kaner and gain a strong set of advanced software testing skills, at the best price on our website.
3 courses in the series
BBST® Professional Software Testing Specialization was created as a sequence of courses, with each one building on skills introduced in the former. This is why the Foundations course is a prerequisite for the next two courses. We recommend taking Bug Advocacy as the second course, but you can also choose to enroll in a Test Design class after Foundations.
Flexible enrolment within 1 to 3 years
The specialization grants you access to any of the Foundations, Bug Advocacy, and Test Design classes published on our website. Once you register we will contact you to schedule your first class. You have between 1 to 3 years to complete all courses in the specialization. You can choose to finish all courses in a few months or take just one course per year, for example.
15-20h/week per course
Every course is 4 weeks long, with 3 weeks of lectures and 1 week dedicated to the final exam. Our students spend an average of 15 to 20 hours per week to go through video lectures, readings, quizzes, and assignments.
Asynchronous learning
All BBST® courses are delivered fully online, with students participating and collaborating using the Canvas online learning platform. The videos, lectures, and content can be viewed at the participant’s convenience, whenever they have time. The materials and content are always available and there are no specific hours when you need to be online to take part in the lessons and assignments.
1-1 individual feedback
During each course, you receive 1-to-1 feedback on every assignment and get an ongoing evaluation on your progress, from one of the instructors. This way, each student benefits from valuable feedback based on their individual practice.
Advanced skill building
The series is the most extensive and scientifically based software testing set of courses. The depth and relevance of the learning experience, coupled with the individual feedback each student receives, offers an unequaled level of progress.
Register for the BBST® Professional Software Testing Specialization
3-course specialization with a flexible schedule