SlideShare une entreprise Scribd logo
1  sur  20
ORTHOGONAL ARRAY TESTING Prince Bhanwra [801031024] Ravinder Dahiya [801031025] PRESENTED BY  :
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Thapar University, Patiala
Testing ,[object Object],[object Object],[object Object],[object Object],Thapar University, Patiala
Conventional Test Cases ,[object Object],[object Object],[object Object],Thapar University, Patiala
Conventional Testing Issues ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Thapar University, Patiala ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Faults Thapar University, Patiala ,[object Object],[object Object],Orthogonal Array based testing is highly effective for the detection of  region faults  with a relatively small number of tests .
Why Orthogonal Array Testing (OATS)..?? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Thapar University, Patiala
Terminology for working with OA’s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Thapar University, Patiala
Example 1 Thapar University, Patiala A  Web Page has three distinct sections (Top, Middle, Bottom) that can be individually shown or hidden from user No.of Factors=3 (Top,middle,Bottom) No.of Levels  =2 (Hidden or shown) Array Type  =L 4 (2  3 ) or OA(4,3,2,2) If we go for exhaustive testing we need : 2  x  2  x 2   =  8 Test Cases OA(Runs, Factors, Levels, Strength)
Example 1 (contd..) Thapar University, Patiala Fixed Level Array:  L 4 (2  3 ) L 4 2 3  – OA  with  4 Runs 3 factors with 2 levels The Four Test Scenarios (4 Vs. 8) 1 - Display the home page and hide all sections.  2 - Display the home page and show all but the Top section. 3 - Display the home page and show all but the Middle section. 4 - Display the home page and show all but the Bottom section. F1 F2 F3 Run1 0 0 0 Run 2 0 1 1 Run 3 1 0 1 Run 4 1 1 0 Top Middle Bottom Test 1 Hidden Hidden Hidden Test 2 Hidden Visible Visible Test 3  Visible Hidden Visible Test 4 Visible Visible Hidden
Example 2 ,[object Object],[object Object],[object Object],Thapar University, Patiala
OATS advantage to select a test set: ,[object Object],[object Object],[object Object],[object Object],[object Object],Thapar University, Patiala
OATS basic fault model: ,[object Object],[object Object],[object Object],[object Object],[object Object],Thapar University, Patiala
OATS basic fault model (contd..): ,[object Object],[object Object],[object Object],Thapar University, Patiala
The Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],Thapar University, Patiala
Mixed Mode OA Thapar University, Patiala
Available Test Automation Tools Thapar University, Patiala 1. CATS (Constrained Array Test System)   *) [Sherwood] Bell Labs. 2. OATS (Orthogonal Array Test System)   *) [Phadke] AT&T 3. AETG Telecordia Web-based, commercial 4. IPO (PairTest)   *) [Tai/Lei] 5. TConfig [Williams] Java-applet 6. TCG (Test Case Generator)   *) NASA 7. AllPairs Satisfice Perl script, free, GPL 8. Pro-Test SigmaZone GUI, commercial 9. CTS (Combinatorial Test Services) IBM Free for non-commercial use
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Thapar University, Patiala
[object Object],Thapar University, Patiala
[object Object],Thapar University, Patiala

Contenu connexe

Tendances

Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introductionPiyush Gogia
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling Benazir Fathima
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15koolkampus
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagramsbarney92
 
Software Engineering :Behavioral Modelling - I Sequence diagram
Software Engineering :Behavioral Modelling - I Sequence diagram Software Engineering :Behavioral Modelling - I Sequence diagram
Software Engineering :Behavioral Modelling - I Sequence diagram Ajit Nayak
 
Software Reliability
Software ReliabilitySoftware Reliability
Software Reliabilityranapoonam1
 
PROFESSIONAL PRACTICES IMPORTANT QUESTION
PROFESSIONAL PRACTICES IMPORTANT QUESTIONPROFESSIONAL PRACTICES IMPORTANT QUESTION
PROFESSIONAL PRACTICES IMPORTANT QUESTIONFAREED UR RAHMAN .
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramKumar
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxNwabueze Obioma
 
Input output systems ppt - cs2411
Input output systems ppt - cs2411Input output systems ppt - cs2411
Input output systems ppt - cs2411Geerthik Varun
 
Output analysis for simulation models / Elimination of initial Bias
Output analysis for simulation models / Elimination of initial BiasOutput analysis for simulation models / Elimination of initial Bias
Output analysis for simulation models / Elimination of initial BiasTilakpoudel2
 

Tendances (20)

Uml
UmlUml
Uml
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introduction
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Software Engineering :Behavioral Modelling - I Sequence diagram
Software Engineering :Behavioral Modelling - I Sequence diagram Software Engineering :Behavioral Modelling - I Sequence diagram
Software Engineering :Behavioral Modelling - I Sequence diagram
 
Software Reliability
Software ReliabilitySoftware Reliability
Software Reliability
 
Black box and white box testing
Black box and white box testingBlack box and white box testing
Black box and white box testing
 
Hci md exam
Hci md examHci md exam
Hci md exam
 
