• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Satisfice, Inc.

Software Testing for Serious People

  • Home
  • About
    • Privacy Policy
  • Purchase Class Recordings
  • Methodology
    • Exploratory Testing
    • Reasons to Repeat Tests
    • RST Artifacts: The Student Work of Cristina Sipos
  • Consulting
  • Classes
    • Why Take a Rapid Software Testing Class?
    • James Bach’s Testing Challenge
    • Testimonials
    • RST Courses Offered
    • Rapid Software Testing and AI (RST/AI)
    • Rapid Software Testing Explored
    • Rapid Software Testing Applied
    • Rapid Software Testing Managed
    • Rapid Software Testing Coached
    • Rapid Software Testing Focused: Risk
    • Rapid Software Testing Focused: Strategy
  • Blog
  • Contact
  • Resources
    • Downloads
    • Bibliography: Exploratory Process
    • Bibliography: Risk Analysis
    • Bibliography: Coaching
    • Bibliography: Usability
    • Bibliography: My Stuff From IEEE Computer and IEEE Software Magazines
    • Bibliography: The Sociology of Harry Collins

James Bach

Studying Jeff Atwood’s Paint Can

Published: April 24, 2006 by James Bach 2 Comments

I just found Jeff Atwood's Coding Horror blog. He's an interesting writer and thinker. One of his postings presents a good example of the subtle role of skill even in highly scripted activities. He … [Read more...] about Studying Jeff Atwood’s Paint Can

Filed Under: For Newbies, Process Dynamics, Skills, Test Documentation, Testing vs. Checking

Defining Agile Methodology

Published: April 15, 2025 by James Bach 11 Comments

Brian Marick has offered a definition of agile methodology. I think his definition is strangely bulky and narrow. That's because it's not really a definition, but an example. Those of us who've … [Read more...] about Defining Agile Methodology

Filed Under: Agile Methodology, Important!, Language, Process Dynamics, Testing Culture

“Use Version Control”

Published: April 16, 2006 by James Bach Leave a Comment

Darrell Norton says that "version control" is a best practice. I disagree with him about that, but his blog posting gives me an opportunity to show how context-driven reasoning works. Darrell … [Read more...] about “Use Version Control”

Filed Under: Context-Driven Testing, Critique, Heuristics, Process Dynamics

Some Useful Definitions

Published: April 14, 2006 by James Bach 1 Comment

I use the following. I find these definitions to be flexible, inclusive, and consistent with the dictionary: Technique: method. Method: a way of doing something; an idea or ideas that specify … [Read more...] about Some Useful Definitions

Filed Under: For Newbies, Language, Rapid Software Testing Methodology

Exploratory Testing Research

Published: February 18, 2006 by James Bach 1 Comment

Good research on testing is hard to find. Why? One reason is that testing does not belong to the field of Computer Science. I mean, sure, some of it does. There is some value to describing and testing … [Read more...] about Exploratory Testing Research

Filed Under: Exploratory Testing

Surprise Heuristic

Published: February 17, 2006 by James Bach 1 Comment

At the recent Workshop on Training Software Testers, Morven Gentleman showed us a chart of some test results. I was surprised to see a certain pattern in the results. I began to think of new and … [Read more...] about Surprise Heuristic

Filed Under: Exploratory Testing, Heuristics, Risk Analysis, Test Strategy

Dead Bee Heuristic

Published: February 17, 2006 by James Bach 2 Comments

Have you ever had a software problem that disappeared even when you did nothing to correct it? Or have you ever fixed a bug by doing something that seems as if it shouldn't have fixed … [Read more...] about Dead Bee Heuristic

Filed Under: Exploratory Testing, Heuristics

Peer Conferences and Learning

Published: February 8, 2006 by James Bach 1 Comment

In the past two years, "Peer conference" and "exhibition conference" are terms I've come to use a lot. A peer conference is a get together among practitioners of a particular discipline for the … [Read more...] about Peer Conferences and Learning

Filed Under: Context-Driven Testing, Language, Testing Culture

Against Certification

Published: April 15, 2025 by James Bach 53 Comments

What follows is a somewhat grumpy argument against tester certification programs. I have mixed feelings about writing this, because I know a lot of otherwise friendly people who are involved in … [Read more...] about Against Certification

Filed Under: Certification, Context-Driven Testing, Critique, For Newbies, Important!, Skills, Testing Culture

Quick Oracle: Blink Testing

Published: April 14, 2025 by James Bach 7 Comments

Background: In testing, an "oracle" is a way to recognize a problem that appears during testing. This contrasts with "coverage", which has to do with getting a problem to appear. All tests cover a … [Read more...] about Quick Oracle: Blink Testing

Filed Under: Automation, Heuristics, Test Oracles, Test Strategy

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 19
  • Page 20
  • Page 21
  • Page 22
  • Page 23
  • Page 24
  • Go to Next Page »

Primary Sidebar

RST Content

  • What is Rapid Software Testing?
  • RST Courses Offered
  • Downloads

Books

Secrets of a Buccaneer-Scholar book cover
Secrets of a Buccaneer-Scholar

by James Marcus Bach

Taking Testing Seriously book cover
Taking Testing Seriously:
The Rapid Software Testing Approach

by James Marcus Bach, Michael Bolton,

Lessons Learned in Software Testing book cover
Lessons Learned in Software Testing:
A Context-Driven Approach

by Cem Kaner, James Bach, Bret Pettichord

Amplifying Your Effectiveness book cover
Amplifying Your Effectiveness

by Gerald M. Weinberg, James Bach, and Naomi Karten

Footer

  • About James Bach
  • Satisfice Blog
  • Bibliography: Bach on IEEE
  • Contact James
  • Consulting
  • Privacy Policy
  • RST Courses
  • RST Explored
  • RST Applied
  • RST Managed
  • RST Coached
  • RST Focused: Risk
  • RST Focused: Strategy
  • RST Methodology
  • Exploratory Testing
  • Testing Training
  • Resources
  • Bibliography: Exploratory
  • Bibliography: Risk Analysis
  • Bibliography: Coaching
  • Bibliography: Usability
  • Bibliography: The Sociology of Harry Collins
  • Schedule

Copyright © 2026 · News Pro on Genesis Framework · WordPress · Log in