Skip to search.
agile-testing · Agile Software Testing

Group Information

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

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

  Messages Help
Advanced
Caught up in testing terms   Message List  
Reply Message #8384 of 21016 |
Re: [agile-testing] Re: Caught up in testing terms

> As for quality, and running long tests, the question I have, is this
> most fiscally responsible way of getting "Good Enough Software"?

by "this" you mean "determine what needs to be tested and the best way to test"?

I certainly can't think of a better alternative! And you're right it
is going to be very context dependent.

wrt "the best way to test", while it is context dependent, there are a
few guildines that I like to consider:

1. the sooner you learn about a problem the cheaper it is to fix,
thus the highest value comes from the test that provides feedback the
soonest. in practical terms this means that tests that run
automatically after a check-in/build will provide more value than
those that require human intervention, and among automated tests those
that run faster will provide more value than those that run slower.
thus my question about "how long does the test take to execute?" -- I
don't want a slow test getting in the way of the fast feedback I could
be getting from other tests; better to buy a separate machine to run
those slow ones.

related note: imperfect tests that are actually running provide
infinitely more value than long automation projects that spend months
writing testing frameworks but no actual tests. 'nuff said?

2. test automation is a skill like any other: you will improve with
time, you will improve more quickly the more time you spend doing it
and you will improve faster the more you push yourself past your
current limits. over time what seemed hard to automate will become
easy, which seemed like it required a long time to run will become
fast (or at least seperable into fast/slow components). Ron often
makes this point and it is a good one. don't accept the assertion, the
assumption that "there's no way to automate it". probe with question
like "is there some way to automate part of it? is there another test
we can automate that would catch some of the same problems?"

3. there is no way to automated judgement. no matter how much
automation you have you still need a real person trying to (at least
periodically) use the software and ask the question "will our end user
be able to accomplish their mission using this software?"

anyway, there's my contribution to the philosophical part of the
discussion and glad to hear you were getting value out of the
conversation.

Jtf

On 3/30/06, ericmnachman <ericmnachman@...> wrote:
> Actually, I am really enjoying this discussion and am learning a
> lot.
>
> But the conclusion I have come up with is that, based on the project
> (context) we have to determine what needs to be tested and the best
> way to test, and get away from the labels of what type of test we are
> running. (Convincing upper management is a different story).
>
> As for quality, and running long tests, the question I have, is this
> most fiscally responsible way of getting "Good Enough Software"? I
> assume that too will depend on the context of application and the
> goal of each release and or iteration.
>
> Eric
>
> --- In agile-testing@yahoogroups.com, "Jeffrey Fredrick"
> <jeffrey.fredrick@...> wrote:
> >
> > well I'm sure eric will have no fear of getting caught up in
> > definitions of testing terms now...
> >
> > Jtf
> >
> > --
> >
> > http://www.developertesting.com/
> >



--

http://www.developertesting.com/



Thu Mar 30, 2006 5:13 pm

frogstar
Offline Offline
Send Email Send Email

Message #8384 of 21016 |
Expand Messages Author Sort by Date

Actually, I am really enjoying this discussion and am learning a lot. But the conclusion I have come up with is that, based on the project (context) we have to...
ericmnachman Offline Send Email Mar 30, 2006
4:02 pm

... by "this" you mean "determine what needs to be tested and the best way to test"? I certainly can't think of a better alternative! And you're right it is...
Jeffrey Fredrick
frogstar Offline Send Email
Mar 30, 2006
5:16 pm

... I'm sorry to have triggered a standard reaction. The comparison was intended to be to the principles used in "Lean Manufacturing". I am aware that software...
Ron Jeffries
ronaldejeffries Offline Send Email
Mar 30, 2006
10:02 am

... Sorry if I have got the wrong jist of this statement here (having not read all this thread) but my understanding of Waste (in Lean software) )is anything...
Shane Mingins
shanemingins Offline Send Email
Mar 30, 2006
10:35 am

... Yes. I'm suggesting that testing does not add value to the product. People buying the product will be happier if the product has "high quality", whatever...
Ron Jeffries
ronaldejeffries Offline Send Email
Mar 30, 2006
10:59 am

One aspect of manufactoring that can be incorporated, and that I find very helpful is LEAN manufacturing, which deals with going through the development...
sophia johnson
phiakjohn Offline Send Email
Mar 30, 2006
3:22 pm

I definitely think that being lean is a clear and desirable. Lean management, lightweight processes, simple and clear solutions. But isn't this true for...
STEURS Stefan
stefan.steurs@... Send Email
Mar 31, 2006
12:56 pm
STEURS Stefan
stefan.steurs@... Send Email
Mar 31, 2006
12:58 pm
 First  |  |  Next > Last 
Advanced

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