Behavioural modelling
Behavioural modellingBehavioural modelling
Behavioural modelling
 
PROFESSIONAL PRACTICES IMPORTANT QUESTION
PROFESSIONAL PRACTICES IMPORTANT QUESTIONPROFESSIONAL PRACTICES IMPORTANT QUESTION
PROFESSIONAL PRACTICES IMPORTANT QUESTION
 
Data-Persistency
Data-PersistencyData-Persistency
Data-Persistency
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Input output systems ppt - cs2411
Input output systems ppt - cs2411Input output systems ppt - cs2411
Input output systems ppt - cs2411
 
Output analysis for simulation models / Elimination of initial Bias
Output analysis for simulation models / Elimination of initial BiasOutput analysis for simulation models / Elimination of initial Bias
Output analysis for simulation models / Elimination of initial Bias
 
Ooad
OoadOoad
Ooad
 

Similaire à Orthogonal array testing

Orthogonal array
Orthogonal arrayOrthogonal array
Orthogonal arrayATUL RANJAN
 
Stareast2008
Stareast2008Stareast2008
Stareast2008JaAe CK
 
Test Optimization With Design of Experiment
Test Optimization With Design of ExperimentTest Optimization With Design of Experiment
Test Optimization With Design of Experimentajitbkulkarni
 
Pairwise testing
Pairwise testingPairwise testing
Pairwise testingKanoah
 
A software fault localization technique based on program mutations
A software fault localization technique based on program mutationsA software fault localization technique based on program mutations
A software fault localization technique based on program mutationsTao He
 
A comparison of three chromatographic retention time prediction models
A comparison of three chromatographic retention time prediction modelsA comparison of three chromatographic retention time prediction models
A comparison of three chromatographic retention time prediction modelsAndrew McEachran
 
Whats New in SigmaXL Version 8
Whats New in SigmaXL Version 8Whats New in SigmaXL Version 8
Whats New in SigmaXL Version 8John Noguera
 
Data Analysis (Hypothesis testing, Regression).pptx
Data Analysis (Hypothesis testing, Regression).pptxData Analysis (Hypothesis testing, Regression).pptx
Data Analysis (Hypothesis testing, Regression).pptxprachikamani11
 
Unit Testing Presentation
Unit Testing PresentationUnit Testing Presentation
Unit Testing Presentationnicobn
 
Specification based or black box techniques
Specification based or black box techniquesSpecification based or black box techniques
Specification based or black box techniquesM HiDayat
 
· Course Project NoteYou will be working with the Sun Coast da.docx
· Course Project NoteYou will be working with the Sun Coast da.docx· Course Project NoteYou will be working with the Sun Coast da.docx
· Course Project NoteYou will be working with the Sun Coast da.docxodiliagilby
 
Penggambaran Data dengan Grafik
Penggambaran Data dengan GrafikPenggambaran Data dengan Grafik
Penggambaran Data dengan Grafikanom0164
 
Orthogonal array approach a case study
Orthogonal array approach   a case studyOrthogonal array approach   a case study
Orthogonal array approach a case studyKarthikeyan Rajendran
 
Otter 2014-12-01-01-slideshare-2
Otter 2014-12-01-01-slideshare-2Otter 2014-12-01-01-slideshare-2
Otter 2014-12-01-01-slideshare-2Ruo Ando
 
2014-mo444-practical-assignment-04-paulo_faria
2014-mo444-practical-assignment-04-paulo_faria2014-mo444-practical-assignment-04-paulo_faria
2014-mo444-practical-assignment-04-paulo_fariaPaulo Faria
 
GUIDELINES for SPSS STATISTICAL ANALYSES OF TESTS-1
GUIDELINES for SPSS STATISTICAL ANALYSES OF TESTS-1GUIDELINES for SPSS STATISTICAL ANALYSES OF TESTS-1
GUIDELINES for SPSS STATISTICAL ANALYSES OF TESTS-1Christopher Green
 

Similaire à Orthogonal array testing (20)

Orthogonal array
Orthogonal arrayOrthogonal array
Orthogonal array
 
Stareast2008
Stareast2008Stareast2008
Stareast2008
 
Test Optimization With Design of Experiment
Test Optimization With Design of ExperimentTest Optimization With Design of Experiment
Test Optimization With Design of Experiment
 
Pairwise testing
Pairwise testingPairwise testing
Pairwise testing
 
A software fault localization technique based on program mutations
A software fault localization technique based on program mutationsA software fault localization technique based on program mutations
A software fault localization technique based on program mutations
 
A comparison of three chromatographic retention time prediction models
A comparison of three chromatographic retention time prediction modelsA comparison of three chromatographic retention time prediction models
A comparison of three chromatographic retention time prediction models
 
Whats New in SigmaXL Version 8
Whats New in SigmaXL Version 8Whats New in SigmaXL Version 8
Whats New in SigmaXL Version 8
 
Data Analysis (Hypothesis testing, Regression).pptx
Data Analysis (Hypothesis testing, Regression).pptxData Analysis (Hypothesis testing, Regression).pptx
Data Analysis (Hypothesis testing, Regression).pptx
 
