You think you know
Software Testing, may be
Thailand Practical Software Engineering
21-22 November 2013, Software Park Tha...
Who am I?

Prathan Dansakulcharoenkit
Chief Everything Officer, Tester+QA
and Agile Coach
Siam Chamnan Kit Co., Ltd.
Founde...
ลุงๆ ป้าๆ
เป็นใครกันบ้าง?
What is the BEST practice of legacy
Programmer?
Come to office very late
Pretend reading software specification
Write some...
What is the BEST practice of legacy
Tester?
What is this?
How to use that?
I really don’t understand this function?
While ...
a love story
In the meeting (WAR) room
Tester said We’ve got Bug
Really?

Yes

T
That’s weird…It’s never done that
before

Emm…

T
T

I...
What is your
pain point
of
software quality?
What is
software
quality?
Software

Gap

Requirements

Specification
Software

Requirements

Specification
Software

Requirements

Specification
Software

Requirements

Specification
Software

Requirements

Specification
Software

Requirements

Specification
What is
software
testing?
My Software Testing
Prevent defects
Provide fast feedback
Build QUALITY into the product and process
Enable courage the te...
prevent

detect
Waterfall
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
tpse-sprint3r-software-testing-you-know-maybe
Upcoming SlideShare
Loading in...5
×

tpse-sprint3r-software-testing-you-know-maybe

632

Published on

Presentation of session in Thailand Practical Software Engineering 2013 at Software Park, Thailand

Published in: Technology, Education

tpse-sprint3r-software-testing-you-know-maybe

  1. 1. You think you know Software Testing, may be Thailand Practical Software Engineering 21-22 November 2013, Software Park Thailand, Thailand
  2. 2. Who am I? Prathan Dansakulcharoenkit Chief Everything Officer, Tester+QA and Agile Coach Siam Chamnan Kit Co., Ltd. Founder of WeLoveBug.com email: prathan@sprint3r.com twitter: @zyracuze facebook: facebook.com/zyracuze
  3. 3. ลุงๆ ป้าๆ เป็นใครกันบ้าง?
  4. 4. What is the BEST practice of legacy Programmer? Come to office very late Pretend reading software specification Write some crap code (Requirement too complex) Chat for a while, Like every minute, 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 from session of @roofmon in BugDay Bangkok 2009
  5. 5. What is the BEST practice of legacy Tester? What is this? How to use that? I really don’t understand this function? While this one is not work, yesterday worked? Is this the limitation? Why program is very slow, only 2 testers are working on it? Pass back to Programmer May the force be with you Programmer So the War begin ... No No No ... the Love begin from session of @roofmon in BugDay Bangkok 2009
  6. 6. a love story
  7. 7. In the meeting (WAR) room Tester said We’ve got Bug Really? Yes T That’s weird…It’s never done that before Emm… T T I use the same spec as you P It must be a hardware problem P You give me this version!!! You can’t use this version on you machine P T T P It’s only you and me who work on this project. Somebody must have changed my code!!! P It works on my machine Yes!! It’s only on your machine P T Oh!!! God!! I know… Know What? T P Programmer said It’s not Bug, It’s Feature
  8. 8. What is your pain point of software quality?
  9. 9. What is software quality?
  10. 10. Software Gap Requirements Specification
  11. 11. Software Requirements Specification
  12. 12. Software Requirements Specification
  13. 13. Software Requirements Specification
  14. 14. Software Requirements Specification
  15. 15. Software Requirements Specification
  16. 16. What is software testing?
  17. 17. My Software Testing Prevent defects Provide fast feedback Build QUALITY into the product and process Enable courage the team Build confident to release fast and often Remove waste Educate and train team
  18. 18. prevent detect
  19. 19. Waterfall
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×