Search the web
Sign In
New User? Sign Up
agile-testing · Agile Software Testing

Group Information

  • Members: 4025
  • Category: Testing
  • Founded: Nov 1, 2001
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Messages

  Messages Help
Advanced
Assimilation Bias   Message List  
Reply Message #16579 of 20846 |
Re: Sorry; here it is phrased as a question, Alex

--- In agile-testing@yahoogroups.com, Steven Gordon <sgordonphd@...> wrote:
>Again, that is not to say the exact same activities you
>recommend should not be done, just that they should
>be viewed as primarily proactive (helping determine
>future completion criteria) instead of primarily reactive
>(retroactively changing the current completion criteria).

In some of the circles I run in, we take the idea that you should do 100% TDD -
that is - to predict /all/ tests up front, and if you didn't predict it, it's
not a defect, it's a "discrepancy between where we actually are and where we
thought we would be" as Big Testing Up Front (BTUF).

Personally, I find that testing to get /all/ the tests right up-front is a
little like trying to predict all your questions right up front in the game "20
questions"; that the process of exploring the software often helps uncover
issues we would not have had otherwise(1, 2).

Now, as for changing completion criteria, I agree - but the majority of defects
I find in exploratory testing are of the type where the developer is told of the
issue and says "Yeah, you're right, it shouldn't do that." That is to say, the
teams shared mental model of how the software works was in alignment. I call
that a defect, or, occasionally, a "Bug."

I understand the XP literature had a negative reaction to big design up front.
Something about how not all elements of the design could be predicted, and the
design itself evolved along with the product, or something.

Can you see how BTUF looks from the testing side of the fence? (I am speaking of
acceptance testing; I've see BTUF work well, often, for "pure"
developer-testing.)

regards,

--heusser
(1) - This is not my original idea; see "A Practitioner's Guide to Software Test
Design", by Lee Copeland, Pg. 203.

(2) My current team has shipped working software in something like 30 out of the
past 33 2-week iterations. For blocker bugs, we do not enjoy the luxury of
saying "the story is done, if you want to get that fixed, make it a story for
the next iteration."





Thu Mar 26, 2009 12:11 pm

heusserm
Offline Offline
Send Email Send Email

Message #16579 of 20846 |
Expand Messages Author Sort by Date

Hello, Michael. On Thursday, March 26, 2009, at 12:43:36 PM, you ... I try always to use terms that communicate effectively. As such I'm open to anything...
Ron Jeffries
ronaldejeffries Offline Send Email
Mar 26, 2009
4:57 pm

... In some of the circles I run in, we take the idea that you should do 100% TDD - that is - to predict /all/ tests up front, and if you didn't predict it,...
heusserm Offline Send Email Mar 26, 2009
12:12 pm

Hello, Matt. ... I take the statement above to be the one you are refuting. As such, if I understand you, you are coming out in favor of a reactive approach,...
Ron Jeffries
ronaldejeffries Offline Send Email
Mar 26, 2009
2:31 pm

... Ron, Three days ago, on this list, you referred to using the term reification error as something like "having lights and signals and red lasers coming out...
heusserm Offline Send Email Mar 26, 2009
5:54 pm

... -- All the best, Heba Hosny ... Never test the depth of a river with both feet...
Heba Hosny
heba_hosny Offline Send Email
Mar 24, 2009
11:31 am

... If you can be certain that the weight you give to those measures matches the expectations of the people who will actually use your software - for certain -...
heusserm Offline Send Email Mar 24, 2009
2:20 pm

... Normalizing N metrics to a number between 0 and 1, multiplying them and then taking the Nth-root would be represent the information more appropriately than...
Steven Gordon
sfman2k Offline Send Email
Mar 24, 2009
3:49 pm

Hello, Steven. On Tuesday, March 24, 2009, at 11:22:38 AM, you ... Surely normalizing loses potentially valuable information? And does "quality" really go to...
Ron Jeffries
ronaldejeffries Offline Send Email
Mar 24, 2009
5:05 pm

On Tue, Mar 24, 2009 at 9:36 AM, Ron Jeffries ... Yes, given the assumption that a metric going to zero would mean things like: - no software delivered, - 100%...
Steven Gordon
sfman2k Offline Send Email
Mar 24, 2009
5:55 pm

If you want/need to weight your inputs, that might be a problem with the multiply/root approach. For instance, I have a metric "number of tests executed" for...
"João Pedro Rodri...
jonasfixe Offline Send Email
Mar 24, 2009
9:24 pm

... "... things that we seem to reify..." You left out "example"....
Michael Kernaghan
fiscalspasm Offline Send Email
Mar 21, 2009
12:52 am

Thanks a lot for the answers, Michael and Don. I have now an idea. The word reification comes from latin rei, which means "thing". On the dictionary, it says...
Joao Rodrigues
jonasfixe Offline Send Email
Mar 23, 2009
6:33 pm

I'm working on a thorough reply. Stay tuned. ... _____ From: agile-testing@yahoogroups.com [mailto:agile-testing@yahoogroups.com] On Behalf Of Joao Rodrigues ...
Michael Bolton
michael_a_bo... Offline Send Email
Mar 23, 2009
7:22 pm

... You may disagree, but here's a one in more popular use: The Economy What is the economy? Is it a real thing? I mean, can you touch it? Or do people just...
heusserm Offline Send Email Mar 20, 2009
3:13 pm

... error. (Or am I wrong? Bolton is the expert on this.) Oh, please. At best I've thought about it, and made some noise about it. But in any case, I agree...
Michael Bolton
michael_a_bo... Offline Send Email
Mar 20, 2009
3:36 pm
 First  |  |  Next > Last 
Advanced

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