SlideShare une entreprise Scribd logo
1  sur  22
Testing Concepts
Agenda
 Intro


 Testing Methods


 Testing Steps


 Testing Types


 Testing Models


Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                         2
Intro to testing
 What?


 Why?


 How?


 When?


 Who?

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                              3
Testing Methods
 White Box Testing


 Black Box Testing


 Grey Box Testing




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                        4
White Box Testing
 White box testing is when the tester has access to the
  internal data structures and algorithms including the code
  that implement these.




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                  5
Black Box Testing
 Black box testing treats the System/software as a "black
  box"—without any knowledge of internal implementation.




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                   6
Grey Box Testing
 Grey Box testing is a partial combination of both white box
  and black box testing.




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                       7
Steps in Testing(STLC)
 Requirment Analysis


 Test Planning


 Test Execution


 Test Reporting


 Test Result Analysis


 Defects Retesting


 Test Closure

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                8
Testing Types
 Unit Testing


 Integration Testing


 Regression Testing


 Acceptance Testing


 Ad Hoc Testing


 Security Testing
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                                9
Unit Testing
   •In Software Testing:

               Done after completing a new Module.

              Test the new Module alone

   •In TBA:

              Done after completing new provision change.

              Test the new provision work as expected



Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                               10
Integration Testing
   •In Software Testing:

               Done after joining new Module to the product.

              Test the connectivity of new module with old modules

   •In TBA:

              Done in master test (C) database.

              Test all the provisions connected with the new
              changes.


Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                   11
Regression Testing
   •In Software Testing:

              Test to make sure old features have not been affected
              by the addition of new module.


   •In TBA:

              Done after the provisions are moved to staging.

              Test the new changes works as in Staging
              (Z)Database.


Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                12
Acceptance Testing
   Final testing before delivering to client.
   Classified as:
      Alpha Testing
      Beta Testing

   •In Software Testing:
       Alpha - Product used inside the company
       Beta – Launching a Beta Version
   •In TBA:
       Alpha - Prod Verification
       Beta - ??????

Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                13
Ad Hoc Testing
   Not a formal Testing.

   Wont have a test plan.

   •In S/W testing: Testing of a module which is added at the
   end of delivery.

   •In TBA: Testing done when a defect is solved.




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                          14
Security Testing
   Done by the admin team.

   To control hacking.

   •In S/W testing: Confidential product will be tested.

   •In TBA: Most important testing as TBA contain personal
   datas.




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                          15
Testing Models
 Waterfall Model


 Spiral Model


 V-Shaped Model




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                          16
Waterfall Model
 The waterfall model is a sequential process.
 Progress is seen as flowing.




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                          17
Spiral Model
 Testing will be done in each phase


                    Implementation                                                Verification




                                            Design                                    Requirment




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                                18
V-Shape Model
 Plan for testing done side by side during analysis process.




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                         19
Recap




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                        20
Questions?!?!?




Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                          21
Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional)
Proprietary & Confidential (Optional) | Date (Optional)                22

Contenu connexe

Similaire à Positive Flow

software testing unit 3 notes anna university 2017
software testing unit 3 notes anna university 2017software testing unit 3 notes anna university 2017
software testing unit 3 notes anna university 2017SathyaP56
 
1)Testing-Fundamentals_L_D.pptx
1)Testing-Fundamentals_L_D.pptx1)Testing-Fundamentals_L_D.pptx
1)Testing-Fundamentals_L_D.pptxgianggiang114
 
Jagger: Сервер непрерывного тестирования производительности
Jagger: Сервер непрерывного тестирования производительностиJagger: Сервер непрерывного тестирования производительности
Jagger: Сервер непрерывного тестирования производительностиSQALab
 
Global System For Automated Applications Using Plug In
Global System For Automated Applications Using Plug InGlobal System For Automated Applications Using Plug In
Global System For Automated Applications Using Plug Injpinasaez
 
Tool Evaluation
Tool EvaluationTool Evaluation
Tool EvaluationRajesh-QA
 
software testing
 software testing software testing
software testingSara shall
 
A Test Analysis Method for Black Box Testing Using AUT and Fault Knowledge.
A Test Analysis Method for Black Box Testing Using AUT and Fault Knowledge.A Test Analysis Method for Black Box Testing Using AUT and Fault Knowledge.
A Test Analysis Method for Black Box Testing Using AUT and Fault Knowledge.Tsuyoshi Yumoto
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingRajesh-QA
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingANKUR-BA
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingSachin-QA
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingVidya-QA
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingFayis-QA
 
Session 06 - Types of Testing
Session 06 - Types of TestingSession 06 - Types of Testing
Session 06 - Types of TestingPoojaLQA
 
Performance testing reference model
Performance testing reference modelPerformance testing reference model
Performance testing reference modelEduards Salnikovs
 

Similaire à Positive Flow (20)

software testing unit 3 notes anna university 2017
software testing unit 3 notes anna university 2017software testing unit 3 notes anna university 2017
software testing unit 3 notes anna university 2017
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Block 1 ms-034 unit-1
Block 1 ms-034 unit-1Block 1 ms-034 unit-1
Block 1 ms-034 unit-1
 
Mobile Video Games Testing Principles - Benjamin Poirrier
Mobile Video Games Testing Principles - Benjamin PoirrierMobile Video Games Testing Principles - Benjamin Poirrier
Mobile Video Games Testing Principles - Benjamin Poirrier
 
1)Testing-Fundamentals_L_D.pptx
1)Testing-Fundamentals_L_D.pptx1)Testing-Fundamentals_L_D.pptx
1)Testing-Fundamentals_L_D.pptx
 
