6. 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
7. 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
9. 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
21. 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
30. 10 Principles of Agile Tester
Provide continuos feedback
Deliver value to customer
Enable face-to-face communication
Have courage
Keep it simple
Practice continuous improvement
Respond to change
Self-organize
Focus on people
Enjoy