Transcript
Page 1: Tester vs. Developer

By Dilini Prasangika

9th May, 2012

Tester vs. Developer

Page 2: 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

Page 3: Tester vs. Developer

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

Page 4: Tester vs. Developer

What do you say?

Unfortunately almost everywhere developers take the tester as a trouble maker and vice versa

Are Testers trouble makers???

Page 5: Tester vs. Developer

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

Page 6: Tester vs. Developer

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

Page 7: Tester vs. Developer

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?

Page 8: Tester vs. Developer

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?

Page 9: Tester vs. Developer

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?

Page 10: Tester vs. Developer

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

Page 11: Tester vs. Developer

http://www.softwaretestinghelp.com/http://www.vietnamesetestingboard.orghttp://marjanashammi.wordpress.com/

2008/04/07/relationship-between-a-developer-and-a-testerqa/

References

Page 12: Tester vs. Developer

Q & A

Page 13: Tester vs. Developer

Thank You!!!


Top Related