What is Buddy testing?

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


Please Help Members By Posting Answers For Below Questions

Plz give me manual testing real test case ?

1032


There are some features to improve the performance of a Product. What are those factors?

1611


how will u create diff types of scenario for any website?

1791


What is test startegy?

785


How do your characteristics compare to the profile of the ideal manager that you just described?

2692






What ishigh severity, low priority bug?

689


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??

1629


what is date field test case

1452


Inwhat basis the time is allocated for testing the application?

1418


Write 2 scenarios for System testing?

1587


what is the difference between PEGA based web application testing versus web application testing?

4624


Define brain stromming?

643


What type of testing you perform in organization while you do system testing, give clearly?

701


What is the Myers Boundary Table?

1554


Describe some staff conflicts you have handled.

1618