SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
BECOME SOFTWARE TESTER OR
DEVELOPER?
September 2013
KMS Technology - http://kms-technology.com
Vu Pham – Delivery Director vupham@kms-technology.com
TESTING – HOW MUCH YOU KNOW?
• Ratio between Developer – Tester in a IT company?
• Globalization is software testing?
• Any training program for Tester?
2
© 2013 KMS Technology
4 MYTHS ABOUT
SOFTWARE TESTING
MYTH #1
4
Reality:
- It takes hours to start testing job but years to be good
at it.
- Tester and developer requires two different set of skills
and mindset. Good developer can’t become good
tester.
- Big gap exists between junior and senior/expert tester.
“Software testing is easy job, any people can
become tester and no training is needed”
MYTH #2
5
Reality:
- What you learn from university is just a starting point
for pursuit a career in IT.
- Automation, performance, security testing not only
require programming but also deep understanding
about system, technology.
- Java and .NET skills for Tester.
“Software testing doesn’t require programming”
MYTH #3
6
Reality:
- Testing is not just test execution, you can see many
tester not doing testing
- Testing based on requirements only find 70% bugs.
Innovation helps tester find the rest
- We normally don’t know how user use the software 
strong analysis, deep domain knowledge, lateral
thinking is required for tester
“Software testing doesn’t require much analysis and
innovative thought”
MYTH #4
7
Reality:
- A company likely will go to the end if releases a low
quality product.
- Role of tester now is not just testing. Combined skills
of (Developer + BA + Tester + Expertise User)
- Many IT companies in VN are testing service providers
– top management grew from testing
“Testing is not challenging so I don’t have much
chance to growth in testing career”
Read full article here:
https://www.facebook.com/notes/kms-technology/%C4%91%E1%BB%8Bnh-h%C6%B0%E1%BB%9Bng-
ngh%E1%BB%81-nghi%E1%BB%87p-tr%E1%BB%9F-th%C3%A0nh-tester-hay-
developer/10151860663517068
© 2013 KMS Technology
BECOMING A GOOD
TESTER
SKILLS FOR TESTER
Essential skills for a tester
9
Soft-killsTechnical
skills
Personal
Traits Attitude
I’m just graduated, how can I start my software testing career and
become success in career?
DISCOVER – TOOL FOR TESTER
• Define your career plan, analyze
strengths and weaknesses
10
Determined
DISCOVER – TOOL FOR TESTER
• “Our testing is only as good as our
thinking”
11
Determined
Innovative
DISCOVER – TOOL FOR TESTER
• Your communication is the key.
Leverage the power social media for
instant knowledge sharing
12
Determined
Innovative
Social-ability
DISCOVER – TOOL FOR TESTER
• Not be intellectually, be intellectually
curious
– Does this functionality make any sense? Is
there a better way to implement this
feature? …
13
Determined
Innovative
Social-ability
Curious
DISCOVER – TOOL FOR TESTER
• Need value from every hour spent on
testing  Time management
14
Determined
Innovative
Social-ability
Curious
Objective
DISCOVER – TOOL FOR TESTER
• Think from the customer’s perspective
on the overall testing vision and quality
15
Determined
Innovative
Social-ability
Curious
Objective
Visionary
DISCOVER – TOOL FOR TESTER
• Not tool and technology - Your brain,
your passion and your enthusiasm
matters the most
16
Determined
Innovative
Social-ability
Curious
Objective
Visionary
Enthusiasm
DISCOVER – TOOL FOR TESTER
• Create a road map and execute
• Turn motivation into habit
17
Determined
Innovative
Social-ability
Curious
Objective
Visionary
Enthusiasm
Roadmap
TAKE AWAY NOTE
• Vietnam is destination for software testing, currently
high resource demand
• 4 common misunderstanding about software testing
• DISCOVER – tool for tester
18
 Who want to be tester?
© 2013 KMS Technology
Q & A
© 2013 KMS Technology
THANK YOU!!!!

