Living Life as Software Tester - BarcampBkk
description
Transcript of Living Life as Software Tester - BarcampBkk
1
Living Life as Software Tester
Experience Sharing in 6 years; Programmer vs Tester
Prathan Dansakulcharoenkit | Barcamp Bangkok 4 | October 24th, 2010
2
Who am I?
Prathan (Num) Dansakulcharoenkit
IT Development Manager in (Tarad.com)
Past Asst. Services and Operation Manager (Sanook.com)
QA Specialist (Sanook.com)
Tester (Sanook.com)
System Administrator (Popidols.net)
Freelance Programmer
Founder of www.welovebug.com
I am Blogger, Reader, Photographer and Grain 555
I am Linkin Park fan and Basketball player
3
A Love Story between
Programmer and Tester
Based on True Story in 6 years in Software Development, Testing and Operation
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
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
When Programmer and Tester meeting
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
Programmer: It’s not Bug, It’s Feature
TYes!! It’s only on your machine
It works on my machine
P
Oh!!! God!! I know…
P
TKnow What?
9
Love is begun in the Office!!!
10
What do you think Software Testing is?
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
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
Bugs is a Boomerang
14
How Programmer and Tester can work together
Smooth as Silk (maybe)?
15
We don’t build Software but
We make it work with Quality
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
We’re a team,
One person struggles, We all struggle
One person triumphs, We all triumph
Quote from “Coach Carter “
18
Always work in team, Team score are always
better and powerful than Individual
Quote from “Anonymous“
19
Quality in Every Phase
Not Afterthought
Quote from Borland
20
Questions & Answers
Quote from Borland
21
Keep in Touch
Email: [email protected]
Twitter: @izyracuze
Blog: www.welovebug.com & www.zyracuze.com
22
23