Unit Testing Presentation
Unit Testing PresentationUnit Testing Presentation
Unit Testing Presentation
 
Specification based or black box techniques
Specification based or black box techniquesSpecification based or black box techniques
Specification based or black box techniques
 
ICTIR2016tutorial
ICTIR2016tutorialICTIR2016tutorial
ICTIR2016tutorial
 
· Course Project NoteYou will be working with the Sun Coast da.docx
· Course Project NoteYou will be working with the Sun Coast da.docx· Course Project NoteYou will be working with the Sun Coast da.docx
· Course Project NoteYou will be working with the Sun Coast da.docx
 
sigir2018tutorial
sigir2018tutorialsigir2018tutorial
sigir2018tutorial
 
Penggambaran Data dengan Grafik
Penggambaran Data dengan GrafikPenggambaran Data dengan Grafik
Penggambaran Data dengan Grafik
 
mel705-15.ppt
mel705-15.pptmel705-15.ppt
mel705-15.ppt
 
mel705-15.ppt
mel705-15.pptmel705-15.ppt
mel705-15.ppt
 
Orthogonal array approach a case study
Orthogonal array approach   a case studyOrthogonal array approach   a case study
Orthogonal array approach a case study
 
Otter 2014-12-01-01-slideshare-2
Otter 2014-12-01-01-slideshare-2Otter 2014-12-01-01-slideshare-2
Otter 2014-12-01-01-slideshare-2
 
2014-mo444-practical-assignment-04-paulo_faria
2014-mo444-practical-assignment-04-paulo_faria2014-mo444-practical-assignment-04-paulo_faria
2014-mo444-practical-assignment-04-paulo_faria
 
GUIDELINES for SPSS STATISTICAL ANALYSES OF TESTS-1
GUIDELINES for SPSS STATISTICAL ANALYSES OF TESTS-1GUIDELINES for SPSS STATISTICAL ANALYSES OF TESTS-1
GUIDELINES for SPSS STATISTICAL ANALYSES OF TESTS-1
 

Plus de Prince Bhanwra

Plus de Prince Bhanwra (9)

Ralson ppt
Ralson pptRalson ppt
Ralson ppt
 
Ralson ppt
Ralson pptRalson ppt
Ralson ppt
 
Chap.9 the key process areas for level 4
Chap.9 the key process areas for level 4Chap.9 the key process areas for level 4
Chap.9 the key process areas for level 4
 
Soft quality & standards
Soft quality & standardsSoft quality & standards
Soft quality & standards
 
Soft quality & standards
Soft quality & standardsSoft quality & standards
Soft quality & standards
 
Sap seminar prince
Sap seminar princeSap seminar prince
Sap seminar prince
 
Sap seminar prince
Sap seminar princeSap seminar prince
Sap seminar prince
 
My android
My androidMy android
My android
 
My android
My androidMy android
My android
 

Orthogonal array testing

  • 1. ORTHOGONAL ARRAY TESTING Prince Bhanwra [801031024] Ravinder Dahiya [801031025] PRESENTED BY :
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Example 1 Thapar University, Patiala A Web Page has three distinct sections (Top, Middle, Bottom) that can be individually shown or hidden from user No.of Factors=3 (Top,middle,Bottom) No.of Levels =2 (Hidden or shown) Array Type =L 4 (2 3 ) or OA(4,3,2,2) If we go for exhaustive testing we need : 2 x 2 x 2 = 8 Test Cases OA(Runs, Factors, Levels, Strength)
  • 10. Example 1 (contd..) Thapar University, Patiala Fixed Level Array: L 4 (2 3 ) L 4 2 3 – OA with 4 Runs 3 factors with 2 levels The Four Test Scenarios (4 Vs. 8) 1 - Display the home page and hide all sections. 2 - Display the home page and show all but the Top section. 3 - Display the home page and show all but the Middle section. 4 - Display the home page and show all but the Bottom section. F1 F2 F3 Run1 0 0 0 Run 2 0 1 1 Run 3 1 0 1 Run 4 1 1 0 Top Middle Bottom Test 1 Hidden Hidden Hidden Test 2 Hidden Visible Visible Test 3 Visible Hidden Visible Test 4 Visible Visible Hidden
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Mixed Mode OA Thapar University, Patiala
  • 17. Available Test Automation Tools Thapar University, Patiala 1. CATS (Constrained Array Test System)   *) [Sherwood] Bell Labs. 2. OATS (Orthogonal Array Test System)   *) [Phadke] AT&T 3. AETG Telecordia Web-based, commercial 4. IPO (PairTest)   *) [Tai/Lei] 5. TConfig [Williams] Java-applet 6. TCG (Test Case Generator)   *) NASA 7. AllPairs Satisfice Perl script, free, GPL 8. Pro-Test SigmaZone GUI, commercial 9. CTS (Combinatorial Test Services) IBM Free for non-commercial use
  • 18.
  • 19.
  • 20.