Más contenido relacionado

La actualidad más candente

Top 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterTop 10 Qualities of a QA Tester
Top 10 Qualities of a QA Tester
Stacey Brown-Sommers
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
Corina Pip
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
Naresh Jain
 
Extreme & pair programming Slides ppt
Extreme & pair programming Slides pptExtreme & pair programming Slides ppt
Extreme & pair programming Slides ppt
Mr SMAK
 

La actualidad más candente (20)

Strategies for Distributed Agile Testing
Strategies for Distributed Agile TestingStrategies for Distributed Agile Testing
Strategies for Distributed Agile Testing
 
Continuous delivery its not about the technology, its about the people. @pipe...
Continuous delivery its not about the technology, its about the people. @pipe...Continuous delivery its not about the technology, its about the people. @pipe...
Continuous delivery its not about the technology, its about the people. @pipe...
 
Life of a Tester v1
Life of a Tester v1Life of a Tester v1
Life of a Tester v1
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Unit testing for project managers
Unit testing for project managersUnit testing for project managers
Unit testing for project managers
 
Developer testing webinar
Developer testing webinar Developer testing webinar
Developer testing webinar
 
Top 10 Qualities of a QA Tester
Top 10 Qualities of a QA TesterTop 10 Qualities of a QA Tester
Top 10 Qualities of a QA Tester
 
How testers add value to the organization appium conf
How testers add value to the organization  appium confHow testers add value to the organization  appium conf
How testers add value to the organization appium conf
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
Way to Agile - USTH
Way to Agile - USTHWay to Agile - USTH
Way to Agile - USTH
 
Tdd
TddTdd
Tdd
 
Automation testing in Agile project
Automation testing in Agile projectAutomation testing in Agile project
Automation testing in Agile project
 
Software Test Engineering - A guide to becoming successful tester
Software Test Engineering - A guide to becoming successful testerSoftware Test Engineering - A guide to becoming successful tester
Software Test Engineering - A guide to becoming successful tester
 
Extreme & pair programming Slides ppt
Extreme & pair programming Slides pptExtreme & pair programming Slides ppt
Extreme & pair programming Slides ppt
 
Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
 
Pair programming demystified
Pair programming demystifiedPair programming demystified
Pair programming demystified
 
Product Vs Craft
Product Vs CraftProduct Vs Craft
Product Vs Craft
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Amanda Cinnamon - Treat Your Code Like the Valuable Software It Is
Amanda Cinnamon - Treat Your Code Like the Valuable Software It IsAmanda Cinnamon - Treat Your Code Like the Valuable Software It Is
Amanda Cinnamon - Treat Your Code Like the Valuable Software It Is
 
Zero to tested
Zero to testedZero to tested
Zero to tested
 

Destacado

Qa tester kpi
Qa tester kpiQa tester kpi
Qa tester kpi
jommerica
 
Technology Application Development Trends For IT Students
Technology Application Development Trends For IT StudentsTechnology Application Development Trends For IT Students
Technology Application Development Trends For IT Students
KMS Technology
 

Destacado (20)

Tester vs. Developer
Tester vs. DeveloperTester vs. Developer
Tester vs. Developer
 
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
 
Living Life As A Software Tester
Living Life As A Software TesterLiving Life As A Software Tester
Living Life As A Software Tester
 
Qa tester kpi
Qa tester kpiQa tester kpi
Qa tester kpi
 
Technology Trends 2013-2014 at HUI
Technology Trends 2013-2014 at HUITechnology Trends 2013-2014 at HUI
Technology Trends 2013-2014 at HUI
 
Technology Application Development Trends For IT Students
Technology Application Development Trends For IT StudentsTechnology Application Development Trends For IT Students
Technology Application Development Trends For IT Students
 
JavaScript No longer A “toy” Language
JavaScript No longer A “toy” LanguageJavaScript No longer A “toy” Language
JavaScript No longer A “toy” Language
 
