Randy Rice's Software Testing Page

Randy Rice's Software Testing Page This is the page for my business, Rice Consulting Services, Inc. I specialize in software testing training and consulting.

I help people worldwide create better software by showing ways to improve and optimize software testing processes.

We have all seen it. A nice, polished infographic. A confident explanation. But...a completely wrong testing concept.Wel...
10/30/2026

We have all seen it. A nice, polished infographic. A confident explanation. But...a completely wrong testing concept.

Welcome to the world of “AI slop.”

In this episode of The Value of Testing, Greg Paskal joins me to discuss AI-generated content creeping into our profession—especially those attractive graphics on LinkedIn that don’t hold up under scrutiny.

When inaccurate content gets shared as professional guidance, it can shape how people understand and perform testing. Looking credible and being credible are two very different things.

We discuss why human review, practical experience, and professional judgment matter when creating—and consuming—AI-generated content.

And, of course, AI-generated content can contain mistakes. What we are talking about is the increasing practice of prompt, generate, publish - without any curation or review. I'll even share a funny example of a podcast graphic I generated that looked nice but was obviously wrong.

As testers, we question claims and look for evidence. That habit needs to extend to our LinkedIn feeds, too.

Watch the conversation: https://youtu.be/9CcAyC51USI

What testing misconceptions have you spotted in AI-generated posts?

AI slop in software testing can erode the quality of your work. Lea...

I failed an actuarial exam three times. Before that, I struggled in electrical engineering and changed direction.Neither...
10/28/2026

I failed an actuarial exam three times. Before that, I struggled in electrical engineering and changed direction.

Neither experience felt like an opportunity at the time.

Looking back, both helped lead me toward a career in software development, testing, teaching, and consulting that I never could have planned. I’m grateful for how God opened doors through those disappointments.

In this video, I share those two stories—and some encouragement if you’re facing a setback of your own.

Sure, we celebrate our successes, but what do we do with our failures?

Sometimes, it takes years to see where a different road is leading.

Watch here: https://youtu.be/GmKAjA52Frs

Has a career setback ever led you somewhere better?

What if your biggest career setback opens the door to something bet...

Announcing My New Course: AI for Testers!AI is changing the world of software testing. But here's an important question:...
10/27/2026

Announcing My New Course: AI for Testers!

AI is changing the world of software testing. But here's an important question:

Are you prepared to test AI-enabled systems—and use AI effectively in your own testing work?

I'm excited to announce the launch of my newest self-paced e-learning course, AI for Testers!

This course represents months of development and draws on my decades of experience in software testing and quality assurance.

With nearly 6 hours of practical instruction, the course covers:

âś… Understanding AI and how AI-enabled systems differ from traditional software

âś… Testing AI for accuracy, consistency, bias, fairness, safety, and other quality concerns

âś… Using AI to analyze requirements, generate test ideas and data, improve tests, and evaluate results

âś… Applying risk-based testing principles to AI systems

âś… Developing an AI test strategy and understanding AI governance

This is NOT a certification preparation course. It's a practical quick start for testers who want to understand AI in the context of software testing—without needing to become AI engineers or data scientists.

The course includes practical examples and hands-on exercises designed to help you apply what you learn.

My goal is simple: Help testers develop the knowledge, skills, and confidence to remain valuable in an AI-driven world.

Because while AI is changing the tools we use and the systems we test, it doesn't change the tester's mission.

đź”— Learn more and enroll: https://mysoftwaretesting.com/product.asp?itemid=150

AI for Testers is a practical, fast-paced course designed to help testers quickly understand the fundamentals of AI, the unique challenges of testing AI-enabled systems, and how AI can be used to improve everyday testing activities.

Your AI Agent Clicked WHAT?!For decades, we've trained employees not to click suspicious links, open questionable attach...
10/23/2026

Your AI Agent Clicked WHAT?!

For decades, we've trained employees not to click suspicious links, open questionable attachments, or fall for phishing emails.

Now we're deploying AI agents that can do all three—and take action on our behalf!

What could possibly go wrong?

In my latest episode of The Value of Testing, I explore a growing cybersecurity concern: Are we protecting the wrong things?

Traditional cybersecurity focuses heavily on preventing unauthorized access. But agentic AI introduces a different challenge.

What happens when an AI agent has legitimate access to sensitive information and systems, but is manipulated into performing unauthorized actions?

Consider the possibilities:

- An AI agent follows a malicious link in an email.
- A prompt injection attack tricks an AI assistant into disclosing confidential information.
- An autonomous agent executes an action that violates security policies.
- Traditional security controls work exactly as designed, yet the organization still experiences a security failure.

