Living Life as Software Tester - BarcampBkk


Published on

Living Life as Software Tester
Experience Sharing in 6 years; Programmer vs Tester

Published in: Career, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Living Life as Software Tester - BarcampBkk

  1. 1. 1 Living Life as Software Tester Experience Sharing in 6 years; Programmer vs Tester Prathan Dansakulcharoenkit | Barcamp Bangkok 4 | October 24th, 2010
  2. 2. 2 Who am I? Prathan (Num) Dansakulcharoenkit IT Development Manager in ( Past  Asst. Services and Operation Manager (  QA Specialist (  Tester (  System Administrator (  Freelance Programmer Founder of I am Blogger, Reader, Photographer and Grain 555 I am Linkin Park fan and Basketball player
  3. 3. 3 A Love Story between Programmer and Tester Based on True Story in 6 years in Software Development, Testing and Operation
  4. 4. 4 What is the BEST practice of legacy Programmer? Content by @roofimon from BugDay 2009  Come to office very late  Pretend reading software specification  Write some crap code (Requirement too complex)  Chat for a while  Tweet all the time  Write more crap code (Work First, Test Last)  I’m done, It’s work!!! (in my Dream)  Pass this to Tester  May the force be with you Tester  …  So the war begin, … No No No … the Love Begin
  5. 5. 5 What is the BEST practice of legacy Tester? Content by @roofimon from BugDay 2009  What is this?  How to use that?  I really don’t understand this function!  While this one is not work, yesterday worked?  Why this program is very slow, just 2 testers are working on it.  Is this the limitation?  Pass back to Programmer  May the force be with you Programmer  …  So the war begin, … No No No … the Love Begin also
  6. 6. 6 When Programmer and Tester meeting
  7. 7. 7 Tester: Yo! We’ve got a Bugs!!!! Really? PT Yes That’s weird…It’s never done that before P It must be a hardware problem P You can’t use this version on you machine P Somebody must have changed my code!!! P T Emm… T I use the same spec as you T You give me this version!!! T It’s only you and me who work on this project.
  8. 8. 8 Programmer: It’s not Bug, It’s Feature  T Yes!! It’s only on your machine It works on my machine P Oh!!! God!! I know… P T Know What?
  9. 9. 9 Love is begun in the Office!!!
  10. 10. 10 What do you think Software Testing is?
  11. 11. 11 Facts in Software Development there will always be a chance that software will contain bugs cannot prove software works by testing it software testing does not prove that software is bug-free
  12. 12. 12 Goals of Software Testing software testing is to minimize the risk of bugs occurring software testing must be to demonstrate that software does have bugs
  13. 13. 13 Bugs is a Boomerang
  14. 14. 14 How Programmer and Tester can work together Smooth as Silk (maybe)?
  15. 15. 15 We don’t build Software but We make it work with Quality
  16. 16. 16 Sharing Everything Build Trust Don’t Blame Other Give Credit to Others for Their Work Don’t Remember to Flush Often say “Thanks”, “Please” and “Sorry”
  17. 17. 17 We’re a team, One person struggles, We all struggle One person triumphs, We all triumph Quote from “Coach Carter “
  18. 18. 18 Always work in team, Team score are always better and powerful than Individual Quote from “Anonymous“
  19. 19. 19 Quality in Every Phase Not Afterthought Quote from Borland
  20. 20. 20 Questions & Answers Quote from Borland
  21. 21. 21 Keep in Touch  Email:  Twitter: @izyracuze  Blog: &
  22. 22. 22
  23. 23. 23