Search the web
Sign In
New User? Sign Up
aa-ftt · Agile Alliance Functional Testing Tools
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Agile2008 Workshop - Tests vs. Specifications/Requirements OpenSpace   Message List  
Reply | Forward Message #460 of 997 |
Tests vs. Specifications/Requirements OpenSpace
=====================================

Goals of Tests/Examples:
----
Express the details of requirements without obscuring the requirement with the
details.
* Many tests for each requirement
* (Boths levels of abstraction are important.)
Discover contradictions between requirements early.
* Turning into tests/examples is a form of feedback (on quality of requirements)
loop.
Discover gaps in the requirements early.
* Ditto
Record the results of discussion between business & development in a form both
can understand and which is self-verifying.
* Need to drive the incremental cost of recording the zeros to be less than the
percieved value derived from having the recording

self-verifying.
Specify potentially technology-specific requirements

Additional secondary goals:
------
Executable regression tests.
Change detector.
Measurement of progress towards "done".
Measurement of complexity of requirements.

Tests vs. Examples:
---------
Assertion: Examples describe vs. Tests Evaluate or Assess.
Examples can be used as tests.
Not all tests can be expressed as examples. That is, some tests describe a
procedure to execute. E.g. Do X for Y minutes, then do Z for

..., etc. then, ... . [Especially when there is some randomness to be
introduced.]

Rule: Anything over $5 gets a 10% discount.
Examples (& tests):
$5.00 gets no discount
$5.01 get $0.50 discount

A test that is not an example:
Run the system over the weekend with 10,000 calls per hour. On monday morning,
check for call dumps and memory leaks.
* There is no way this can be turned into an example because we don't know what
combination of steps will result in a problem.

This discussion was continued in the OpenSpace on Tests vs. Examples.




Tue Aug 5, 2008 9:14 pm

gmkayaker
Offline Offline
Send Email Send Email

Forward
Message #460 of 997 |
Expand Messages Author Sort by Date

Tests vs. Specifications/Requirements OpenSpace ===================================== ... Express the details of requirements without obscuring the requirement...
Gerard Meszaros
gmkayaker
Offline Send Email
Aug 5, 2008
9:14 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help