Answer Posted / artak gasparyan
A team approach ("Buddy Testing") to coding and unit
testing. Using this concept, two-person teams are identified
and assigned programming tasks. Developer 'A' writes the
test cases for Developer 'B's specification before Developer
'B' begins coding. Developer 'B' does the same thing for
Developer 'A'. There are several advantages to this technique:
1) Objectivity is introduced into testing at a very low
level, which is seldom achieved during developmental testing.
2) By creating the test cases prior to coding, they can
serve as models of the program specification requirements.
Most developers will find that having the test cases
available prior to coding actually changes the way they
write their code. The test cases are designed to break the
code as well as show that it works. Many developers who
write test cases after coding merely demonstrate that their
code "does what it does." Don't underestimate the power of
buddy testing. This is applying the principle of
preventative testing at the lowest level.
3) Finally, buddy testing provides a certain degree of
cross-training on the application. If developer 'A' leaves,
then Developer 'B' has knowledge of his or her code.
Chpter 4 - Unit Testing
"Systematic Software Testing"
by Rick D. Craig and Stefan P. Jaskiel
Artech House © 2002
Is This Answer Correct ? | 0 Yes | 4 No |
Post New Answer View All Answers
Plz give me manual testing real test case ?
There are some features to improve the performance of a Product. What are those factors?
how will u create diff types of scenario for any website?
What is test startegy?
How do your characteristics compare to the profile of the ideal manager that you just described?
What ishigh severity, low priority bug?
i heard that mainframe testing is diff from other environments & has lot of keyboard input????pl clarify my doubt & let me know in what way its diff??
what is date field test case
Inwhat basis the time is allocated for testing the application?
Write 2 scenarios for System testing?
what is the difference between PEGA based web application testing versus web application testing?
Define brain stromming?
What type of testing you perform in organization while you do system testing, give clearly?
What is the Myers Boundary Table?
Describe some staff conflicts you have handled.