Technology Trends and Big Data in 2013-2014
Technology Trends and Big Data in 2013-2014Technology Trends and Big Data in 2013-2014
Technology Trends and Big Data in 2013-2014
 
KMS' Stories
KMS' StoriesKMS' Stories
KMS' Stories
 
Cross platform mobile development with Corona
Cross platform mobile development with CoronaCross platform mobile development with Corona
Cross platform mobile development with Corona
 
KMS story and How Vietnam to export software outsourcing services or build so...
KMS story and How Vietnam to export software outsourcing services or build so...KMS story and How Vietnam to export software outsourcing services or build so...
KMS story and How Vietnam to export software outsourcing services or build so...
 
Caching and IPC with Redis
Caching and IPC with RedisCaching and IPC with Redis
Caching and IPC with Redis
 
Amazon web services
Amazon web servicesAmazon web services
Amazon web services
 
About KMS Technology - Updated on July 2013
About KMS Technology - Updated on July 2013About KMS Technology - Updated on July 2013
About KMS Technology - Updated on July 2013
 
KMS Introduction
KMS IntroductionKMS Introduction
KMS Introduction
 
Git - Boost Your DEV Team Speed and Productivity
Git - Boost Your DEV Team Speed and ProductivityGit - Boost Your DEV Team Speed and Productivity
Git - Boost Your DEV Team Speed and Productivity
 
Increase Chances to Be Hired as Software Developers - 2014
Increase Chances to Be Hired as Software Developers - 2014Increase Chances to Be Hired as Software Developers - 2014
Increase Chances to Be Hired as Software Developers - 2014
 
Mobile Development Career
Mobile Development CareerMobile Development Career
Mobile Development Career
 
Contributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project SeminarContributors for Delivering a Successful Testing Project Seminar
Contributors for Delivering a Successful Testing Project Seminar
 
Test Data Management for healthcare
Test Data Management for healthcareTest Data Management for healthcare
Test Data Management for healthcare
 

Similar a Become Software Tester or Developer

CHAPTER 1 BASIC CONCEPTS AND PRELIMINARIES
CHAPTER 1 BASIC CONCEPTS AND PRELIMINARIESCHAPTER 1 BASIC CONCEPTS AND PRELIMINARIES
CHAPTER 1 BASIC CONCEPTS AND PRELIMINARIES
Samruddhi Sheth
 

Similar a Become Software Tester or Developer (20)

IT Consultant
IT ConsultantIT Consultant
IT Consultant
 
Hands On Test Customer Presentation
Hands On Test Customer PresentationHands On Test Customer Presentation
Hands On Test Customer Presentation
 
Hands On Test Customer Presentation
Hands On Test Customer PresentationHands On Test Customer Presentation
Hands On Test Customer Presentation
 
5myths_realitiesandbecominggreattesters
5myths_realitiesandbecominggreattesters5myths_realitiesandbecominggreattesters
5myths_realitiesandbecominggreattesters
 
5 Myths and Realities
5 Myths and Realities5 Myths and Realities
5 Myths and Realities
 
Sandeep_Chaudhary_CV
Sandeep_Chaudhary_CVSandeep_Chaudhary_CV
Sandeep_Chaudhary_CV
 
Make a career in software testing: AutomatePro - Test Automation Professiona...
Make  a career in software testing: AutomatePro - Test Automation Professiona...Make  a career in software testing: AutomatePro - Test Automation Professiona...
Make a career in software testing: AutomatePro - Test Automation Professiona...
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
 
Career Choice for Graduates
Career Choice for GraduatesCareer Choice for Graduates
Career Choice for Graduates
 
Top 15 reasons to choose qa testing as career
Top 15 reasons to choose qa testing as career Top 15 reasons to choose qa testing as career
Top 15 reasons to choose qa testing as career
 
