Our notable partnerships give us access to the best resources and tools for the job.
Get software testing training resources:
Quality, per J.M. Juran, is fitness for use. The presence of attributes and features that will satisfy customers, users, and other stakeholders, as well as the absence of attributes (e.g., bugs) that will dissatisfy them.
Testing is an excellent means to build confidence in the quality of software before it’s deployed in a data center or released to customers. It’s good to have confidence before you turn an application loose on the users, but why wait until the end of the project? The most efficient form of quality assurance is building software the right way, right from the start. What can software testing, software quality, and software engineering professionals do, starting with the first day of the project, to deliver quality applications?
I suspect that, in the near future, many types of software will become commoditized, just as many types of computer hardware have. The open-source phenomenon is leading the way, with Linux and Apache ascendant on the Internet. Regardless of the motives of the partisans of open-source software, the motives of the important business users of these open-source applications are clear: They want cheap software with the same quality levels as the commercial alternatives.
Testing can be considered an investment. A software organization—whether an in-house IT shop, market-driven shrink-wrap software vendor, or Internet ASP— chooses to forego spending money on new projects or additional features to fund the test team. What’s the return on that investment (ROI)? Cost of quality analysis provides one way to quantify ROI.
Information appliances, which provide simplified, easy access to specific information such as e-mail and Web sites, promise to bring the benefits of computing to a wide customer base, including some computer-averse people who have hitherto avoided buying a computer. Internet appliances are evolving from personal computers, game stations, digital mobile phones, and server technologies. While this allows us to apply well-known quality assurance techniques, including testing techniques, the software quality professional must remember that the risks to product quality are different; the quality bar is higher, especially in terms of usability, robustness, and harmonizing the appliance with the dynamic Internet. Customers will assess the quality of information appliances by the degree to which the appliance reliably, quickly, transparently, and intuitively provides them with access to the desired information, and we expect them to be much less understanding of glitches than the current PC user. Information appliances are gaining wide acceptance—millions will hit the market in the next few years—so many of us who practice software quality professions will spend time working on projects to develop them. Indeed, we expect that information appliances will present tremendous opportunities to those who seek to bring quality to software in the new millennium. This paper presents the test team’s findings on one such project.
[How can dumb monkeys built from free tools help you? Give this article a read to see a case study. Originally published in Software Testing Professional magazine in 2008, these ideas and techniques are still relevant to SDETs, Technical Test Engineers, and Technical Test Analysts looking to build their own automation solutions using open-source components.]
Arrowhead Electronic Healthcare has been creating eDiarys on handheld devices since 1999. Arrowhead helps pharmaceutical research and marketing organizations document important information about how their products are being used in patients’ homes.
ePRO-LOG is Arrowhead’s third generation eDiary product. The primary design goal of ePRO-LOG is to be able to rapidly deploy diaries used for data collection in clinical trails and disease management programs.
A typical diary may include 100 forms translated in 15 or more languages, and used in several locales. This results in a large number of software builds and configurations. As a result, we needed an automated test tool to address potential risks and to automate common tasks.
The most important quality risks we wanted to address were:
We needed an automated test tool with the following capabilities and features:
This is a case study in how we reduced our risks and achieved our test automation objectives in just a few months on a total tools outlay of $0.
The following is a transcript of an interview with Rex Black. Rex is President of RBCS, a worldwide test consulting, training, and expert services company. He is also former President of ISTQB, and most recently served the ISTQB as Project Manager and Technical Editor for the ISTQB® Foundation 2018 syllabus release. The interview was conducted by Agustina Gay. She is a Key Account Manager at iSQI.
Agustina: Rex, thank you for being here. Would you please introduce yourself?
Rex: Yes, I am Rex Black. I am the president of a company called RBCS and we are a training, consulting, and expert services company based in Texas with clients around the world. I’ve been in software engineering since 1983 and RBCS has been around about almost 25 years, since 1994. I’m also the past president of the ISTQB, from 2005 to 2009, and most recently I was involved on the Foundation project. So I have many years involvement with the ISTQB program.
Free Webinar: Shift Left and Friends: What They Mean for Testers in the Coming Decade
Recorded March 25, 2021
Free Webinar: Exploring the Different Ways Organizations are Adopting TMMi with Martin Adcock
Recorded February 8, 2021
Uses and Misuses of Common Testing Metrics: Two Points of View at Two with Rex Black and Dawn Haynes
Recorded October 26, 2020
Free Webinar: Evolution Over Revolution – How to Transform Your Testing with Julie Gardiner
Recorded September 2, 2020
Two Points of View at Two: Short High Impact Talks about Testing with Yalonda Haywood
Recorded January 30, 2020
Webinar: “Teacher, Teacher, Bugs Ate My Deadline,” and Other Defect Management Disasters
Recorded March 19, 2019
Two Points of View at Two: Short High Impact Talks about Testing, with Nivia Henry
Recorded August 16, 2018
Two Points of View at Two: Short High Impact Talks about Testing, with Philip Lew
Recorded May 3, 2018
Two Points of View at Two: Short High Impact Talks about Testing, with Maaret Pyhäjärvi
Recorded February 26, 2018
Webinar: One Key Idea: Measuring the Value of Testing Using Cost of Quality 10/4/2017
Recorded October 9, 2017
Webinar: The More Things Change (Location), the More They Stay the Same 9/22/2017
Recorded October 9, 2017
Webinar: Verification and Validation: What’s the Difference and Why Both Matter
Recorded September 7, 2016
Managing Quality within Budget and Schedule Constraints: Successful and Unsuccessful Techniques
Recorded February 9, 2012
Why Does Software Quality (Still) Suck
Length: 1h 49m 0s
Software quality, for the most part, sucks. It still sucks, seventy-five years since the advent of the programmable computer. Software bugs are a constant fact of life, thanks to the ubiquity of software and the ubiquity of software bugs. Sometimes the bugs costs millions of dollars or kill people. Why is the reaction so muted? Rather than just accept software bugs as unavoidable, let’s ask the obvious question: Given that manufacturing is able to achieve six sigma levels of quality—i.e., only three defective items per million manufactured—why does software quality still suck? In this webinar, Rex will address some of the real barriers to achieving six sigma quality in software, while at the same time holding software engineering as a profession accountable for not doing nearly as much as we can.
Webinar: The Scourge of the Under-tested Automatic Software Update
Length: 1h 30m 0s
Let’s suppose you bought a car. Six days later, someone from the dealership let himself into your garage, removed the tires on the car, installed some “updated” tires that actually had holes in them, and then left. In the morning, your car was there in the garage, all sad and undriveable on its flat, flabby tires. That’s clearly unacceptable, in fact even criminal, but we allow the same thing to happen all the time with software. Why? In this webinar, Rex will catalog infamous automated software updates, released without sufficient testing to wreak havoc, or at least inconvenience. He’ll then give a detailed roadmap for reducing your chances of being part of the problem.
Some people use the terms “verification” and “validation” interchangeably, but there are significant differences between them. Some people disparage verification, or deny that it’s even involved in testing. However, you can’t adequately build confidence and reduce risk in the software you test without using the proper mix of both. In this webinar, Rex will clarify the meaning of these two terms, give examples, and explain why both are essential to proper software testing.
Webinar: Two Bug Metrics, Millions in Process Improvement
Length: 1h 20m 50s
When we do assessments, we always try to look at process metrics. In most cases, we can find millions of dollars in process improvement opportunities. In this webinar, Rex will show you how two very simple bug metrics, calculated using only two simple facts for each bug report using simple, free spreadsheets you can get from our website, can reveal millions and millions of dollars in potential process improvements. All the more reason to track those bugs! To paraphrase Timothy Leary: Tune in, download, and drop software co
Length: 1h 0m 28s
Shift left. Continuous integration and continuous delivery (CI/CD). Continuous deployment. DevOps. What is all this stuff and what does it mean for you as the tester? In this keynote, Rex Black will explain these concepts and their test implications. He’ll then describe the emerging role of the SDET (Software Development Engineering in Test, also called SET) and what SDETs do. Yes, being an SDET is about test automation, but it’s about a lot more than that, and Rex will give you some examples of things you can expect to do as an SDET in a shift left world over the coming decade. Don’t worry. Life as a tester in the SDET reality is gonna be fun and exciting, and Rex will give you some ideas how.
One Key Idea: Test Automation ROI
Length: 0h 18m 11s
Test automation is all the rage. Spinning away in Agile lifecycles or playing key roles in DevOps pipelines, automation is supposed to be everywhere, right? However, such widespread automation is a big investment. If you want to obtain management approval for the kind of automation investments all the webinar and conference talking heads are saying you simply must do right now, you better be able to talk automation ROI. In this One Key Idea session, Rex will explain the measurable business benefits of test automation and how to calculate automation ROI. In twenty minutes or less, you’ll learn how to bridge the gap between automation techno-speak and the managerial bottom-line focus.
Two Points of View at Two: Short High Impact Talks about Testing, with Maaret Pyhäjärvi
Length: 0h 38m 0s
For nearly ten years, RBCS has run a highly successful free webinar series. In 2018, we’re adding the Two Points of View at Two series to our monthly webinar rotation. In each of these sessions, Rex Black will talk with another software luminary about topics of mutual interest, where the two have some different views, and then Rex opens the floor to questions.
In this inaugural session, Rex is happy to welcome Maaret Pyhäjärvi . Maaret’s bio describes her as feedback fairy with a day job at F-Secure, where they call her a Lead Quality Engineer. She identifies as empirical technologist, tester and programmer, catalyst for improvement, author and speaker, and community facilitator and conference organizer. You can catch her latest thoughts on her blog at http://visible-quality.blogspot.fi
In this session, Rex and Maaret will discuss tester-developer collaboration and the relationships between testers and developers. How to approach developers for collaboration? How do testers-developers ratios affect relationships? What about people who move between tester and developer roles? Join Rex and Maaret to hear their thoughts and ask your questions.
One Key Idea: Two Simple, Useful Defect Metrics
Length: 0h 30m 44s
Technical debt is bad. It’s smart to carefully manage technical debt. Defects are a form of technical debt. Do you know how to measure how well you are managing defect-related technical debt? In this One Key Idea session, Rex will demonstrate two simple defect metrics, easily extractable from any defect management tool, which can give you useful insights into what’s happening with defect-related technical debt. In twenty minutes or less, you’ll learn what these metrics can tell you and how you can use them to manage your technical debt better.
Two Points of View at Two: Short High Impact Talks about Testing, with Philip Lew
Length: 0h 30m 16s
Hiring and managing distributed, international test teams
Phil Lew, President of XBOSoft, an international software testing firm, joins Rex Black to discuss the critical topics of hiring and managing teams of testers who work around the world. How do distance, culture, and language create challenges, and how have Phil and Rex dealt with those challenges in the past? You won’t want to miss Phil and Rex’s points of view on these important topics.
One Key Idea: Use and Abuse of the Agile Testing Pyramid
Length: 0h 25m 8s
The Agile Testing Pyramid is a great metaphor, and it can be very useful when applied properly. However, it can also lead to some serious dysfunctions in organizations that misunderstand, misapply, or misinterpret it. Are you using the Agile Testing Pyramid properly? Rex will help you answer that question, and help you resolve problems if they exist. In twenty minutes or less, you’ll learn the rights and wrongs of the Agile Testing Pyramid.
One Key Idea: The ISTQB Foundation 2018 Syllabus
Length: 0h 21m 58s
As a bonus to our June complimentary webinar, this month we shared with you an interview with Rex about the newly released ISTQB Certified Tester Foundation Level 2018 Syllabus. Listen to the session and you will learn why the changes were made, what was the process for making the changes and, finally, what are the changes!
Two Points of View at Two: Short High Impact Talks about Testing, with Nivia Henry
Length: 0h 30m 54s
In this month’s “Two Points of View at Two” session, Rex is happy to welcome Nivia S. Henry. Nivia fundamentally believes that happy people, working in a healthy environment, will do great things. This philosophy has driven her to build a 15+ year career creating and supporting high-performing teams. Her career path has included agile coaching, enterprise agile transformations, product management, and people leadership. Today, Nivia applies her hard-earned experience as an Quality and Web Engineering Manager at Spotify. In this session, she'll discuss Spotify's perspective on Quality and focus on how the organization has organically grown its test automation practice.
One Key Idea: Understanding the ISTQB Career Path
Length: 0h 31m 57s
The ISTQB provides extensive support for the test professional’s career path. There are so many options, in fact, that some people get confused and have questions. Well, in this One Key Idea session, Rex is here to make the career path clear and answer your questions. In twenty minutes or less, you’ll understand how the ISTQB career path can support your progress throughout your professional testing life.
Two Case Studies in Non-GUI Test Automation
Length: 0h 56m 31s
All too often, people believe that they have to run all their system tests through the GUI, and that includes automated tests. However, it is possible to run automated system tests through a variety of interfaces, such as command lines, APIs, data layers, network services, and more. In this webinar, Rex will give two such examples of sophisticated automated system test platforms capable of quickly running thousands of tests with very low false positive rates, flaky test rates, and test maintenance rates. One tested a data layer interface, the other a network services interface. Each used a flexible and maintainable keyword driven architecture. Come ready to open your mind to new ways of automating system testing, and leave with ideas you can apply to automating your tests away from the GUI.
One Key Idea: Audition Interviews for Testers
Length: 0h 27m 3s
If you are a hiring manager, you might already know that a bad hiring decision is one of the biggest mistakes you can make. One easy mistake to make is hiring someone who tells a convincing story about their abilities, but can’t actually do the work. How can you separate the glib talker from the accomplished doer? Well, in this One Key Idea session, Rex will explain how to use audition interviews, illustrating the concept with case studies. In twenty minutes or less, you’ll gain a powerful tool for making smarter hiring decisions.
Two Points of View at Two: Short High-impact Talks about Testing, with Michael Mah
In this session, Rex is happy to welcome Michael Mah. As managing partner of QSM Associates for over 20 years, Michael and his colleagues have assembled one of the largest worldwide databases containing software quality and productivity trends from over 10,000 completed projects. Michael and Rex will discuss defects, or bugs - and how in today’s competitive market, they can either make or break your company. We’ll discuss real world case studies and key findings from real world benchmarking and diagnostic engagements on what separates the leaders from has-beens. Michael and Rex have over 60 years of collective experience dealing with defects and their consequences, so they will discuss these important topics, and take your questions.
One Key Idea: Measuring Defect Detection Effectiveness
Length: 0h 10m 51s
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.
The Down Part of “Shift Left and Down”
Length: 1h 3m 36s
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.
One Key Idea: ISTQB Advanced Security Tester
Length: 0h 20m 0s
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.
One Key Idea: Design Thinking: Solve the Right Problem the Right Way with Mark Tannian
Length: 0h 13m 21s
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: 1h 1m 51s
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.
Is Testing a Waste of Time and Money?
Length: 0h 49m 38s
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.
One Key Idea: The Big Testing Challenge We Failed to Solve in the 2010s
Length: 0h 46m 30s
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!
Two Points of View at Two: Short High-impact Talks about Testing with Yalonda Haywood
Length: 0h 38m 8s
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 42m 12s
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 41m 43s
In this month’s “Two Points of View at Two” session, Rex is happy to welcome José Mata. José has worked over 20 years as a Software Quality Assurance consultant and manager, working in Austin, San Francisco, New York, and Paris. As a member of the American Software Testing Qualification Board (ASTQB) Technical Advisory Group, José wrote questions for the Foundation Level qualification exams. He is currently a Senior Software Test Engineer with NarrativeDx, an Internet startup in Austin Texas, providing AI-driven analyses of healthcare data.
In this session, José and Rex will discuss moving Selenium automated testing from concept to implementation and overcoming basic “gotchas” in bootstrapping Selenium testing.
Free Webinar: White-Box Coverage and Automotive Testing
Length: 0h 58m 38s
Automobiles can have millions of lines of code in them, and some of that code can have safety-critical implications. Various standards apply to safety-critical automotive code, dictating the level of code coverage required: statement, decision (or branch), or modified condition/decision coverage. To celebrate the launch of our new Automotive Software Testing course, we’re offering this free webinar. If you build or test automotive software, attend to get a taste of what you could learn in this course.
In this free RBCS webinar, join Rex Black, President of RBCS, as he describes in detail what each of these levels of coverage means, how you can achieve it, and how to understand what code coverage tools are telling you.
Testing in the Dark with Rob Sabourin
Length: 0h 59m 40s
Isn’t it amazing? Stakeholders drop software on our desk and expect us to test it with no requirements, no design and no product knowledge whatsoever. About the only clear thing is the absurd and unrealistic deadline. We are expected to bend over backward, spread magic pixie dust and heroically test quality into a product we never heard of before.
But testing in the dark is not impossible – and as Rob Sabourin shows it can even be a very valuable and fun experience.
Learn strategies to emerge from a murky fog into clear meaningful quality insights. Leverage unlikely sources about what stakeholder’s care about and what users really need the software to do.
Join Rob’s quest to find important bugs fast, let “testing in the dark” illuminate you!
Free Webinar: Quality and AI-based Systems
Length: 0h 27m 15s
In this month’s webinar, we are happy to welcome guest speaker, Adam Leon Smith. Adam is CTO of Dragonfly and is focused on testing, quality and AI. With two decades experience in environments, development, testing, quality and project delivery in addition to commercial experience, he is the chair of the British Computer Society's Special Interest Group in software testing, and works with international standardization committees developing AI and quality-related standards.
AI is a complex topic and is the biggest technical renaissance to impact testing for at least two decades. Adam will talk about intrinsic quality issues with AI, challenges in testing AI-based systems, and new techniques and methods. In addition, he will cover emerging AI-enhanced testing tools that are yet to get much coverage.
One Key Idea: Measuring the Value of Testing Using Cost of Quality
Length: 0h 34m 5s
You know that testing and quality is important, right? Okay, prove it. Exactly how much money do you think testing saves? Yes, that’s right saves. Testing is often thought of as a regrettable cost center, something that must be funded to avoid some dimly-understood “bad stuff that could happen.” In fact, software testing and other quality assurance activities save money. Typically, every dollar spent on testing saves eight dollars in the long run. In this One Key Idea session, Rex will demonstrate the use of cost of quality, a technique known for over 50 years, using a real world case study and a spreadsheet you can download and use that same day. Testers, know your value!
Free Webinar: Evolution Over Revolution – How to Transform Your Testing with Julie Gardiner
Length: 0h 56m 52s
You may have heard the saying “The only constant on any project is change.” Yet the prospect of change is rarely welcomed—either personally or professionally. How is it that we still believe that these changes apply to others but not to us? Julie Gardiner says that now is the time to re-evaluate and transform how we test in order to deliver more value to organizations—from a people, processes, and tools perspective. She examines, how we’ve gotten to this stage in terms of our role and what skills are vital for us to be prepared for the next stage.
Uses and Misuses of Common Testing Metrics: Two Points of View at Two with Rex Black and Dawn Haynes
Length: 0h 43m 8s
Test case metrics. Defect metrics. Requirements coverage metrics. Code coverage metrics. Metrics, metrics, metrics: yep, we got metrics in software testing, but do we use them properly?
Following up on his popular keynote and webinar, “Stupid Metrics Tricks and How to Avoid Them,” testing metrics advocate Rex Black decided to have a discussion about how we use and, all too often, misuse metrics in software with fellow testing professional Dawn Haynes, a testing metrics skeptic. There are sure to be some interesting disagreements as well as some unexpected agreements.
Join Dawn and Rex for a lively back-and-forth on the topic of metrics, followed by a Q&A opportunity.
Length: 0h 38m 4s
Join Rex Black and Rob Sabourin for a lively back-and-forth on the topic followed by a Q&A opportunity. Rob observes that, today, many software testers are challenged to quickly identify product quality concerns amidst turbulent project contexts. Business, technology, and organizational factors change frequently. Testers are forced to continuously adapt, to think on their feet, and to provide stakeholders, team members and even system users with meaningful feedback about quality concerns, and operational readiness.
There are many different test automation technologies which can facilitate the control and observation of software. Rob notes that, among his customers, test automation technologies are mainly limited to implementing automated verification checks, as part of regression suites, in continuous integration and deployment processes.
This webinar will address the problem of how test automation tools, methods, and techniques can be effectively used to facilitate, and improve the efficiency of, exploratory testing.
Robert Sabourin has more than thirty-eight years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained, mentored, and coached thousands of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug! the popular software testing children’s book, Robert is an adjunct professor of Software Engineering at McGill University. Robert is the principal consultant (&president/janitor) of AmiBug.Com, Inc.
Free Webinar: Exploring the Different Ways Organizations are Adopting TMMi with Martin Adcock
Length: 0h 31m 32s
TMMi has become the leading model for test process improvement, but how are organizations adopting TMMi and what issues are they addressing? Join us as we welcome guest presenter, Martin Adcock, Managing Director of Experimentus who have been helping organizations to deliver TMMi based solutions for over 14 years, as he explores how organizations have adopted TMMi and are using it to improve their test process and give them a competitive edge.
Free Webinar: Shift Left and Friends: What They Mean for Testers in the Coming Decade
Length: 0h 58m 10s
Shift left. Continuous integration and continuous delivery (CI/CD). Continuous deployment. DevOps. What is all this stuff and what does it mean for you as the tester? In this keynote, Rex Black will explain these concepts and their test implications. He’ll then describe the emerging role of the SDET (Software Development Engineering in Test, also called SET) and what SDETs do. Yes, being an SDET is about test automation, but it’s about a lot more than that, and Rex will give you some examples of things you can expect to do as an SDET in a shift left world over the coming decade. Don’t worry. Life as a tester in the SDET reality is gonna be fun and exciting, and Rex will give you some ideas how.
Length: 0h 36m 38s
“What Gets Measured Gets Managed.” Jamie Mitchell explains, “I have heard this since the first day I got into software. Management wants metrics. The managers would tell us that it allowed them to maximize our effort and the organizational profits. The more cynical of us always said that it was to make sure we were not sitting around drinking coffee instead of working.”
Not everything that matters can be measured. Not everything that we can measure matters. And this applies to software test automation more than in most software endeavors.
As an automator of almost 30 years, Jamie has struggled with the demand for metrics from management for most of his career. Most of the metrics that he has been forced to collect were—in his humble opinion—not only worthless, but also misleading and subject to manipulation by those who wanted to prove their point (no matter what that point was.)
Join the discussion, between Rex and Jamie, as they cover various kinds of metrics that have been suggested for automation.
Length: 0h 35m 3s
In this month’s “Two Points of View at Two” session, Rex welcomes Gio Lodi to discuss how to adopt a Test-Driven Development mindset followed by a Q&A opportunity. We changed the start time of this month’s webinar to 5:00 PM Central in order to allow for this multi-continent session. After all, it’s 2 o’clock somewhere!
Test-Driven Development (TDD), is a software development technique that flips the testing process on its head: rather than testing after the product is done, developers build tests first and use the failure as a guide to write the necessary code. TDD's immediate benefit is that it gives better test coverage, but there are more beneficial second order effects that come when applying it consistently. Moving in this step-by-step, feedback driven process improves the team productivity and results in a malleable software design. In this presentation, we'll look at how to bring this mindset that focuses on iteration and feedback in all the areas of software and product development.
Gio Lodi is the author of Test-Driven Development in Swift. He's been exploring testing and automation since 2011, when he encountered TDD while working on a startup with his University housemates. Gio publishes his findings in his blog and with presentations such as this one. He lives in an Australian beach town with his wife and two little children, and works remotely as mobile infrastructure engineer at Automattic, where he helps teams working on apps such as WordPress ship quality code on a schedule.
Free Webinar: The True Meaning of Agility with Dawn Haynes
Length: 0h 51m 33s
We are inundated by scads of mixed messages about software development, testing, quality, and delivery today. There are the Agile Manifesto and principles, SCRUM, Kanban, Scaled Agile Framework, the book - How Google Tests Software, the tech talk - Test is Dead, murmurs about achieving 100% automation, goals of delivering faster and more frequently to customers, the idea that we can solve every problem with DevOps, and so on. Some of these messages leave organizations confused about the value of testing, and testers wondering if they have a career path at all. We indeed are at a critical juncture in the quality and testing space, and if we aren't careful, we could be joining the dodo and the dinosaurs.
How will we survive all this? Dawn believes the heart of the issue is in becoming truly agile in our beliefs, approaches, and attitudes about testing. Without the flexibility to serve the needs of our teams and organizations TODAY (and tomorrow!), we should be concerned. So, what is the true meaning of agility for testers? Does it mean doing "Agile" things? Following SCRUM? Doing DevOps? Etc.? Dawn doesn't think so. Please join Dawn to take a deep dive into what true agility could look like for testers and teams moving forward!
Length: 0h 50m 15s
How many times have you heard statements like, “How did we miss this in test”, “This defect doesn’t happen on my machine”, “We do not need automation”, or “We are waiting on testing to give us the green light”? Far too often, teams are spending a lot of time diving into discussions that they no longer need to have. This builds frustration, affects team alignment, and can potentially impact the quality and milestones of the project. Through the years, we have seen a need for processes, tools, and old-school approaches to change. Discussions we needed to have years ago are no longer the same now. There is a need for strategic changes in how we operate within a project and how we communicate across teams.
With over 25 years of experience in IT, Mike Lyles has held various roles: from developer, project management office, development management, and ultimately testing. He has witnessed the paradigm shift required to measure success on teams and the speed at which we must reach goals as compared to the past. And most importantly, he has taken part in discussions which are losing their relevancy and need a major overhaul in our workforce today.
Join the discussion, between Rex and Mike, as they discuss many of the well-known phrases, philosophies, and theories around testing of years past, and how that we must overcome the obstacles to be successful today.
Free Webinar: Quality and AI-based Systems with Adam Leon Smith
Length: 0h 30m 41s
In this month’s webinar, we are happy to welcome guest speaker, Adam Leon Smith. Adam is CTO of Dragonfly and is focused on testing, quality and AI. With two decades experience in environments, development, testing, quality and project delivery in addition to commercial experience, he is the chair of the British Computer Society's Special Interest Group in software testing, and works with international standardization committees developing AI and quality-related standards.
AI is a complex topic and is the biggest technical renaissance to impact testing for at least two decades. Adam will talk about intrinsic quality issues with AI, challenges in testing AI-based systems, and new techniques and methods. In addition, he will cover emerging AI-enhanced testing tools that are yet to get much coverage.
Ten Things About Testing Managers and Developers Should Know
Length: 1h 22m 54s
Did you ever wonder why your colleagues sometimes look at you funny when you’re explaining your test results, or ask you strange questions like, “Why don’t you find all the bugs in testing?” Maybe they don’t understand what you do or even why you do what you do. In this podcast, Rex will reveal ten common misunderstandings that your fellow software professionals have about testing, and discuss ways to resolve those misunderstandings to promote better communication.
Length: 1h 31m 40s
What would John Connor, son of Sarah Connor, hero of the resistance in the “Terminator” movie series, say about the Internet of things, the ubiquity of mobile devices, the fact that we almost ran out of IP addresses, software that updates itself, and other signs of the coming computer apocalypse? He’d probably tell us to pull the plug, quickly! Beyond the nightmare scenario of the “Terminator” films, what are the implications of quality, and lack of quality, for the now-real situation that everything is connected to everything else? Will it be Neuromancer, “Terminator,” androids dreaming of electric sheep, or something more benign? Join us for some fun and interesting speculation and prediction on the future of limitless connectivity.
ISTQB Virtual Advanced Security Tester Boot Camp
The Advanced Security Tester Boot Camp course, created by Rex Black, past President of the International Software Testing Qualifications Board (ISTQB), past President of the American Software Testing Qualifications Board (ASTQB) and co-author of a number of International Software Testing Qualifications Board syllabi, is ideal for testers and test teams preparing for certification in a short timeframe with time and money constraints.
ISTQB Virtual Advanced Test Automation Engineer Boot Camp
The Advanced Test Automation Engineer Boot Camp, created by Rex Black, past President of the International Software Testing Qualifications Board (ISTQB), past President of the American Software Testing Qualifications Board (ASTQB) and co-author of a number of International Software Testing Qualifications Board syllabi, is ideal for testers and test teams preparing for certification in a short timeframe with time and money constraints.
If you are looking to spend one day learning powerful test techniques in a hands-on way using real apps, and having fun while doing so in a friendly yet competitive setting, this black-box bug-a-thon is for you.
AI and Software Tester Foundation Training
The A4Q AI and Software Testing course teaches all key aspects of Artificial Intelligence, including the history of AI, Symbolic AI (human-readable AI) as well as where the limits of AI can be found. Once everyone is speaking the AI-language the path continues to testing AI systems. Course attendees learn different strategies and metrics for testing AI systems as well as the general problems which come along with testing. Using AI to support testing and applying AI to testing tasks and quality management completes the A4Q AI and Software Testing course.
TMMi Foundation Training - Private
The Test Maturity Model integration (TMMi) Professional qualification has been developed for anyone involved in using or wanting to use the TMMi model. The course has been developed to meet the requirements of the TMMi Professional Syllabus version 1.0. and prepare students for the TMMi Professional exam. The successful completion of the exam is a prerequisite to becoming a TMMi lead assessor or assessor.
ISTQB Foundation Level Automotive Software Tester - Private
The ISTQB Foundation Level Automotive Software Tester hands-on course provides anyone involved in software testing a chance to broaden their knowledge of automotive software testing. If someone has a desire to start a specialist career in automotive software testing, this course will help them understand the fundamentals and theories behind performance testing, and to prepare for the certification exam.
ISTQB AI Testing Training - Private
The A4Q AI Testing course teaches all key aspects of Artificial Intelligence, including the history of AI, Symbolic AI (human-readable AI) as well as where the limits of AI can be found. Once everyone is speaking the AI-language the path continues to testing AI systems. Course attendees learn different strategies and metrics for testing AI systems as well as the general problems which come along with testing. Using AI to support testing and applying AI to testing tasks and quality management completes the A4Q AI and Software Testing course.
The Test Maturity Model integration (TMMi) Professional qualification has been developed for anyone involved in using or wanting to use the TMMi model. The course has been developed to meet the requirements of the TMMi Professional Syllabus version 1.0. and prepare students for the TMMi Professional exam. The successful completion of the exam is a prerequisite to becoming a TMMi lead assessor or assessor.
Virtual ISTQB AI Testing Training
The A4Q AI Testing course teaches all key aspects of Artificial Intelligence, including the history of AI, Symbolic AI (human-readable AI) as well as where the limits of AI can be found. Once everyone is speaking the AI-language the path continues to testing AI systems. Course attendees learn different strategies and metrics for testing AI systems as well as the general problems which come along with testing. Using AI to support testing and applying AI to testing tasks and quality management completes the A4Q AI Testing course.