I also discuss the real-world Microsoft Copilot EchoLeak vulnerability and what it teaches us about emerging AI security risks.

Here's my central point: We've spent years teaching employees not to trust everything they read. Now we need to make sure our AI agents don't trust everything they process.

This has significant implications for software testing, cybersecurity, AI governance, and organizational risk management.

Watch AI and Cybersecurity: Are We Protecting the Wrong Things? on The Value of Testing. https://youtu.be/IoJICz7XMPo

Question: Is your organization evaluating the security risks of AI agents before giving them access to critical systems?

# AI and Cybersecurity: Are We Protecting the Wrong Things?For de...

Most test automation failures aren’t tool problems. They’re framework problems.In this episode of The Value of Testing p...
10/16/2026

Most test automation failures aren’t tool problems. They’re framework problems.

In this episode of The Value of Testing podcast, I talked with Ed Kit, CEO of Software Development Technologies, about where automation is really breaking down right now.

And his take was blunt: Selenium isn’t a framework. Playwright isn’t a framework. They’re tools—useful tools—but still just tools.

The real mistake is starting with the tool instead of the problem. If your application touches a browser, a database, an API, a mobile device, and an ERP system, no single tool will solve that end-to-end testing challenge.

That’s where keyword-driven testing becomes interesting. You design the test once at a high level. Then you let the lower-level implementations change underneath it as technology changes.

That’s the part that stuck with me: The investment should be in test design, not in rewriting giant scripts every time a locator changes or a platform shifts. AI can help here too. Self-healing locators, deduping test cases, generating ideas for missing scenarios—that’s all useful. But AI doesn’t remove the need for strong test design.

If anything, it makes it more important. Because the more code gets generated, the more testing still has to be done. That's worth thinking about.

Listen to the full conversation: https://youtu.be/BfTBIw006wQ

A robust test automation framework is critical for long-term softwa...

Last call! Seats are still available for my ISTQB Advanced Level Test Management live virtual course next week.This clas...
10/13/2026

Last call! Seats are still available for my ISTQB Advanced Level Test Management live virtual course next week.

This class is guaranteed to run!

October 19, 21–23, 2026
Monday and Wednesday–Friday (no class Tuesday)
Live virtual
Instructor: Randy Rice, CTAL (Full)

Effective test management takes more than knowing the terminology. It takes judgment—setting priorities, managing risk, supporting your team, and communicating information that helps people make better decisions.

The syllabus tells you what you need to know. I teach you how to apply it in real life and on the exam, drawing on more than 40 years of software testing experience.

Join me for practical examples, discussion, and opportunities to ask questions throughout the course. Sometimes you just need someone beside you to give feedback and answer questions.

Interested? Send me a message for registration details. There’s still time to join us!

Registration details here - https://mysoftwaretesting.com/ISTQB-Advanced-Test-Manager-Course--Live-Virtual-Course_p_117.html

ISTQB Advanced Test Manager Course - Public Course

You don’t need more information. You need someone experienced beside you.Today, you can find an enormous amount of softw...
10/06/2026

You don’t need more information. You need someone experienced beside you.

Today, you can find an enormous amount of software testing information for free. YouTube, articles, books, AI—and even the ISTQB syllabus itself.

So why take a live training course?

Because information and understanding aren’t the same thing.

The ISTQB syllabus tells you what you need to know. I teach you how to understand it and apply it—both in the real world and on the exam.

In my Live Virtual ISTQB Foundation Level (CTFL) course, you have direct access to me throughout the class. Ask questions. Explore the nuances. Tell me where something doesn’t make sense. Let’s talk about how these concepts actually work when you’re testing real software on a real project.

I’ve spent more than four decades in software development, testing, quality, consulting, and training. My goal isn’t simply to help you pass an exam. I want to help you become a better tester.

Upcoming live virtual classes:

October 26–30, 2026
November 30–December 4, 2026

The course includes an ISTQB CTFL exam (from ASTQB/AT*SQA) plus three months of access to my CTFL e-Learning course for continued study and exam preparation.

There’s plenty of information out there.

Sometimes what makes the difference is having someone experienced beside you.

https://mysoftwaretesting.com/ISTQB-Foundation-Software-Testing--Live-Virtual-Course_p_46.html

ISTQB Foundation Level Course in Software Testing - Public Course

The best QA communities are built by people who are still willing to learn. I keep coming back to this: The strongest te...
10/02/2026

The best QA communities are built by people who are still willing to learn. I keep coming back to this: The strongest testing communities aren’t the ones with the loudest opinions. They’re the ones where people are still open enough to say, “I changed my mind.”

