SlideShare una empresa de Scribd logo
1 de 12
Exploratory Testing




Rail Signalling Solutions
Introduction


       The classic testing methods involve testers to create test cases and test
        scripts using a test basis such as requirements and specification
        documents (e.g. Doors), in a process known as ‘Scripted Testing’ (ST).

           ST led to excessive testing of easy cases, while failing to allow sufficient time
            to creative testing of more interesting and complex cases




       ‘Exploratory testing’ (ET) is referred as a new approach
        and was introduced by Cem Kaner




2   L905 Overview Presentation
                                        Author:   Codrin Pruteanu
About Exploratory Testing


      “A style of software testing that emphasizes the
      personal freedom and responsibility of the individual
      tester to continually optimize the quality of his work
      by treating test-related learning, test design,
      test execution, and test result interpretation”
                                                  (Kaner C., 1983)



      Keys:
                  - stimulates the cognitive engagement of the tester
                  - increases responsibility for managing time properly




3   L905 Overview Presentation
                                     Author:   Codrin Pruteanu
What is Exploratory Testing (ET) ?


           ET represents:
            
                a technique for designing and executing better tests
            
                simultaneous learning, test design and test execution
            
                adapting the tests as they are performed




           ET does not specify:
            
                how the test activities should be planned, managed and tracked
            
                how the test environment should be set up
            
                risk evaluation for safety critical applications
            
                which tools should be used




4   L905 Overview Presentation
                                       Author:   Codrin Pruteanu
Exploratory Testing: Pro and Con



         ET – main advantages:
            encourages creativity, adaptability and intuition
            increases the chance of finding bugs in a shorter time period
            the tester is free to explore new areas as test ideas arise during test execution
            is useful when complete documentation is not always available
            is investigative rather than confirmative
            it’s more fun than ST 

         ET – disadvantages:
            depends heavily on the testing skills and domain knowledge of the tester
            when combined with ST, it involves a risk of redundant tests
            is not suitable for complex tests with a long execution time
            does not provide absolute assurance that the most important bugs have been found


5       L905 Overview Presentation
                                          Author:   Codrin Pruteanu
Exploratory Testing: case study

                                 Complete Testing = ST + ET

                                                    ET
    Quality




                                                    ST
              Q
                  ua
                    nt
                       it   y




6   L905 Overview Presentation
                                  Author:     Codrin Pruteanu
When to apply Exploratory Testing



     When ET should be used ?

              the test team includes experienced testers
              validate the work of a tested component (explore the tested feature)
              ‘smoke test’ is desired before starting with large-scale test execution
              isolate and investigate a particular defect
              in an early iteration (product not ready for ST)
              improve ST for safety critical applications
              a new tester enters the team (learning phase)




7    L905 Overview Presentation
                                         Author:   Codrin Pruteanu
Important Notes


       ET - important notes !

           Preparation, planning and management of test activities
            cannot be conducted in an exploratory way!

           Traditional techniques should be used instead: documenting test plans,
            test strategies and test summary reports

           ET is not Agile Testing !
            
                AT is how the test activities are to be managed and tracked
            
                ET is a technique for designing and executing tests
            
                ET can be considered to be an agile approach to testing




8   L905 Overview Presentation
                                           Author:   Codrin Pruteanu
Success stories

           Success stories about companies which use ET:

                   1. Microsoft
                      determine in a limited amount of time if an application works well
                       on a new version of Windows
                      addresses both application functionality and stability



                   2. Adobe
                      Improve the quality of software testing for their main line products on the market


                   2. Phillips
                      Testing new features in safety-critical life-sustaining medical devices


                   3. Thales
                      IM product test (Vlaicu Constantinescu)
                      FEC test team (Mihai Niculita)

9   L905 Overview Presentation
                                             Author:    Codrin Pruteanu
Questions about Exploratory Testing


         Who Does Exploratory Testing?
          
              Any software tester knowingly or unknowingly does it !

         What qualities do I need to posses to be able to perform ET?
          
              the only limit to perform exploratory testing is your imagination and creativity
          
              your ability to explore and create more test cases


         Why do I need to perform ET if I already use ST ?
          
              ET is used to increase the probability of finding defects but doesn’t replace ST !


         What is my job as exploratory tester?
          
              explore a component of the system
          
              think about what should be tested
          
              implement the appropriate tests
          
              write down test results


10   L905 Overview Presentation
                                            Author:    Codrin Pruteanu
Conclusions


  Conclusions:

         1. Many testers are trapped in comfortable ways of doing testing:
            The style of testing is often promoted as “professional”
            Sometimes the lack of experience may produce test results with poor coverage
            Some relatively unskilled testers may produce inefficient tests
            Quantity does not always means quality !




         2. In order to achieve a higher product quality (less defects) a tester should:
            develop his creativity and maximize the value of test results
            use both testing techniques: ST and ET !




11   L905 Overview Presentation
                                             Author:    Codrin Pruteanu
The End




12   L905 Overview Presentation
                                  Author:   Codrin Pruteanu

Más contenido relacionado

