Test Guide

Making the invisible visible since 1987

June, 2005

  • Test Guide

    How Do I Invoke Thee? Let Me Count The Ways: The Physical Object Model

    Most test cases that manipulate a user interface are tightly tied to the current details of that UI. What the test case is doing often gets lost in the details of how it is doing it. We abstract away these implementation details by wrapping our application...
  • Test Guide

    Use Your Users' Viewpoint

    As soon as you have even a vague idea about what your feature is all about you can start defining your Logical Functional Model. Ideally your entire feature team will take part in this exercise, but you can certainly do it on your own as well. Ask yourself...
  • Test Guide

    Who Ya Gonna Call?

    Once you create your Logical Functional Model the other pieces can follow in any order immediately as chunks of your feature and LFM are defined. I'll follow the most typical pattern here, which brings us to Execution Behaviors. When you first define...
  • Test Guide

    Show Me Yours: Application Internals

    Details regarding how data is pulled out of our application’s internal data structures and other parts of the system environment are factored into an Application Internals model. This isolates knowledge about where data is found and how it is accessed...
  • Test Guide

    Nuts And Bolts

    All that theory is great, but without a practical application none of it matters. Thus Surveyor. Surveyor is a simple application for creating online surveys. The UI will look something like this: You have three sets of questions: those you have...
  • Test Guide

    All For One And One For All: Our Complete Automation Stack

    Factoring these details out of the test case into intuitively organized libraries allows the test case to focus on the essence of what it is testing rather than incidental details. This helps us write more comprehensive tests faster but spend less time...
Page 1 of 1 (6 items)