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
Dear Friends, Please guide me how to write test case for work Experiance field range.(It has 2 fields for range)
what is the relation between all tabs in quality center & explain the testing process in quality center with tabs?
write test case for gmail login page
What is Independent Testing?
How to do integration testing on duster......
What is Traditional testing & Object Oriented testing?
What is middle ware testing?? what are the companies using this tech?
Diffrence b/w functional testing,functionality testing,system testing?
In testing environment have you ever found any areas for improvement while you at work. (Please give some real life example).
how will you estimate of your website?
What type bugs you will find in integration testing with example?
when database testing comes into manual tesing
What is a test log?
What is quality center? How many built in tables does quality center have?
few automation basic questions One question to write a scriot in any language you know.