SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Becoming a test craftsman
Inspiration from other disciplines

T Ashok, Founder & CEO
STAG Software Private Limited
ash@stagsoftware.com
To reflect, be inspired
     to realize the infinite potential
        that each one of us have.

 Go beyond the typical routine of work.

 This is about becoming a craftsman,
 a master who delivers objects-de-art.

Here I share my inspirations from other
    other disciplines in my journey
       to becoming a craftsman.



                                          2
Inspirations from my dog - “Taggy”

               I had a beautiful and adorable dog –
               a black cocker spaniel (“Taggy”).

               A wonderful medium-sized dog with
               lovely drooping ears, she loved to be
               in the midst of us.

               Being a house-dog, I had a big
               challenge in ensuring that she had
               no ticks/fleas.
                                     Tick    Flea


  Inspirations from de-ticking

                                                    3
Removing these bugs from a dog, particularly a hairy one, is indeed
a very daunting task. You never really know the number of bugs
present and it’s always a challenge to know if you did indeed do a
good job.

As a test practitioner, I was curious to learn from this activity to
improve my skills to detect “software bugs”.


                        Reasons for bugs     Areas to look in
  Types of bugs
                        1. Pickup from       1.Between digits
  1. Ticks
                        other dogs           2. Underbelly
  2. Fleas
                        2. ‘Breeding’        3. Clammy areas...



                        How to de-tick
                        1. Flea collar
                        2. Diet control
                        3. Brushing
                        4. Shots/Pill
                        5. Medicine bath
                                                                       4
Interesting observations
Parting hair in opposite direction made the “bugs” stand out

Water on coat made hairs stick making the “bugs visible” & immobile



Learnings
Intelligent detection            My dog has been my mirror, she
                                 helped me reflect on software
> types of bugs, areas           testing.
> methods of detection
(external, internal)             I am in search for the “pill” and
                                 the “coat” that can “kill” and
>diligent observations of
                                 “shake” out defects.
symptoms - itching, rash
                                                                      5
Inspirations from
“Sherlock Holmes”


Deductive reasoning



Smart work instead of hard work



 Hypothesizing “potential defect types”
                                          6
T
                  he
         to
    “Q      ra act
         ue p
           st   id of
              io ly     un
                n     d
                  in ia de
                    g” g rs
                         n
                           o tan
                            se  d
                                    in
                                      g
                                          Inspiration from Doctors




7
Inspirations from Japanese

 “Bento”                       Test cases
                                (HBT)




Attention to details
     Form & Structure
                 Orderliness                8
Inspirations from Kids

                   Experimentation




                                     9
Inspirations from Artists


                     B



   P
                              10
Get inspired from
               all things around
               you...




... 
s  
Be the master.
Enjoy. Have fun.




    Thank you!

Contenu connexe

Plus de STAG Software Private Limited

Are your quality metrics insightful?
Are your quality metrics insightful?Are your quality metrics insightful?
Are your quality metrics insightful?
STAG Software Private Limited
 
Weighed down by automation?
Weighed down by automation?Weighed down by automation?
Weighed down by automation?
STAG Software Private Limited
 

Plus de STAG Software Private Limited (20)

Are your quality metrics insightful?
Are your quality metrics insightful?Are your quality metrics insightful?
Are your quality metrics insightful?
 
Weighed down by automation?
Weighed down by automation?Weighed down by automation?
Weighed down by automation?
 
Covid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & CriteriaCovid19 and Clean Code Part 2 - Process & Criteria
Covid19 and Clean Code Part 2 - Process & Criteria
 
Seven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test RapidlySeven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test Rapidly
 
How to test less and accomplish more
How to test less and accomplish moreHow to test less and accomplish more
How to test less and accomplish more
 
Is regression hindering your progression?
Is regression hindering your progression?Is regression hindering your progression?
Is regression hindering your progression?
 
The Power of Checklist
The Power of ChecklistThe Power of Checklist
The Power of Checklist
 
The power of checklist
The power of checklist The power of checklist
The power of checklist
 
Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing
 
Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)
 
Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)
 
Language shapes the way you think
Language shapes the way you thinkLanguage shapes the way you think
Language shapes the way you think
 
Deliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolDeliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization Tool
 
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” Approach
 
Improving Defect Yield - a three step approach
Improving Defect Yield - a three step approachImproving Defect Yield - a three step approach
Improving Defect Yield - a three step approach
 
Regression Suite Optimization
Regression Suite OptimizationRegression Suite Optimization
Regression Suite Optimization
 
Reflect and Change
Reflect and ChangeReflect and Change
Reflect and Change
 
Test Process Transformation Protects Product Development Investment
Test Process Transformation Protects Product Development InvestmentTest Process Transformation Protects Product Development Investment
Test Process Transformation Protects Product Development Investment
 

Dernier

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Dernier (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Becoming a Test Craftsman - Inspiration from other disciplines

  • 1. Becoming a test craftsman Inspiration from other disciplines T Ashok, Founder & CEO STAG Software Private Limited ash@stagsoftware.com
  • 2. To reflect, be inspired to realize the infinite potential that each one of us have. Go beyond the typical routine of work. This is about becoming a craftsman, a master who delivers objects-de-art. Here I share my inspirations from other other disciplines in my journey to becoming a craftsman. 2
  • 3. Inspirations from my dog - “Taggy” I had a beautiful and adorable dog – a black cocker spaniel (“Taggy”). A wonderful medium-sized dog with lovely drooping ears, she loved to be in the midst of us. Being a house-dog, I had a big challenge in ensuring that she had no ticks/fleas. Tick Flea Inspirations from de-ticking 3
  • 4. Removing these bugs from a dog, particularly a hairy one, is indeed a very daunting task. You never really know the number of bugs present and it’s always a challenge to know if you did indeed do a good job. As a test practitioner, I was curious to learn from this activity to improve my skills to detect “software bugs”. Reasons for bugs Areas to look in Types of bugs 1. Pickup from 1.Between digits 1. Ticks other dogs 2. Underbelly 2. Fleas 2. ‘Breeding’ 3. Clammy areas... How to de-tick 1. Flea collar 2. Diet control 3. Brushing 4. Shots/Pill 5. Medicine bath 4
  • 5. Interesting observations Parting hair in opposite direction made the “bugs” stand out Water on coat made hairs stick making the “bugs visible” & immobile Learnings Intelligent detection My dog has been my mirror, she helped me reflect on software > types of bugs, areas testing. > methods of detection (external, internal) I am in search for the “pill” and the “coat” that can “kill” and >diligent observations of “shake” out defects. symptoms - itching, rash 5
  • 6. Inspirations from “Sherlock Holmes” Deductive reasoning Smart work instead of hard work Hypothesizing “potential defect types” 6
  • 7. T he to “Q ra act ue p st id of io ly un n d in ia de g” g rs n o tan se d in g Inspiration from Doctors 7
  • 8. Inspirations from Japanese “Bento” Test cases (HBT) Attention to details Form & Structure Orderliness 8
  • 9. Inspirations from Kids Experimentation 9
  • 10. Inspirations from Artists B P 10
  • 11. Get inspired from all things around you... ...  s  
  • 12. Be the master. Enjoy. Have fun. Thank you!