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 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.
Length: 1h 4m 17s
Download (71.9 MB)
Archimedes once wrote, “Give me a place to stand, and a lever long enough, and I will move the world.” In Agile, the place to stand is testing, and the lever is test automation. Are you using all the leverage that lever gives you? Most organizations are missing some tricks, and not getting the full value of test automation. In this webinar, Rex will survey all the different ways you can—and should—take advantage of test automation as an Agile tester. The best news: Many of these forms of automation involve tools that won’t cost you a dime! Spend some time learning about some high-ROI, proven best practices to reduce failure costs and increase quality.
Length: 1h 3m 36s
Download (71.1 MB)
Shifting defect discovery to earlier activities (Shift Left) reduces rework and improves quality deliveries to customers. A lot of attention is paid to this part of “Shift Left and Down”, but how do we do the Shift Down? Root Cause Analysis (RCA) is the answer. A variety of techniques can be used with varying formalities, cost, and results; ranging from informal, 5-why, Ishikawa/fishbone to Cause-Effect. Which technique is the right one to use, and when should it be applied? Is your organization ready for RCA? What do you do with the results? These questions and others will be discussed by Ed Weller, who will draw on 20 years of experience using RCA and onsite training across a wide range of businesses.
Length: 0h 10m 51s
Download (23.9 MB)
A typical objective of testing is finding defects, but how effectively do you achieve that objective? Fortunately, there’s a way to measure that, using a metric called defect detection effectiveness. In this One Key Idea webinar, Rex will explain how to use two simple, easy-to-gather metrics to calculate defect detection effectiveness, and also share some insights into how to use that metric to set a baseline for future improvements and to benchmark yourself against other companies.