La actualidad más candente

Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
Huib Schoots
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
TechWell
 
Rapid software testing
Rapid software testingRapid software testing
Rapid software testing
Sachin MK
 
Exploratory Testing in an Agile Context
Exploratory Testing in an Agile ContextExploratory Testing in an Agile Context
Exploratory Testing in an Agile Context
Elisabeth Hendrickson
 

La actualidad más candente (20)

Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Exploratory testing using heuristics
Exploratory testing using heuristicsExploratory testing using heuristics
Exploratory testing using heuristics
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 
Rapid Software Testing: Reporting
Rapid Software Testing: ReportingRapid Software Testing: Reporting
Rapid Software Testing: Reporting
 
Rapid Software Testing
Rapid Software TestingRapid Software Testing
Rapid Software Testing
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
The Test Coverage Outline: Your Testing Road Map
The Test Coverage Outline: Your Testing Road MapThe Test Coverage Outline: Your Testing Road Map
The Test Coverage Outline: Your Testing Road Map
 
Exploratory Testing Basics and Future
Exploratory Testing Basics and FutureExploratory Testing Basics and Future
Exploratory Testing Basics and Future
 
Test Axioms – An Introduction
Test Axioms – An IntroductionTest Axioms – An Introduction
Test Axioms – An Introduction
 
Rethinking the Role of Testers
Rethinking the Role of TestersRethinking the Role of Testers
Rethinking the Role of Testers
 
Rik Teuben - Many Can Quarrel, Fewer Can Argue
Rik Teuben - Many Can Quarrel, Fewer Can Argue Rik Teuben - Many Can Quarrel, Fewer Can Argue
Rik Teuben - Many Can Quarrel, Fewer Can Argue
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
Rapid software testing
Rapid software testingRapid software testing
Rapid software testing
 
Qa exploratory test charter template
Qa exploratory test charter templateQa exploratory test charter template
Qa exploratory test charter template
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Exploratory Testing in an Agile Context
Exploratory Testing in an Agile ContextExploratory Testing in an Agile Context
Exploratory Testing in an Agile Context
 

Destacado

Destacado (6)

The history of computer systems.
The history of computer systems.The history of computer systems.
The history of computer systems.
 
Applications of Artificial Intelligence in Advanced Logic Synthesis
Applications of Artificial Intelligence in Advanced Logic SynthesisApplications of Artificial Intelligence in Advanced Logic Synthesis
Applications of Artificial Intelligence in Advanced Logic Synthesis
 
What's Next in Growth? 2016
What's Next in Growth? 2016What's Next in Growth? 2016
What's Next in Growth? 2016
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Similar a Introduction to Exploratory Testing

Make good use of explortary testing
Make good use of explortary testingMake good use of explortary testing
Make good use of explortary testing
gaoliang641
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
ISsoft
 
201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)
Javier Gonzalez-Sanchez
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & Documenting
Seyed Ali Marjaie
 
Maturing software engineering knowledge through classifications
Maturing software engineering knowledge through classificationsMaturing software engineering knowledge through classifications
Maturing software engineering knowledge through classifications
immortalchhetri
 

Similar a Introduction to Exploratory Testing (20)

Make good use of explortary testing
Make good use of explortary testingMake good use of explortary testing
Make good use of explortary testing
 
Exploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyExploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test Strategy
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Derk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both WorldsDerk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both Worlds
 
Exploratory testing STEW 2016
Exploratory testing STEW 2016Exploratory testing STEW 2016
Exploratory testing STEW 2016
 
Stc 2015 regional-round-ppt-exlopratory mobile testing with risk analysis
Stc 2015 regional-round-ppt-exlopratory mobile testing with risk analysisStc 2015 regional-round-ppt-exlopratory mobile testing with risk analysis
Stc 2015 regional-round-ppt-exlopratory mobile testing with risk analysis
 
Test driven development using Junit and MockIto
Test driven development using Junit and MockItoTest driven development using Junit and MockIto
Test driven development using Junit and MockIto
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)
 
201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)201008 Software Testing Notes (part 1/2)
201008 Software Testing Notes (part 1/2)
 
Common Test Problems Checklist
Common Test Problems ChecklistCommon Test Problems Checklist
Common Test Problems Checklist
 
Test Cases Maintaining & Documenting
Test Cases Maintaining & DocumentingTest Cases Maintaining & Documenting
Test Cases Maintaining & Documenting
 
NDT and DT
NDT and DTNDT and DT
NDT and DT
 
Iml v1.5 open-source version
Iml v1.5   open-source versionIml v1.5   open-source version
Iml v1.5 open-source version
 
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdfExploratory Testing, A Guide Towards Better Test Coverage.pdf
Exploratory Testing, A Guide Towards Better Test Coverage.pdf
 
Michael Bolton - Two futures of software testing - Sept 2010
Michael Bolton - Two futures of software testing - Sept 2010Michael Bolton - Two futures of software testing - Sept 2010
Michael Bolton - Two futures of software testing - Sept 2010
 
