O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
A Journey to become a
Full-stack Tester
Toan Le
SQA@KMS Technology, 2017
A Journey to become a Full-stack Tester
1
10/29/2...
Agenda
Let’s test it
Who I am and Who I was
My 6-year journey as a Tester
What a Full-stack Tester is
Why a Full-stac...
Let’s test it…in 15 minutes!
10/29/2017A Journey to become a Full-stack Tester
3
Let’s take a look back…!
❖Is it a simple function?
❖What have we just tested?
 Functions testing: UI, API?
 Performance ...
About me
Who am I?
➢A Tester
➢Can do:
✓Manual Test
✓Automated Test
✓Performance Test
✓Operations
✓DevOps
✓Development
➢Ba...
About me
Who was I 6 years ago?
✓ A bankrupt graduate
✓ A dummy in technology
✓ Knew nothing about professional
software ...
My 6-year journey as a Tester
Year-1: First year as a tester
o Manual testing
o Desktop application
o Test definition
o T...
My 6-year journey as a Tester
Year-2: New Doors
o Basic automated testing: Excel macro
o Testlink DB Migration using PHP
...
My 6-year journey as a Tester
Year-3: New Home
o Test the automation tool
• qAutomate
• A3
o Automated testing for Web
• ...
My 6-year journey as a Tester
Year-4: Darkness and Light
o 6 months on-bench
o ET, CDT, SBTM
o Test management
o Train th...
My 6-year journey as a Tester
Year-5: Maturity
o Automated test
• Scripting
• Test Framework
o Training
o Sharing
o Learn...
My 6-year journey as a Tester
Year-6: The turn
o Data Migration
o DevOps
o Performance Test
• Monitoring
o Development
o ...
What a Full-stack Tester is
10/29/2017A Journey to become a Full-stack Tester
13
Image source: https://techbeacon.com/youv...
What a Full-stack Tester is
Attitude: can-do personnel, non-stop learner
Skills: Good at both hard skills + soft skills
...
What a Full-stack Tester is
10/29/2017A Journey to become a Full-stack Tester
15
Image source: http://www.promocoupons24.c...
Why a Full-stack Tester helps
 For Individuals
➢ More exciting
➢ Remove boredom
➢ Flexibility and Adaptability
➢ More val...
How to become a Full-stack Tester
Key success factors:
I. Attitude
II. Guidance
III. Continuous Learning
IV. Continuous P...
How to become a Full-stack Tester
I. Attitude
➢Working
➢Learning
➢Changing
10/29/2017A Journey to become a Full-stack Test...
How to become a Full-stack Tester
II. Guidance
10/29/2017A Journey to become a Full-stack Tester
19
Image source: https://...
How to become a Full-stack Tester
III. Continuous Learning
▪ Reading (Heuristic Test Strategy Model - James Bach)
▪ Applyi...
Message to Manual Testers
Test Automation is not the only way to go, at
least for now
Playing with tools could be a good...
Panel Discussion
10/29/2017A Journey to become a Full-stack Tester
22
Panel Discussion
10/29/2017A Journey to become a Full-stack Tester
23
Appendix A – Types of Thinking
Critical Thinking
Logical thinking
Analytical thinking
Creative thinking
Abstract thin...
Appendix A – Types of Thinking
Critical Thinking
10/29/2017A Journey to become a Full-stack Tester
25
Links: https://blog...
Appendix A – Types of Thinking
 Critical Thinking involves
 Gathering relevant information
 Evaluating information
 As...
RECOMMENDED COURSES
FOR YOUR VERY FIRST STEPS INTO THE IT CAREER
- By Thao Vo, QA Architect @KMS Technology
1. Basics of C...
Terminou este documento.
Transfira e leia offline.
Próximos SlideShares
Mass Recruitment: A look into talent acquisition
Avançar
Próximos SlideShares
Mass Recruitment: A look into talent acquisition
Avançar
Transfira para ler offline e ver em ecrã inteiro.

Compartilhar

A journey to a Full Stack Tester

Baixar para ler offline

Author: Toan Le
Topic: Being a software tester is no longer an easy job. It was. More technologies and platforms have emerged, along with more complex applications have been created to serve users’ various expectations while the time to go live is getting much shorter over time. It's not only about desktop or web-based applications but also about mobile, cloud-based applications, IoT and more. It's not only about testing alone anymore. It's about continuous integration and continuous delivery indeed.

How to survive and thrive in this Era of New Technology seems to become a critical question for all of us. Being a Full-stack Tester could be an answer, even though we may have different starting points in this career journey. And, the next considerable questions are: what is it and how to get there?

My presentation is to give you some ideas to answer those questions through my own experience in the path of pursuing Full-stack Tester.

A journey to a Full Stack Tester

  1. 1. A Journey to become a Full-stack Tester Toan Le SQA@KMS Technology, 2017 A Journey to become a Full-stack Tester 1 10/29/2017 Find me at toanle@kms-technology.com
  2. 2. Agenda Let’s test it Who I am and Who I was My 6-year journey as a Tester What a Full-stack Tester is Why a Full-stack Tester helps How to become a Full-stack Tester Message to Manual Testers A Journey to become a Full-stack Tester 2 10/29/2017
  3. 3. Let’s test it…in 15 minutes! 10/29/2017A Journey to become a Full-stack Tester 3
  4. 4. Let’s take a look back…! ❖Is it a simple function? ❖What have we just tested?  Functions testing: UI, API?  Performance testing  Security testing  Usability testing  Compatibility testing  Reliability testing ❖How much can a tester test it? 10/29/2017A Journey to become a Full-stack Tester 4
  5. 5. About me Who am I? ➢A Tester ➢Can do: ✓Manual Test ✓Automated Test ✓Performance Test ✓Operations ✓DevOps ✓Development ➢Basically a full-stack tester A Journey to become a Full-stack Tester 5 10/29/2017 Image source: https://www.swissarmy.com/us/en/Products/Swiss-Army-Knives/Medium-Pocket-Knives/Hiker/p/1.4613
  6. 6. About me Who was I 6 years ago? ✓ A bankrupt graduate ✓ A dummy in technology ✓ Knew nothing about professional software development ✓ Applied for a job of manual tester as it required no experience and special knowledge A Journey to become a Full-stack Tester 6 10/29/2017 Image source: https://www.vectorstock.com/royalty-free-vector/business-man-with-debt-vector-1922214
  7. 7. My 6-year journey as a Tester Year-1: First year as a tester o Manual testing o Desktop application o Test definition o Troubleshooting o Test planning 10/29/2017A Journey to become a Full-stack Tester 7 Image source: http://sircharlescaryinc.com/the-journey/
  8. 8. My 6-year journey as a Tester Year-2: New Doors o Basic automated testing: Excel macro o Testlink DB Migration using PHP o Test Plan & Strategy o Web service o Performance Test: SOAP UI o ERP (SAP) • HP LoadRunner • ABAP Programming 10/29/2017A Journey to become a Full-stack Tester 8 Image source: http://www.eryri-npa.gov.uk/visiting/walking/mountain-walks/watkin-path
  9. 9. My 6-year journey as a Tester Year-3: New Home o Test the automation tool • qAutomate • A3 o Automated testing for Web • XPath • Selenium o Test management o ET, CDT, SBTM 10/29/2017A Journey to become a Full-stack Tester 9 Image source: http://www.walkupsnowdon.co.uk/places/snowdon-coast-to-coast-challenge/
  10. 10. My 6-year journey as a Tester Year-4: Darkness and Light o 6 months on-bench o ET, CDT, SBTM o Test management o Train the freshers o Start new project: Automated Testing Services using Katalon Studio 10/29/2017A Journey to become a Full-stack Tester 10 Image source: https://thercmmsjournal.wordpress.com/2015/12/04/two-roads-diverged-time-for-a-wise-choice/
  11. 11. My 6-year journey as a Tester Year-5: Maturity o Automated test • Scripting • Test Framework o Training o Sharing o Learning • Security Test • Rapid Software Testing (James Bach) 10/29/2017A Journey to become a Full-stack Tester 11 Image source: http://activecities.com/blog/runners-high-get-lifted-exercising/
  12. 12. My 6-year journey as a Tester Year-6: The turn o Data Migration o DevOps o Performance Test • Monitoring o Development o Automated Test o Manual Test 10/29/2017A Journey to become a Full-stack Tester 12 Image source: http://jhcblog.juliehuntconsulting.com/2014/04/the-journey-to-insight-and-action.html
  13. 13. What a Full-stack Tester is 10/29/2017A Journey to become a Full-stack Tester 13 Image source: https://techbeacon.com/youve-heard-full-stack-developers-now-meet-full-stack-qa-tester https://coachcampus.com/coach-portfolios/coaching-models/shubha-rajan-ask/
  14. 14. What a Full-stack Tester is Attitude: can-do personnel, non-stop learner Skills: Good at both hard skills + soft skills Knowledge: Knowing various test types and methodologies and techniques 10/29/2017A Journey to become a Full-stack Tester 14
  15. 15. What a Full-stack Tester is 10/29/2017A Journey to become a Full-stack Tester 15 Image source: http://www.promocoupons24.com/2016/03/pmp-exam-prep-get-your-project.html
  16. 16. Why a Full-stack Tester helps  For Individuals ➢ More exciting ➢ Remove boredom ➢ Flexibility and Adaptability ➢ More valued ➢ Career growth  For Organization ➢ Save time of waiting ➢ Eliminate dependency on dedicated personnel ➢ Provide information of quality faster ➢ Take into account various perspectives of testing and quality ➢ Utilize resources better 10/29/2017A Journey to become a Full-stack Tester 16
  17. 17. How to become a Full-stack Tester Key success factors: I. Attitude II. Guidance III. Continuous Learning IV. Continuous Practicing V. Continuous Improvement 10/29/2017A Journey to become a Full-stack Tester 17
  18. 18. How to become a Full-stack Tester I. Attitude ➢Working ➢Learning ➢Changing 10/29/2017A Journey to become a Full-stack Tester 18 You change or you die Image source: http://ideasnotart.com/ideas/
  19. 19. How to become a Full-stack Tester II. Guidance 10/29/2017A Journey to become a Full-stack Tester 19 Image source: https://www.x-forces.com/mentoring/
  20. 20. How to become a Full-stack Tester III. Continuous Learning ▪ Reading (Heuristic Test Strategy Model - James Bach) ▪ Applying/Trying ▪ Sharing • Seminar • Conference IV. Continuous Practicing ▪ Practice various types of thinking V. Continuous Improvement ▪ Challenge yourself ▪ Seek for better solutions 10/29/2017A Journey to become a Full-stack Tester 20
  21. 21. Message to Manual Testers Test Automation is not the only way to go, at least for now Playing with tools could be a good alternative start Technical job is not the hardest part, changing your mind is Must start changing asap 10/29/2017A Journey to become a Full-stack Tester 21
  22. 22. Panel Discussion 10/29/2017A Journey to become a Full-stack Tester 22
  23. 23. Panel Discussion 10/29/2017A Journey to become a Full-stack Tester 23
  24. 24. Appendix A – Types of Thinking Critical Thinking Logical thinking Analytical thinking Creative thinking Abstract thinking Concrete thinking System thinking 10/29/2017A Journey to become a Full-stack Tester 24
  25. 25. Appendix A – Types of Thinking Critical Thinking 10/29/2017A Journey to become a Full-stack Tester 25 Links: https://blog.4tests.com/three-ways-improve-critical-thinking-skills/ http://thepeakperformancecenter.com/educational-learning/thinking/critical-thinking/
  26. 26. Appendix A – Types of Thinking  Critical Thinking involves  Gathering relevant information  Evaluating information  Asking questions  Assessing bias or unsubstantiated assumptions  Making inferences from the information and filling in gaps  Using abstract ideas to interpret information  Formulating ideas  Weighing opinions  Reaching well-reasoned conclusions  Considering alternative possibilities  Testing conclusions  Verifying if evidence/argument support the conclusions 10/29/2017A Journey to become a Full-stack Tester 26 Links: http://thepeakperformancecenter.com/educational-learning/thinking/critical-thinking/ Go Back
  27. 27. RECOMMENDED COURSES FOR YOUR VERY FIRST STEPS INTO THE IT CAREER - By Thao Vo, QA Architect @KMS Technology 1. Basics of Computer Science https://www.tutorialspoint.com/basics_of_computer_science/index.htm 2. Computer Fundamentals https://www.tutorialspoint.com/computer_fundamentals/index.htm 3. Computer Programming https://www.tutorialspoint.com/computer_programming/index.htm 4. Data Structures and Algorithms https://www.tutorialspoint.com/data_structures_algorithms/index.htm C Language: https://www.youtube.com/watch?v=0mfGYAqXH00 5. Database Management System https://www.tutorialspoint.com/dbms/index.htm 6. Operating System https://www.tutorialspoint.com/operating_system/index.htm 7. Software and Architecture Design https://www.tutorialspoint.com/software_architecture_design/index.htm 8. Internet Technologies https://www.tutorialspoint.com/internet_technologies/index.htm 9.Network Theory (If you want to learn security testing later on) https://www.tutorialspoint.com/network_theory/index.htm
  • VenkataGunda

    Jun. 13, 2019
  • ThaoLyNguyenNgoc1

    Nov. 1, 2017

Author: Toan Le Topic: Being a software tester is no longer an easy job. It was. More technologies and platforms have emerged, along with more complex applications have been created to serve users’ various expectations while the time to go live is getting much shorter over time. It's not only about desktop or web-based applications but also about mobile, cloud-based applications, IoT and more. It's not only about testing alone anymore. It's about continuous integration and continuous delivery indeed. How to survive and thrive in this Era of New Technology seems to become a critical question for all of us. Being a Full-stack Tester could be an answer, even though we may have different starting points in this career journey. And, the next considerable questions are: what is it and how to get there? My presentation is to give you some ideas to answer those questions through my own experience in the path of pursuing Full-stack Tester.

Vistos

Vistos totais

3.216

No Slideshare

0

De incorporações

0

Número de incorporações

96

Ações

Baixados

102

Compartilhados

0

Comentários

0

Curtir

2

×