GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Testing  >  Common
Go To First  |  Previous Question  |  Next Question 
 Common  |  Question 220 of 248    Print  
Why do we need testers not developers for testing?

  
Total Answers and Comments: 8 Last Update: August 24, 2009     Asked by: aditi.amit 
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: deepaksporty
 
There are number of reasons for which we need dedicated testers and not developers:

1. The perception between a developer and a tester is different. Tester has an attitude to break and will cover both positive flows and negative flows.
2. Tester not only have a very good understanding of various flows and modules in an application, he also applies his skill and expertise to find bugs.
3. A tester not only concentrates on functionality but also on other issues like usability, GUI, Database

Above answer was rated as good by the following members:
ramumcato, krishna0518, vk1978, Amit k Garg
May 13, 2008 23:08:39   #1  
deepaksporty Member Since: September 2007   Contribution: 27    

RE: Why do we need testers not developers for testing?
There are number of reasons for which we need dedicated testers and not developers:

1. The perception between a developer and a tester is different. Tester has an attitude to break and will cover both positive flows and negative flows.
2. Tester not only have a very good understanding of various flows and modules in an application he also applies his skill and expertise to find bugs.
3. A tester not only concentrates on functionality but also on other issues like usability GUI Database

 
Is this answer useful? Yes | NoAnswer is useful 2   Answer is not useful 2Overall Rating: -N/A-    
May 24, 2008 07:22:09   #2  
be.priyanka Member Since: December 2007   Contribution: 3    

RE: Why do we need testers not developers for testing?
We always need a Separeate Testing team to Ensure the Quality of the Product. Reason Being:

A Developer will never tend to find a Bug in his code where as Tester's main motive is to find as many bug as possible.
A developer can overlook minor issues where as a Tester will not overlook even the minor things ensuring that cutomer is fully satisfied.

 
Is this answer useful? Yes | No
May 26, 2008 02:02:07   #3  
rameshn3 Member Since: December 2006   Contribution: 21    

RE: Why do we need testers not developers for testing?

1.we need testers because developers are not good testers.
2.Misunderstanding will not be detected because the checker will assume that what the other individual heard from him was incorrect.
3.Improper use of the development process may not be detected because the individual may not understand the process.
4.The individual may be blinded into accepting erroneous system specifications and coding because he falls into the same trap during testing that led to the introduction of the defect in the first place.
5. Information services people are optimistic in their ability to do defect free work and thus sometimes underestimate the need for extensive ttesting.
6.Without formal division between development and test an individual may be tempted to improve the system structure and documentation rather than allocate that time and effort to the test.


 
Is this answer useful? Yes | No
August 25, 2008 03:30:41   #4  
saurabh_saxena1 Member Since: August 2008   Contribution: 4    

RE: Why do we need testers not developers for testing?

1. The primary reason is more or less a psychological one.
Developers due to human tendency are not able to figure out the issues in the code which they themselves have developeed. On other hand a Tester is a second person who looks into the product from a different point of view.

2. Testers are considered constructive destroyers . The destroy the product inorder to construct it in a better way.

3. Everytime developers will not get time to test the whole product along with their packed development schedule. Testers are sitting and waiting for the product to come on their desk.

4. Tester will have a breaking approach. A developer can NEVER have that approach towards the product he/she developed.


 
Is this answer useful? Yes | NoAnswer is useful 3   Answer is not useful 0Overall Rating: +3    
January 16, 2009 06:20:41   #5  
vanikg Member Since: December 2008   Contribution: 6    

RE: Why do we need testers not developers for testing?
As developers are not testers & they don't want to find mistakes in their own code & they will see only the positive side effects.
Testers are those who are specialized in the particular area of testing & mainly meant for breaking the software. Testers have set of skilled people who can look into positive & negative part of the software. They have a keen idea of existence of a bug. As they are dedicated to this field at the end yield will be better with in the available time.

 
Is this answer useful? Yes | No
February 11, 2009 04:24:20   #6  
srinivasulub1981 Member Since: December 2005   Contribution: 381    

RE: Why do we need testers not developers for testing?

Hi

There are so many reasons.

a. Attutude: Devs are always thinks if application satisfies the +ve conditons then their work is completed but the only the testers can think and test all the -Ve scenarios.

b. Impact: Devs always forgot the impact of a new change in the remaining part of an application only the devs could think of it and let the devs about impact of change

c. Sentiment: As per human phsycology no one is interested to found d bugs in his developed application and he cant found only the second person is able to found

d. Functionality: Devs may dont have the full idea of functionality as they are limited to some modules only the testers knows the complete functionality and then they can intimate the think to the devs


Srinivas


 
Is this answer useful? Yes | No
February 21, 2009 14:43:34   #7  
vk1978 Member Since: February 2009   Contribution: 174    

RE: Why do we need testers not developers for testing?

The way of thinking about the quality of same product might not be same from
person to person And coming to why tester only needed to do testing is becoz

1. Testers aim is to improve the quality of the application/product and it is
his duty for the sake he has to spent all of his time in testing the
application but where as developers cant spend lots of time in testing as their
duty is to write the code for the application

2. Testers while testing will consider all types of testing like Functional
GUI usability Integration positive negative acceptance performance etc.
but developers will consider only positive scenarios

3. Testers has to concentrate on each and every functionality while testing the
build but whereas developers concentrate on few functionalities that they are
working right now

4. While fixing the issues or whenever there are any changes in the
functionality developers need to consider the impacts of those fixes or
changes but they miss them or there might some hidden impacts and those
impacts are find out when testing is done by testers.

Please suggest me if i am wrong


 
Is this answer useful? Yes | No
August 24, 2009 14:23:17   #8  
anujsingh.jadon Member Since: December 2007   Contribution: 4    

RE: Why do we need testers not developers for testing?

Testers do testing from customers point of view while dovelopers do not.
Testers are not biased in testing because they do not create the code.
Testers success lies in breaking the code while developer creats the code.


 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape