living life as software tester - barcampbkk

23
1 Living Life as Software Tester Experience Sharing in 6 years; Programmer vs Tester Prathan Dansakulcharoenkit | Barcamp Bangkok 4 | October 24th, 2010

Upload: prathan-d

Post on 26-Jan-2015

107 views

Category:

Career


0 download

DESCRIPTION

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

TRANSCRIPT

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

Page 2: Living Life as Software Tester - BarcampBkk

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

Page 3: Living Life as Software Tester - BarcampBkk

3

A Love Story between

Programmer and Tester

Based on True Story in 6 years in Software Development, Testing and Operation

Page 4: Living Life as Software Tester - BarcampBkk

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

Page 5: Living Life as Software Tester - BarcampBkk

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

Page 6: Living Life as Software Tester - BarcampBkk

6

When Programmer and Tester meeting

Page 7: Living Life as Software Tester - BarcampBkk

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.

Page 8: Living Life as Software Tester - BarcampBkk

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?

Page 9: Living Life as Software Tester - BarcampBkk

9

Love is begun in the Office!!!

Page 10: Living Life as Software Tester - BarcampBkk

10

What do you think Software Testing is?

Page 11: Living Life as Software Tester - BarcampBkk

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

Page 12: Living Life as Software Tester - BarcampBkk

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

Page 13: Living Life as Software Tester - BarcampBkk

13

Bugs is a Boomerang

Page 14: Living Life as Software Tester - BarcampBkk

14

How Programmer and Tester can work together

Smooth as Silk (maybe)?

Page 15: Living Life as Software Tester - BarcampBkk

15

We don’t build Software but

We make it work with Quality

Page 16: Living Life as Software Tester - BarcampBkk

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”

Page 17: Living Life as Software Tester - BarcampBkk

17

We’re a team,

One person struggles, We all struggle

One person triumphs, We all triumph

Quote from “Coach Carter “

Page 18: Living Life as Software Tester - BarcampBkk

18

Always work in team, Team score are always

better and powerful than Individual

Quote from “Anonymous“

Page 19: Living Life as Software Tester - BarcampBkk

19

Quality in Every Phase

Not Afterthought

Quote from Borland

Page 20: Living Life as Software Tester - BarcampBkk

20

Questions & Answers

Quote from Borland

Page 21: Living Life as Software Tester - BarcampBkk

21

Keep in Touch

Email: [email protected]

Twitter: @izyracuze

Blog: www.welovebug.com & www.zyracuze.com

Page 22: Living Life as Software Tester - BarcampBkk

22

Page 23: Living Life as Software Tester - BarcampBkk

23