RBCS Covid-19 response: Until further notice, all public training classes will be run virtually. Remote proctored certification exams are available (view details).
The RBCS podcast allows you to stay current on important topics in software testing and training. Subscribe for the RBCS software testing podcast and, about twice a month, you'll learn something new and interesting. Rex will share important lessons learned from RBCS' consulting, training, and expert services engagements. Listen while exercising, going for a walk, shopping, or driving, and become a more informed software tester.
Length: 0h 38m 7s
Download (24.8 MB)
If you’ve been testing for any length of time, you know that the number of possible test cases is enormous if you try to test all possible combinations of inputs, configuration values, types of data, and so forth. It’s like the mythical monster, the many-headed Hydra, which would sprout two or more new heads for each head that was cut off. Two simple approaches to dealing with combinatorial explosions such as this are equivalence partitioning and boundary value analysis, but those techniques don’t check for interactions between factors. A reasonable, manageable way to test combinations is called pairwise testing, but to do it you’ll need a tool. In this One Key Idea session, Rex will demonstrate the use of a free tool, ACTS, built by the US NIST and available for download worldwide. We can’t promise to turn you into Hercules, but you will definitely walk away able to slay the combinatorial Hydra.
Length: 0h 42m 12s
Download (26.7 MB)
Join Rex and Gary for a joint presentation on how TMMi can improve your testing and accelerate your business performance since testing is a key contributor to higher profits, customer satisfaction, personnel motivation and a bigger market share.
Length: 0h 38m 8s
Download (27 B)
In this month’s “Two Points of View at Two” session, Rex is happy to welcome Yalonda Haywood. Yalonda Haywood is a person of intention. As a professional speaker, trainer, and rebound coach, Yalonda helps companies and individuals recover in value, amount, and strength after any decrease or decline. The passion to see other’s reach their next level has been the driving force behind Yalonda’s career. Over the past 20 years, her journey has and continues to include speaking, training, coaching, people leadership and building high performing teams in the quality assurance space within information technology.
In this session, Yalonda and Rex will discuss the key to building stronger IT departments including possible tension between quality assurance and development and operations teams, keys to creating a different culture that is not dependent on industry, practical steps organizations can take to make the culture shift and more.
Length: 0h 46m 30s
Download (41.6 MB)
In the 2010s, the software testing profession made a lot of big strides. Testing skills expanded significantly across the set of practitioners, and the number of professional testers grew. However, there remains one place where testing remains challenged, and was unable to surmount that challenge in the 2010s. Tune in to learn what that challenge is, and to get Rex’s thoughts on how to succeed in the 2020s decade, which starts just two days later!
Length: 0h 49m 38s
Download (32.3 MB)
Is software testing a waste of time and money? Many people outside of the testing profession seem to think so, and, based on the relative paucity of money devoted to testing compared to other activities in the lifecycle, it’s certainly not a high priority for many organizations. Is that smart? Why do we test software? What benefits, goals, and objectives does testing serve? Attend this presentation to learn solid, hard-headed, convincing reasons why testing is one of the smartest investments you can make, and why organizations that invest in testing receive long-lasting benefits from doing so. Rex will lay out the case for software testing and answer your questions.
Length: 0h 23m 24s
Download (26.2 MB)
Just like creating code for user stories, creating and maintaining automated tests for user stories have characteristic velocities. Are you measuring them? Do you know what good looks like for these metrics, and can you recognize the warning signs of a serious test automation death spiral when it emerges? In this One Key Idea webinar, Rex will explain how to use two simple, easy-to-gather metrics to calculate automated test creation velocity and automated test maintenance velocity.
Length: 1h 1m 51s
Download (69.1 MB)
Exploratory testing is a name given for a technique of using knowledge, experience, and skills to test software in a non-linear, investigatory fashion. Is it a powerful and important part of each professional tester’s repertoire, or actually magic quality pixie dust? Is this the only real way of testing, or is there room for other forms of validation as well as verification? What are the origins of exploratory testing, and who actually invented the technique (as opposed to coining the current name)? Does it always degrade into an unmanageable, unaccountable, random bug hunt, or are there ways to instill order, measure coverage, and build confidence with it? In this webinar, Rex will explore and burst some of the myths of exploratory testing.
Length: 0h 25m 8s
Download (20.3 MB)
Performance testing is easy, right? Grab a tool, record a transaction with the server, ramp up a thousand virtual users... What do you often get? A hot mess! Performance testing is likely the kind of testing most likely to be done poorly. It does not have to be that way. Join us to learn what performance testing is not: not easy, not guaranteed, but not impossible to do well. Much of a good performance testing program is not about using the tool at all; instead it includes all of the ISTQB buzzwords: static testing, early testing, planning and preparation. Learn the basics of successful performance testing and improve your performance test project.
Length: 0h 13m 21s
Download (14.9 MB)
Is your organization looking for growth opportunities? Do feel the status quo within your firm or your industry is ripe for disruption? Are you concerned your company will be swamped by the backwash of some else’s innovation? Your organization needs to innovate. Innovation requires a way of thinking, a reliable process and a toolset to identify the problem or challenge that you are best equipped to solve while solving it in a manner stakeholders will value. Innovation is risky, so is not adequately anticipating ever persistent change. This course discusses several approaches and tools developed to enable teams to apply designerly ways that center design on your users, and enables your users to help you help them. To learn design thinking well is to apply it. This Design Thinking course puts the evolution of a product design in your hands in collaboration with a participant design team. Join us to learn about the Design Thinking approach to solving problems, which will serve you well as an individual contributor, manager or leader.
Length: 0h 20m 0s
Download (22.4 MB)
Defects and errors prevent applications and systems from delivering the value their designers and customers intended. Moreover, defects and errors present opportunities for malicious actors to undermine the integrity, availability and confidentiality of essential business data and computational assets. Many large cyber incidents (ex. Target, Yahoo! and Equifax) have reduced the tolerance of regulators, shareholders, customers and the public for poor cyber security practices. The greatest threat is directed towards the greatest value, albeit the path of attack may be roundabout. Security testing is an essential phase in the application and systems development and operations lifecycle. Join us to learn about this valuable professional development step that will bolster your career, and assist your employer’s efforts to take substantive steps to ensure their business goals are reached and risks managed.