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

Satisfice, Inc.

Software Testing for Serious People

Rapid Software Testing A Context-Driven Methodology
  • Home
  • About
    • Privacy Policy
  • Methodology
    • Exploratory Testing
    • Reasons to Repeat Tests
  • Consulting
  • Classes
    • James Bach’s Testing Challenge
    • Testimonials
    • RST Courses Offered
    • Testers and Automation: Avoiding the Traps
    • 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
  • Schedule
  • 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

Test Coverage

Augmented Experiential Testing

Published: June 20, 2024 by James Bach 5 Comments

I am writing tools and collecting tools to implement a particular idea: augmented experiential testing (AET). I talk about this in my classes, but I want to say a little about it, here. AET-- which … [Read more...] about Augmented Experiential Testing

Filed Under: Automation, Exploratory Testing, Rapid Software Testing Methodology, RST, Test Coverage, Test Oracles, Testability

Round Earth Test Strategy

Published: September 8, 2018 by James Bach 11 Comments

The "test automation pyramid" (for examples, see here, here, and here) is a popular idea, but I see serious problems with it. I suggest in this article an alternative way of thinking that preserves … [Read more...] about Round Earth Test Strategy

Filed Under: Agile Methodology, Automation, Critique, Heuristics, Quality, RST, Test Coverage, Test Strategy, Testability

Rethinking Equivalence Class Partitioning, Part 1

Published: November 27, 2016 by James Bach 14 Comments

Wikipedia's article on equivalence class partitioning (ECP) is a great example of the poor thinking and teaching and writing that often passes for wisdom in the testing field. It's narrow and … [Read more...] about Rethinking Equivalence Class Partitioning, Part 1

Filed Under: Critique, Rapid Software Testing Methodology, Test Coverage, Test Strategy

We. Use. Tools.

Published: January 31, 2016 by James Bach 20 Comments

Context-Driven testers use tools to help ourselves test better. But, there is no such thing as test automation. Want details? Here's the 10,000 word explanation that Michael Bolton and I have been … [Read more...] about We. Use. Tools.

Filed Under: Automation, Context-Driven Testing, Critique, For Newbies, Important!, Rapid Software Testing Methodology, Skills, Test Coverage, Test Oracles, Test Strategy, Testing Culture, Testing vs. Checking

Reinventing Testing: What is Integration Testing? (part 2)

Published: January 25, 2016 by James Bach 10 Comments

These thoughts have become better because of these specific commenters on part 1: Jeff Nyman, James Huggett, Sean McErlean, Liza Ivinskaia, Jokin Aspiazu, Maxim Mikhailov, Anita Gujarathi, Mike Talks, … [Read more...] about Reinventing Testing: What is Integration Testing? (part 2)

Filed Under: Language, Rapid Software Testing Methodology, Risk Analysis, Test Coverage, Test Strategy

Behavior-Driven Development vs. Testing

Published: October 19, 2011 by James Bach 60 Comments

The difference between Behavior-Driven Development and testing: This is a BDD scenario (from Dan North, a man I respect and admire): +Scenario 1: Account is in credit+ Given the account is in … [Read more...] about Behavior-Driven Development vs. Testing

Filed Under: Agile Methodology, Automation, Exploratory Testing, Test Coverage, Test Documentation, Test Oracles, Test Strategy, Testing vs. Checking

Logging: Exploratory Tester’s Friend

Published: January 27, 2010 by James Bach 21 Comments

I'm on a new project lately, working with a team at QualiTest. We're testing a class III medical device. This is an exciting project, because for the first time I am aware of, formalized exploratory … [Read more...] about Logging: Exploratory Tester’s Friend

Filed Under: Test Coverage, Test Documentation, Testability

Counterstrings: Self-Describing Test Data

Published: June 22, 2004 by James Bach 7 Comments

I was at a conference some months ago when Danny Faught showed me a Perl package for manipulating the Windows clipboard. I turned it into a little tool for helping me test text fields. It's called … [Read more...] about Counterstrings: Self-Describing Test Data

Filed Under: Automation, Heuristics, Test Coverage

Primary Sidebar

Search

Categories

  • About Me (17)
  • Agile Methodology (14)
  • AI and Testing (4)
  • Automation (20)
  • Bug Investigation and Reporting (9)
  • Buggy Products (24)
  • Certification (10)
  • Context-Driven Testing (44)
  • Critique (46)
  • Ethics (22)
  • Exploratory Testing (34)
  • FAQ (5)
  • For Newbies (25)
  • Heuristics (28)
  • Important! (20)
  • Language (35)
  • Management (20)
  • Metrics (3)
  • Process Dynamics (27)
  • Quality (8)
  • Rapid Software Testing Methodology (23)
  • Risk Analysis (13)
  • RST (5)
  • Scientific Method (3)
  • Skills (30)
  • Test Coverage (8)
  • Test Documentation (8)
  • Test Oracles (5)
  • Test Reporting (11)
  • Test Strategy (26)
  • Testability (4)
  • Testing Culture (96)
  • Testing vs. Checking (18)
  • Uncategorized (12)
  • Working with Non-Testers (7)

Blog Archives

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
  • Upcoming Public Classes
  • Upcoming Online Classes
  • Public Events
  • Tester MeetUps

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