Back in 1988, when I became a QA manager, I had a lot to learn. Someone mentioned a group that met once a month that focused on software quality - The Kansas City Quality Assurance Association (KCQAA). Joining that group changed my career. It led me to QAI (The Quality Assurance Institute), where I collaborated and wrote with Bill Perry, and it was basically the single thing that launched my career in software testing.

The thing is, it takes effort to be part of a community. But it's worth it.

In this episode of The Value of Testing podcast, I talked with Greg Paskal about what really makes a QA community work, and his answer was simple - and honest. It’s not technology. It’s not the camp. It’s not whether you’re on the Selenium side, the Playwright side, the certification side, or the “just test it” side. It’s whether people are open and teachable.

That hit hard. Because once a community turns into a bubble, learning slows down. People stop listening. They start defending identity instead of improving craft. Greg called out something else I’ve seen too: A lot of “quality” can look real without actually reducing risk. Pretty reports. AI-generated output. Noise that looks like work, but doesn't actually move the needle.

But real testing still depends on judgment, method, and the willingness to think and ask good questions.

That’s what stuck with me most. The best communities don’t just give you answers. They sharpen you. And sometimes they help you through the seasons when you need it most - out of work, stuck in a rut, or just trying to stay current.

If you don’t have a testing community, start small. One person. One lunch. One conversation. That might be enough to change your trajectory. Worth thinking about.

I know I'm going to try to start a community of practice.

Hear the full conversation:

The strongest QA communities don’t just share tools - they sharpen ...

AI can generate a long list of test cases in seconds. But can it tell you which tests matter most?That still takes judgm...
09/29/2026

AI can generate a long list of test cases in seconds. But can it tell you which tests matter most?

That still takes judgment: understanding the risks, spotting gaps in the requirements, choosing useful test data, and designing tests that reveal problems.

Those are the skills I focus on in my Test Planning and Design e-Learning course. The course uses a realistic retail case study and practical exercises, including test planning, equivalence partitioning, boundary values, and decision tables.

If you want to strengthen the thinking behind your tests—or help your team do the same—take a look:

Learn practical software test planning and design techniques with real-world exercises and personal instructor support from Randy Rice.

How do you test AI when there is no “right” answer?For most of my career in software testing, expected results have been...
09/24/2026

How do you test AI when there is no “right” answer?

For most of my career in software testing, expected results have been fundamental.

Enter X. Expect Y. Compare the actual result. Pass or fail.

But AI changes things.

Two different answers might both be acceptable. An answer can be factually correct but irrelevant. It can be helpful but unsupported. And perhaps most dangerously, it can be completely wrong while sounding perfectly reasonable.

In this week's episode of The Value of Testing, I explore what this means for testers—and for the organizations deploying AI.

I also look at the Zillow Offers case study. Zillow's difficulty forecasting future home prices eventually contributed to hundreds of millions of dollars in inventory write-downs and the business's shutdown.

That raises a fascinating quality question: A model may be accurate—but is it accurate enough for the decisions you're asking it to make?

A small error may be inconsequential in one application and catastrophic in another. Context, scale, consequences, and risk all matter.

The test oracle problem isn't new. Experienced testers have wrestled with incomplete, ambiguous, and multiple acceptable outcomes for decades. AI doesn't create that problem—but it dramatically amplifies it.

The question isn't merely, “What testing technique should we use in this context?” It becomes: How accurate must a probabilistic prediction be before we're willing to put hundreds of millions—or billions—of dollars behind it?

Now we're talking about business context, risk appetite, economic consequences, monitoring, changing environmental conditions, model performance, organizational accountability, and governance.

We also look at:

• Expected results vs. acceptable results
• The test oracle problem
• Risk-based testing for AI
• Repeated testing and variability
• Human judgment as part of the oracle
• Drift and changing real-world conditions
• AI regression testing
• The connection between testing, monitoring, and AI governance

My main takeaway: When there is no single “right” answer, testing doesn't become less important. It becomes more important.

Because someone still has to decide what is acceptable, how we'll measure it, and how much risk we're willing to take.

🎙️ Testing AI – When There Is No “Right” Answer - https://youtu.be/9BJGucnA2yI



How do you test a system when there is no single “right” answer?T...

Address

Oklahoma City, OK
73189

Opening Hours

Monday 8am - 5pm
Tuesday 8am - 5pm
Wednesday 8am - 5pm
Thursday 8am - 5pm
Friday 8am - 5pm

Telephone

+14056918075

Alerts

Be the first to know and let us send you an email when Randy Rice's Software Testing Page posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Randy Rice's Software Testing Page:

Shortcuts

Share