Certified Professional - Exploratory Testing course information v1.01
Certified Professional - Exploratory Testing course information v1.01Certified Professional - Exploratory Testing course information v1.01
Certified Professional - Exploratory Testing course information v1.01
 
Maturing software engineering knowledge through classifications
Maturing software engineering knowledge through classificationsMaturing software engineering knowledge through classifications
Maturing software engineering knowledge through classifications
 
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your TeamQASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
QASymphony - How to Start, Grow & Perfect Exploratory Testing on your Team
 
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
QASymphony Webinar - "How to Start, Grow & Perfect Exploratory Testing on you...
 

Último

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
 
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
 
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
 
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
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 

Último (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
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
 
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
 
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
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

Introduction to Exploratory Testing

  • 2. Introduction  The classic testing methods involve testers to create test cases and test scripts using a test basis such as requirements and specification documents (e.g. Doors), in a process known as ‘Scripted Testing’ (ST).  ST led to excessive testing of easy cases, while failing to allow sufficient time to creative testing of more interesting and complex cases  ‘Exploratory testing’ (ET) is referred as a new approach and was introduced by Cem Kaner 2 L905 Overview Presentation Author: Codrin Pruteanu
  • 3. About Exploratory Testing “A style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the quality of his work by treating test-related learning, test design, test execution, and test result interpretation” (Kaner C., 1983) Keys: - stimulates the cognitive engagement of the tester - increases responsibility for managing time properly 3 L905 Overview Presentation Author: Codrin Pruteanu
  • 4. What is Exploratory Testing (ET) ?  ET represents:  a technique for designing and executing better tests  simultaneous learning, test design and test execution  adapting the tests as they are performed  ET does not specify:  how the test activities should be planned, managed and tracked  how the test environment should be set up  risk evaluation for safety critical applications  which tools should be used 4 L905 Overview Presentation Author: Codrin Pruteanu
  • 5. Exploratory Testing: Pro and Con  ET – main advantages:  encourages creativity, adaptability and intuition  increases the chance of finding bugs in a shorter time period  the tester is free to explore new areas as test ideas arise during test execution  is useful when complete documentation is not always available  is investigative rather than confirmative  it’s more fun than ST   ET – disadvantages:  depends heavily on the testing skills and domain knowledge of the tester  when combined with ST, it involves a risk of redundant tests  is not suitable for complex tests with a long execution time  does not provide absolute assurance that the most important bugs have been found 5 L905 Overview Presentation Author: Codrin Pruteanu
  • 6. Exploratory Testing: case study Complete Testing = ST + ET ET Quality ST Q ua nt it y 6 L905 Overview Presentation Author: Codrin Pruteanu
  • 7. When to apply Exploratory Testing  When ET should be used ?  the test team includes experienced testers  validate the work of a tested component (explore the tested feature)  ‘smoke test’ is desired before starting with large-scale test execution  isolate and investigate a particular defect  in an early iteration (product not ready for ST)  improve ST for safety critical applications  a new tester enters the team (learning phase) 7 L905 Overview Presentation Author: Codrin Pruteanu
  • 8. Important Notes  ET - important notes !  Preparation, planning and management of test activities cannot be conducted in an exploratory way!  Traditional techniques should be used instead: documenting test plans, test strategies and test summary reports  ET is not Agile Testing !  AT is how the test activities are to be managed and tracked  ET is a technique for designing and executing tests  ET can be considered to be an agile approach to testing 8 L905 Overview Presentation Author: Codrin Pruteanu
  • 9. Success stories  Success stories about companies which use ET: 1. Microsoft  determine in a limited amount of time if an application works well on a new version of Windows  addresses both application functionality and stability 2. Adobe  Improve the quality of software testing for their main line products on the market 2. Phillips  Testing new features in safety-critical life-sustaining medical devices 3. Thales  IM product test (Vlaicu Constantinescu)  FEC test team (Mihai Niculita) 9 L905 Overview Presentation Author: Codrin Pruteanu
  • 10. Questions about Exploratory Testing  Who Does Exploratory Testing?  Any software tester knowingly or unknowingly does it !  What qualities do I need to posses to be able to perform ET?  the only limit to perform exploratory testing is your imagination and creativity  your ability to explore and create more test cases  Why do I need to perform ET if I already use ST ?  ET is used to increase the probability of finding defects but doesn’t replace ST !  What is my job as exploratory tester?  explore a component of the system  think about what should be tested  implement the appropriate tests  write down test results 10 L905 Overview Presentation Author: Codrin Pruteanu
  • 11. Conclusions  Conclusions: 1. Many testers are trapped in comfortable ways of doing testing:  The style of testing is often promoted as “professional”  Sometimes the lack of experience may produce test results with poor coverage  Some relatively unskilled testers may produce inefficient tests  Quantity does not always means quality ! 2. In order to achieve a higher product quality (less defects) a tester should:  develop his creativity and maximize the value of test results  use both testing techniques: ST and ET ! 11 L905 Overview Presentation Author: Codrin Pruteanu
  • 12. The End 12 L905 Overview Presentation Author: Codrin Pruteanu