Make a career in software testing: WebPro - Web Testing Professional Program
Make a career in software testing: WebPro - Web Testing Professional ProgramMake a career in software testing: WebPro - Web Testing Professional Program
Make a career in software testing: WebPro - Web Testing Professional Program
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Software Testing Presentation
Software Testing PresentationSoftware Testing Presentation
Software Testing Presentation
 
CHAPTER 1 BASIC CONCEPTS AND PRELIMINARIES
CHAPTER 1 BASIC CONCEPTS AND PRELIMINARIESCHAPTER 1 BASIC CONCEPTS AND PRELIMINARIES
CHAPTER 1 BASIC CONCEPTS AND PRELIMINARIES
 
Basics in software testing
Basics in software testingBasics in software testing
Basics in software testing
 
Effective Software Testing
Effective Software TestingEffective Software Testing
Effective Software Testing
 
Cv amit bhatnagar QA 9 yrs
Cv amit bhatnagar QA 9 yrsCv amit bhatnagar QA 9 yrs
Cv amit bhatnagar QA 9 yrs
 
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptxSOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
 
Online Software Testing Course
Online Software Testing CourseOnline Software Testing Course
Online Software Testing Course
 
ST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill Set
 

Más de KMS Technology

Introduction To Single Page Application
Introduction To Single Page ApplicationIntroduction To Single Page Application
Introduction To Single Page Application
KMS Technology
 
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberBehavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using Cucumber
KMS Technology
 

Más de KMS Technology (20)

A journey to a Full Stack Tester
A journey to a Full Stack Tester A journey to a Full Stack Tester
A journey to a Full Stack Tester
 
React & Redux, how to scale?
React & Redux, how to scale?React & Redux, how to scale?
React & Redux, how to scale?
 
Sexy React Stack
Sexy React StackSexy React Stack
Sexy React Stack
 
Common design principles and design patterns in automation testing
Common design principles and design patterns in automation testingCommon design principles and design patterns in automation testing
Common design principles and design patterns in automation testing
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
 
KMSNext Roadmap
KMSNext RoadmapKMSNext Roadmap
KMSNext Roadmap
 
What's new in the Front-end development nowadays?
What's new in the Front-end development nowadays?What's new in the Front-end development nowadays?
What's new in the Front-end development nowadays?
 
JavaScript - No Longer A Toy Language
JavaScript - No Longer A Toy LanguageJavaScript - No Longer A Toy Language
JavaScript - No Longer A Toy Language
 
Preparations For A Successful Interview
Preparations For A Successful InterviewPreparations For A Successful Interview
Preparations For A Successful Interview
 
Introduction To Single Page Application
Introduction To Single Page ApplicationIntroduction To Single Page Application
Introduction To Single Page Application
 
AWS: Scaling With Elastic Beanstalk
AWS: Scaling With Elastic BeanstalkAWS: Scaling With Elastic Beanstalk
AWS: Scaling With Elastic Beanstalk
 
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
Behavior-Driven Development and Automation Testing Using Cucumber Framework W...
 
KMS Introduction
KMS IntroductionKMS Introduction
KMS Introduction
 
Behavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using CucumberBehavior Driven Development and Automation Testing Using Cucumber
Behavior Driven Development and Automation Testing Using Cucumber
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014
 
Cross-platform Mobile Development with C# and Xamarin Webinar
Cross-platform Mobile Development with C# and Xamarin WebinarCross-platform Mobile Development with C# and Xamarin Webinar
Cross-platform Mobile Development with C# and Xamarin Webinar
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & Trend
 
Software Technology Trends
Software Technology TrendsSoftware Technology Trends
Software Technology Trends
 
Cross Platform Mobile Development with C# and Xamarin
Cross Platform Mobile Development with C# and XamarinCross Platform Mobile Development with C# and Xamarin
Cross Platform Mobile Development with C# and Xamarin
 