Jagger: Сервер непрерывного тестирования производительности
Jagger: Сервер непрерывного тестирования производительностиJagger: Сервер непрерывного тестирования производительности
Jagger: Сервер непрерывного тестирования производительности
 
Global System For Automated Applications Using Plug In
Global System For Automated Applications Using Plug InGlobal System For Automated Applications Using Plug In
Global System For Automated Applications Using Plug In
 
Tool Evaluation
Tool EvaluationTool Evaluation
Tool Evaluation
 
Different Types Of Testing
Different Types Of TestingDifferent Types Of Testing
Different Types Of Testing
 
Ispe sf ch_gamp
Ispe sf ch_gampIspe sf ch_gamp
Ispe sf ch_gamp
 
software testing
 software testing software testing
software testing
 
A Test Analysis Method for Black Box Testing Using AUT and Fault Knowledge.
A Test Analysis Method for Black Box Testing Using AUT and Fault Knowledge.A Test Analysis Method for Black Box Testing Using AUT and Fault Knowledge.
A Test Analysis Method for Black Box Testing Using AUT and Fault Knowledge.
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Session 06 - Types of Testing
Session 06 - Types of TestingSession 06 - Types of Testing
Session 06 - Types of Testing
 
Performance testing reference model
Performance testing reference modelPerformance testing reference model
Performance testing reference model
 
Testing
TestingTesting
Testing
 

Plus de Sathishkumar Vasudevan (20)

Sangeetha Venture
Sangeetha VentureSangeetha Venture
Sangeetha Venture
 
Regression
RegressionRegression
Regression
 
rahul entrepreneur
rahul entrepreneurrahul entrepreneur
rahul entrepreneur
 
rahul entrepreneur
rahul entrepreneurrahul entrepreneur
rahul entrepreneur
 
ent1
ent1ent1
ent1
 
ent1
ent1ent1
ent1
 
ent1
ent1ent1
ent1
 
Vijay Test
Vijay TestVijay Test
Vijay Test
 
rahul entrepreneur
rahul entrepreneurrahul entrepreneur
rahul entrepreneur
 
ent1
ent1ent1
ent1
 
Sangeetha Venture
Sangeetha VentureSangeetha Venture
Sangeetha Venture
 
Big Idea LLc
Big Idea LLcBig Idea LLc
Big Idea LLc
 
Concept/Venture
Concept/VentureConcept/Venture
Concept/Venture
 
Sangeetha Vairavel
Sangeetha VairavelSangeetha Vairavel
Sangeetha Vairavel
 
sadfdfas
sadfdfassadfdfas
sadfdfas
 
sadfdfas
sadfdfassadfdfas
sadfdfas
 
PositiveE
PositiveEPositiveE
PositiveE
 
Venture name Basics
Venture name BasicsVenture name Basics
Venture name Basics
 
Venture name Basics
Venture name BasicsVenture name Basics
Venture name Basics
 
My Genius Venture 01
My Genius Venture 01My Genius Venture 01
My Genius Venture 01
 

Positive Flow

  • 2. Agenda  Intro  Testing Methods  Testing Steps  Testing Types  Testing Models Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 2
  • 3. Intro to testing  What?  Why?  How?  When?  Who? Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 3
  • 4. Testing Methods  White Box Testing  Black Box Testing  Grey Box Testing Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 4
  • 5. White Box Testing  White box testing is when the tester has access to the internal data structures and algorithms including the code that implement these. Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 5
  • 6. Black Box Testing  Black box testing treats the System/software as a "black box"—without any knowledge of internal implementation. Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 6
  • 7. Grey Box Testing  Grey Box testing is a partial combination of both white box and black box testing. Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 7
  • 8. Steps in Testing(STLC)  Requirment Analysis  Test Planning  Test Execution  Test Reporting  Test Result Analysis  Defects Retesting  Test Closure Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 8
  • 9. Testing Types  Unit Testing  Integration Testing  Regression Testing  Acceptance Testing  Ad Hoc Testing  Security Testing Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 9
  • 10. Unit Testing •In Software Testing:  Done after completing a new Module. Test the new Module alone •In TBA: Done after completing new provision change. Test the new provision work as expected Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 10
  • 11. Integration Testing •In Software Testing:  Done after joining new Module to the product. Test the connectivity of new module with old modules •In TBA: Done in master test (C) database. Test all the provisions connected with the new changes. Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 11
  • 12. Regression Testing •In Software Testing: Test to make sure old features have not been affected by the addition of new module. •In TBA: Done after the provisions are moved to staging. Test the new changes works as in Staging (Z)Database. Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 12
  • 13. Acceptance Testing Final testing before delivering to client. Classified as:  Alpha Testing  Beta Testing •In Software Testing: Alpha - Product used inside the company Beta – Launching a Beta Version •In TBA: Alpha - Prod Verification Beta - ?????? Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 13
  • 14. Ad Hoc Testing Not a formal Testing. Wont have a test plan. •In S/W testing: Testing of a module which is added at the end of delivery. •In TBA: Testing done when a defect is solved. Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 14
  • 15. Security Testing Done by the admin team. To control hacking. •In S/W testing: Confidential product will be tested. •In TBA: Most important testing as TBA contain personal datas. Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 15
  • 16. Testing Models  Waterfall Model  Spiral Model  V-Shaped Model Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 16
  • 17. Waterfall Model  The waterfall model is a sequential process.  Progress is seen as flowing. Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 17
  • 18. Spiral Model  Testing will be done in each phase Implementation Verification Design Requirment Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 18
  • 19. V-Shape Model  Plan for testing done side by side during analysis process. Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 19
  • 20. Recap Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 20
  • 21. Questions?!?!? Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 21
  • 22. Market/Division/Tier 3 (Optional) | Practice Group/Tier 4 (Optional) Proprietary & Confidential (Optional) | Date (Optional) 22