Download - Tester vs. Developer
By Dilini Prasangika
9th May, 2012
Tester vs. Developer
Tester & DeveloperAre Testers trouble makers?Relationship behind the sceneHow to make the relationship healthy?How it affects for delivering a quality
outcome?Some tips to be a good tester & developer
Outline
Who is the Tester?Tester is the person who measures the product
quality in customer’s perspective to ensure what the customer ‘asked’ has been ‘developed’
Who is the Developer?Developer is the person who develops the
product according to the given customer requirements
Tester & Developer
What do you say?
Unfortunately almost everywhere developers take the tester as a trouble maker and vice versa
Are Testers trouble makers???
Relationship behind the scene…
In the SDLC, there is a potential conflict of interest between developers and testers
Developers can experience feelings of frustration, anger, and bitterness whenever they have to face the testers and their bug reports
When there is a debate, as to fix or not to fix a bug, the debate between developers and testers can get nasty
If the level of understanding between the testers and developers is insufficient, the developers may start thinking the testers are troublemakers, and vice versa
Teamwork and Friendship are the best solutions
If you are a TESTER;Share some test tactics with developers on how to
test the applicationTry to build friendly relations with developersKeep your issue reporting style positive and
respectiveBe a supporter for the developer not a burden
How to make the relationship healthy?
Team Work is based on the
RIGHT ATTITUDE &
COOPERATION of all team members
If you are a DEVELOPER;Remind yourself that the ultimate goal is to
maximize the value of the softwareIt's the mission of both developers and testers
to ensure that there are no bugs in the software
When issues or enhancements were raised, accept them modestly
Respect the ideas & suggestions of othersBe friendly with testers without treating them
as trouble makersBe co-operative and collaborative with the
team
How to make the relationship healthy?
As a team, you are able to work together in finding defects before handing over
If everyone is cooperative enough to look into the actual target, team can deliver a quality outcome as expected by the customer
If a battle arise between testers & developers, team cannot meet the deadlines and the quality will not be addressed properly
At the end, customer satisfaction is improved by delivering high quality products and it helps the growth of the business and its reputation as well
How it affects for delivering a Quality Outcome?
Finding bugs and breaking the product is the job of testers because, from a business perspective, the cost is significantly less and customers are much happier, if the product is bug-free before it's shipped out the door
By sharing test tactics with the developer, it will help him To recreate the issueTo better understand the issueTo test better before delivering the product to QAAnd ultimately, customer gets the RIGHT product
as he expected
How it affects for delivering a Quality Outcome?
To create, build and maintain an everlasting harmony between the testers and developers, here are some tips:
Be a team playerShareRaise an AlarmAccept FrameworksTester is a bridgeBe a great contributorEncourageRemember
Some tips to be a good Tester & Developer
http://www.softwaretestinghelp.com/http://www.vietnamesetestingboard.orghttp://marjanashammi.wordpress.com/
2008/04/07/relationship-between-a-developer-and-a-testerqa/
References
Q & A
Thank You!!!