On Jul 28, 7:20 pm, Prefontim <[email protected]> wrote:
If the Firebug developers had some > kind of 'master complicated app', (e.g. - similar to google mail) > simple test cases would become obsolete as this app could be used to > duplicate all of the above issues. I'm sorry, but this is simply wrong, and if you go on believing it you will continue to be disappointed. While it is indeed helpful to have some complicated tests as well as simple ones, they serve only the limited purpose of exercising the system and showing that it is generally robust (or not :-). In the first place there is not just one dimension of 'complicated': Your complicated app is likely to be utterly different from the next person's complicated app, and will in general show different problems. Secondly, if one does show a problem, this may be helpful in showing that the problem occurs, but be little help in isolating it, or sometimes even in repoducing it. As Bob Hassinger says, usually people who understand what the complicated system is trying to do will be better at 1) knowing what they did to make it happen, 2) what kind of thing they might do that is like that, and 3) what is likely to be irrelevant. (They won't necessarily know these, of course, but they can usually do them at least as well as the people who are maintaining a general tool). Thirdly, such tests typically take a lot of time to run, and may be difficult to automate. This is a problem even for expensive commercial tools where there is a budget for machine and people time to run them. For volunteer projects it is extremely difficult. Small, well-specified and controlled automatic tests are FAR more effective than big amorphous ones (though again I say, there is a place for the big ones). -- You received this message because you are subscribed to the Google Groups "Firebug" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/firebug?hl=en.
