Can you be more specific about the 'methodologies'. There are basically four test levels
- Component Testing
- Integration Testing
- System Testing
- User Acceptance testing
and a number of testing types e.g. regression testing, performance testing, functional testing, security testing. All of these can be performed at one or all the levels of testing a software product or project.
If you promise to not dearly love us (assuming that "us" would be anyone here), maybe someone will step up and illuminate the darker and mysterious sides of your question??? Your "whinnying" about things is rather eau de oblique! [img]/images/graemlins/wink.gif[/img]
I think in this context component=unit. System v function...not much diff.
It's always amazed me how in "testing" things are so "vague", terms have multiple definitions in testing, things overlap all over the place....but in development things are defined much more. I guess it's kinda a natural thing that just come with the territory. And we all know how communication is hindered by not having a common vocab, especially us married folk.
"Imagination is more valuable than knowledge." (AE)
[/ QUOTE ]Are you sure? If I have a telephone with a function that allows me to rapid dial a number by pressing one button; is that the same as the telephone <font color="brown"> (a system in its own right)</font> itself? And then - with respect to a network, a telephone becomes/is a sub-system.