Upload
arslan-ali
View
143
Download
4
Embed Size (px)
Citation preview
Software Engineering
Sales and Marketing
Implementation and Deployment
Customer & Technical Support Services
Software Testing and Quality Assurance
Networks and Configuration Management
Testing is questioning a product in order to
evaluate it.
James BachTesting is about asking
and answering the
question “Is there a
problem here?”
Michael Bolton
Learning testing on your own!
It’s hard to know
if you are doing it
well.
Good testing
varies quite a
lot with the
context.
You shall Overcome Level 0: “obliviousness.”
I now realize there is something here to
learn.
Level 1: “intimidation.”I feel I can learn this subject or skill.
Level 2: “incoherence.”I feel reasonably competent to discuss or
practice.
Level 3: “competence.”I feel productively self-critical.
Developing your Expertise
Studying and
Modeling
Observing &
Recording
Experimenting
& Performing
Compare
ideas
Compare
Realities
Compare
practices
Traits of a Tester
Being Skeptical
Thinking from User’s end
Never Promise 100% Coverage
Open to Suggestions
Good Analytical Skills
A Negative Thinker ;-)
Negotiator (if not then learn to become one)
No Blame Game
A Good Observer
Final Words:
Stop the
Trendy
Killings and
Develop your
own talent!
When you make
a name for
yourself, your
name trumps
any
“certification”
you might also
have.
Thanks to
Students and Management for their time
and patience
James Bach for “Becoming a Software
Testing Expert” and “Satisfice” Blogs
Michael Bolton for “DevelopSense” Blogs
STEP Members for their encouragements