Framework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingFramework For Automation Testing Practice Sharing
Framework For Automation Testing Practice Sharing
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Become Software Tester or Developer

  • 1. BECOME SOFTWARE TESTER OR DEVELOPER? September 2013 KMS Technology - http://kms-technology.com Vu Pham – Delivery Director vupham@kms-technology.com
  • 2. TESTING – HOW MUCH YOU KNOW? • Ratio between Developer – Tester in a IT company? • Globalization is software testing? • Any training program for Tester? 2
  • 3. © 2013 KMS Technology 4 MYTHS ABOUT SOFTWARE TESTING
  • 4. MYTH #1 4 Reality: - It takes hours to start testing job but years to be good at it. - Tester and developer requires two different set of skills and mindset. Good developer can’t become good tester. - Big gap exists between junior and senior/expert tester. “Software testing is easy job, any people can become tester and no training is needed”
  • 5. MYTH #2 5 Reality: - What you learn from university is just a starting point for pursuit a career in IT. - Automation, performance, security testing not only require programming but also deep understanding about system, technology. - Java and .NET skills for Tester. “Software testing doesn’t require programming”
  • 6. MYTH #3 6 Reality: - Testing is not just test execution, you can see many tester not doing testing - Testing based on requirements only find 70% bugs. Innovation helps tester find the rest - We normally don’t know how user use the software  strong analysis, deep domain knowledge, lateral thinking is required for tester “Software testing doesn’t require much analysis and innovative thought”
  • 7. MYTH #4 7 Reality: - A company likely will go to the end if releases a low quality product. - Role of tester now is not just testing. Combined skills of (Developer + BA + Tester + Expertise User) - Many IT companies in VN are testing service providers – top management grew from testing “Testing is not challenging so I don’t have much chance to growth in testing career” Read full article here: https://www.facebook.com/notes/kms-technology/%C4%91%E1%BB%8Bnh-h%C6%B0%E1%BB%9Bng- ngh%E1%BB%81-nghi%E1%BB%87p-tr%E1%BB%9F-th%C3%A0nh-tester-hay- developer/10151860663517068
  • 8. © 2013 KMS Technology BECOMING A GOOD TESTER
  • 9. SKILLS FOR TESTER Essential skills for a tester 9 Soft-killsTechnical skills Personal Traits Attitude I’m just graduated, how can I start my software testing career and become success in career?
  • 10. DISCOVER – TOOL FOR TESTER • Define your career plan, analyze strengths and weaknesses 10 Determined
  • 11. DISCOVER – TOOL FOR TESTER • “Our testing is only as good as our thinking” 11 Determined Innovative
  • 12. DISCOVER – TOOL FOR TESTER • Your communication is the key. Leverage the power social media for instant knowledge sharing 12 Determined Innovative Social-ability
  • 13. DISCOVER – TOOL FOR TESTER • Not be intellectually, be intellectually curious – Does this functionality make any sense? Is there a better way to implement this feature? … 13 Determined Innovative Social-ability Curious
  • 14. DISCOVER – TOOL FOR TESTER • Need value from every hour spent on testing  Time management 14 Determined Innovative Social-ability Curious Objective
  • 15. DISCOVER – TOOL FOR TESTER • Think from the customer’s perspective on the overall testing vision and quality 15 Determined Innovative Social-ability Curious Objective Visionary
  • 16. DISCOVER – TOOL FOR TESTER • Not tool and technology - Your brain, your passion and your enthusiasm matters the most 16 Determined Innovative Social-ability Curious Objective Visionary Enthusiasm
  • 17. DISCOVER – TOOL FOR TESTER • Create a road map and execute • Turn motivation into habit 17 Determined Innovative Social-ability Curious Objective Visionary Enthusiasm Roadmap
  • 18. TAKE AWAY NOTE • Vietnam is destination for software testing, currently high resource demand • 4 common misunderstanding about software testing • DISCOVER – tool for tester 18  Who want to be tester?
  • 19. © 2013 KMS Technology Q & A
  • 20. © 2013 KMS Technology THANK YOU!!!!