SlideShare a Scribd company logo
PRESENTATION ON
ORTHOGONAL ARRAY TESTING
SUBMITTED TO:
DR. JAGTAR SINGH
SUBMITTED BY:
ATUL RANJAN
KAMINI SINGH
UTTAM KUMAR
VIPIN Kr. SINGH
Contents:
 Introduction.
 Orthogonal Array.
 Terminology of OATS.
 Why OATS..??
 Conventional testing issues.
 Example
 Application
 Advantage & disadvantage
 Degree of freedom
Introduction:
 Orthogonal Arrays (often referred to Taguchi
Methods) are often employed in industrial
experiments to study the effect of several control
factors.
 Popularized by G. Taguchi. Other Taguchi
contributions include:
 Model of the Engineering Design Process
 Robust Design Principle
 Efforts to push quality upstream into the engineering
design process.
Orthogonal Array
• Theoretically-
An orthogonal array is a type of experiment where the
columns for the independent variables are “orthogonal” to
one another.
• Analytically-
An N x k array A with entries from some set S with v
levels, strength t within the range 0 ≤ t ≤ k and index λ
where every N x t sub array of A contains each t-tuple
based on S exactly λ times as a row.
Why Orthogonal Array Testing (OATS)..??
 Systematic, statistical way to test pair-wise interactions.
 Interactions and integration points are a major source of
defects.
 Most defects arise from simple pair-wise interactions.
 “When the background is blue and the font is Arial and the layout
has menus on the right and the images are large and it’s a Thursday
then the tables don’t line up properly.”
 Exhaustive testing is impossible.
 Execute a well-defined, concise set of tests that are likely
to uncover most (not all) bugs.
 Orthogonal approach guarantees the pair-wise coverage of
all variables.
5
Taguchi OATS Approach
For OA, Must be identify:
1. Number of factors(K) to be studied.
2. Levels(V) for each factor
3. The specified Strength (t)
4. The special difficulties that would be encountered in
running the experiment
Terminology for working with OA’s
OA’s are commonly represented as :
OA(Runs, Factors, Levels, Strength)
OAλ(Runs(N); Factors(k), Levels(v), Strength(t))
is an N × k array on v symbols such that every N × t sub-array contains all
tuples of size t from v symbols exactly λ times.
Runs (N) – Number of rows in the array, which translates into the
number of Test Cases that will be generated.
Factors (k) – Number of columns in the array, which translates into
the maximum number of variables that can be handled by the
array.
8
Continued..
 Levels (v) – Maximum number of values that can be taken
on by any single factor.
 Strength (t) – The number of columns it takes to see
all the possibilities equal number of times.
ƒNo of runs= λvt
t is the strength, v is the number of levels
λ -1 for software testing and is often omitted
Conventional Testing Issues:
 Conventional Test Cases:
 Variables:3
Input: 3
Possible cases: 27=33
 Variables: 3
Input: 5
Possible Cases: 243 = 35
 …
 Variables: 5
Input: 5
Possible Cases: 3125 = 55
10
 Orthogonal Test Cases
 Variables:3
Input: 3
Possible cases: 9
 Variables: 3
Input: 5
Possible Cases: 11
 …
 Variables: 5
Input: 5
Possible Cases: 21
OATS - Example
A B C
1 1 1 3
2 1 2 2
3 1 3 1
4 2 1 2
5 2 2 1
6 2 3 3
7 3 1 1
8 3 2 3
9 3 3 2
TABLE1 Sample Array using OA
Total cases = 9 which cover all
pair-wise combinations of the 3
variables.
Applying
OATS
3 Parameters – A,B,C
3 Values – 1,2,3
All possible cases
involving 3
parameters:
3*3*3 = 27 cases
11
Conventional Test Cases
Example:
 If we have three variables
(A,B,C), each can have 3
values say (Red, Green, and
Blue).
 The possible combinations
in conventional test cases
would be 27 i.e. 33
12
By OATS:
Example:
 If we have three variables
(A,B,C), each can have 3
values say (Red, Green, and
Blue).
 The possible combinations
in OATS test cases would
be 9.
13
Example
14
A Web Page has three distinct sections
(Top, Middle, Bottom) that can be individually shown or
hidden from userNo.of Factors=3 (Top,middle,Bottom)
No.of Levels =2 (Hidden or shown)
Array Type = 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)
contd..
15
Fixed Level Array: L4(2 3)
F1 F2 F3
Run1 0 0 0
Run 2 0 1 1
Run 3 1 0 1
Run 4 1 1 0
L423-OA with 4 Runs
3 factors with 2 levels
Top Middle Bottom
Test 1 Hidden Hidden Hidden
Test 2 Hidden Visible Visible
Test 3 Visible Hidden Visible
Test 4 Visible Visible Hidden
The Four Test Scenarios (4 Vs. 8)
1 - Display the home page and hide all sections.
2 - Display the home page and show all except Top section.
3 - Display the home page and show all except Middle section.
4 - Display the home page and show all except Bottom section.
APPLICATIONS OF OA
 They are essential in statistics and they are used in
computer science and cryptography.
 Orthogonal array are used in automobile design.
 They are immensely important in all areas of human
investigation: for example in medicine, agriculture and
manufacturing.
 orthogonal arrays are related to combinatorics, finite
fields, geometry and error-correcting codes.
OATS advantage to select a test set:
 Guarantees testing the pair-wise combinations of all the
selected variables.
 Creates an efficient and concise test set with many fewer test
cases than testing all combinations of all variables.
 Creates a test set that has an even distribution of all pair-wise
combinations.
 Exercises some of the complex combinations of all the
variables.
 Is simpler to generate and less error prone than test sets
created by hand.
17
Disadvantages of OATS:
 Can only be applied at the initial stage of the
product/process design system.
 Arrays can be difficult to construct.
 With so many possible combinations of components or
settings, it is easy to miss one.
 It covers 100% (9 of 9) of the pair-wise combinations, 33%
(9 of 27) of the three-way combinations and 11% (9 of 81) of
the four-way combinations.
Degrees of Freedom
The number of degrees of freedom is very important
value because it determines the minimum number of
treatment conditions.
It is equal to:
Number of factors(no. of levels-1)+no. of
interactions(no.of levels-1)(no.of levels-1)+one of the
average.
EXAMPLE:
Given four two level factors A,B,C,D and two suspected interactions, BC
and CD,determine the degree of freedom,df . What is the answer if the
factors are the three levels
1: df =4(2-1)+2(2-1)(2-1)+1=7 (for two level)
2:df=4(3-1)+2(3-1)(3-1)+1=17 (for three levels)
THANK YOUFind me
On
atulranjan.weebly.com

More Related Content

What's hot

Operating characteristics curve
Operating characteristics curveOperating characteristics curve
Operating characteristics curve
Chintan Trivedi
 
Introduction To Taguchi Method
Introduction To Taguchi MethodIntroduction To Taguchi Method
Introduction To Taguchi Method
Ramon Balisnomo
 
Attribute Chart.pptx
Attribute Chart.pptxAttribute Chart.pptx
Attribute Chart.pptx
Subhash Chavadaki
 
An introduction to weibull analysis
An introduction to weibull analysisAn introduction to weibull analysis
An introduction to weibull analysis
ASQ Reliability Division
 
Acceptance Sampling[1]
Acceptance Sampling[1]Acceptance Sampling[1]
Acceptance Sampling[1]
ahmad bassiouny
 
Control charts (p np c u)
Control charts (p np c u)Control charts (p np c u)
Control charts (p np c u)
Vipul Wadhwa
 
ACCEPTANCE SAMPLING
ACCEPTANCE SAMPLINGACCEPTANCE SAMPLING
ACCEPTANCE SAMPLING
Shankha Goswami
 
Lot-by-Lot Acceptance Sampling for Attributes
Lot-by-Lot Acceptance Sampling for AttributesLot-by-Lot Acceptance Sampling for Attributes
Lot-by-Lot Acceptance Sampling for Attributes
Parth Desani
 
Measurement System Analysis (MSA)
Measurement System Analysis (MSA)Measurement System Analysis (MSA)
Measurement System Analysis (MSA)Ram Kumar
 
Taguchi.ppt
Taguchi.pptTaguchi.ppt
Taguchi.ppt
balajimechjtj
 
Control chart ppt
Control chart pptControl chart ppt
Control chart ppt
Deepak Sarangi
 
15 statistical quality control
15  statistical quality control15  statistical quality control
15 statistical quality controlJithin Aj
 
Reliability
ReliabilityReliability
6. Sampling Plan Single Sampling.pdf
6. Sampling Plan Single Sampling.pdf6. Sampling Plan Single Sampling.pdf
6. Sampling Plan Single Sampling.pdf
Shahriarhasan31
 
PPT ON TAGUCHI METHODS / TECHNIQUES - KAUSTUBH BABREKAR
PPT ON TAGUCHI METHODS / TECHNIQUES - KAUSTUBH BABREKARPPT ON TAGUCHI METHODS / TECHNIQUES - KAUSTUBH BABREKAR
PPT ON TAGUCHI METHODS / TECHNIQUES - KAUSTUBH BABREKAR
Kaustubh Babrekar
 
Reliability engineering chapter-2 reliability of systems
Reliability engineering chapter-2 reliability of systemsReliability engineering chapter-2 reliability of systems
Reliability engineering chapter-2 reliability of systems
Charlton Inao
 
Group technology, Production flow Analysis
Group technology, Production flow AnalysisGroup technology, Production flow Analysis
Group technology, Production flow Analysis
KEERTHIVASAN RAVI
 
Statistical Quality Control Lecture Notes.pdf
Statistical Quality Control Lecture Notes.pdfStatistical Quality Control Lecture Notes.pdf
Statistical Quality Control Lecture Notes.pdf
Dr. Tushar J Bhatt
 

What's hot (20)

Operating characteristics curve
Operating characteristics curveOperating characteristics curve
Operating characteristics curve
 
3.... acceptance sampling
3.... acceptance sampling3.... acceptance sampling
3.... acceptance sampling
 
Introduction To Taguchi Method
Introduction To Taguchi MethodIntroduction To Taguchi Method
Introduction To Taguchi Method
 
Attribute Chart.pptx
Attribute Chart.pptxAttribute Chart.pptx
Attribute Chart.pptx
 
An introduction to weibull analysis
An introduction to weibull analysisAn introduction to weibull analysis
An introduction to weibull analysis
 
Acceptance Sampling[1]
Acceptance Sampling[1]Acceptance Sampling[1]
Acceptance Sampling[1]
 
Control charts (p np c u)
Control charts (p np c u)Control charts (p np c u)
Control charts (p np c u)
 
ACCEPTANCE SAMPLING
ACCEPTANCE SAMPLINGACCEPTANCE SAMPLING
ACCEPTANCE SAMPLING
 
Lot-by-Lot Acceptance Sampling for Attributes
Lot-by-Lot Acceptance Sampling for AttributesLot-by-Lot Acceptance Sampling for Attributes
Lot-by-Lot Acceptance Sampling for Attributes
 
Measurement System Analysis (MSA)
Measurement System Analysis (MSA)Measurement System Analysis (MSA)
Measurement System Analysis (MSA)
 
Taguchi.ppt
Taguchi.pptTaguchi.ppt
Taguchi.ppt
 
Control chart ppt
Control chart pptControl chart ppt
Control chart ppt
 
15 statistical quality control
15  statistical quality control15  statistical quality control
15 statistical quality control
 
Reliability
ReliabilityReliability
Reliability
 
6. Sampling Plan Single Sampling.pdf
6. Sampling Plan Single Sampling.pdf6. Sampling Plan Single Sampling.pdf
6. Sampling Plan Single Sampling.pdf
 
PPT ON TAGUCHI METHODS / TECHNIQUES - KAUSTUBH BABREKAR
PPT ON TAGUCHI METHODS / TECHNIQUES - KAUSTUBH BABREKARPPT ON TAGUCHI METHODS / TECHNIQUES - KAUSTUBH BABREKAR
PPT ON TAGUCHI METHODS / TECHNIQUES - KAUSTUBH BABREKAR
 
Reliability engineering chapter-2 reliability of systems
Reliability engineering chapter-2 reliability of systemsReliability engineering chapter-2 reliability of systems
Reliability engineering chapter-2 reliability of systems
 
Group technology, Production flow Analysis
Group technology, Production flow AnalysisGroup technology, Production flow Analysis
Group technology, Production flow Analysis
 
Work sample
Work sampleWork sample
Work sample
 
Statistical Quality Control Lecture Notes.pdf
Statistical Quality Control Lecture Notes.pdfStatistical Quality Control Lecture Notes.pdf
Statistical Quality Control Lecture Notes.pdf
 

Viewers also liked

Orthogonal array testing
Orthogonal array testingOrthogonal array testing
Orthogonal array testingPrince Bhanwra
 
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
Ahmad Syafiq
 
Taguchi presentation
Taguchi presentationTaguchi presentation
Taguchi presentationbwyrwa
 
The Best Pairwise Testing Tool / Best Orthogonal Array Tool Just Got Better
The Best Pairwise Testing Tool / Best Orthogonal Array Tool Just Got BetterThe Best Pairwise Testing Tool / Best Orthogonal Array Tool Just Got Better
The Best Pairwise Testing Tool / Best Orthogonal Array Tool Just Got Better
Justin Hunter
 
Combinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testingCombinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testing
Justin Hunter
 
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
Teck Nam Ang
 
Application of Design of Experiments (DOE) using Dr.Taguchi -Orthogonal Array...
Application of Design of Experiments (DOE) using Dr.Taguchi -Orthogonal Array...Application of Design of Experiments (DOE) using Dr.Taguchi -Orthogonal Array...
Application of Design of Experiments (DOE) using Dr.Taguchi -Orthogonal Array...
Karthikeyan Kannappan
 
Taguchi method
Taguchi methodTaguchi method
Taguchi method
Chandrmouli Singh
 
Lecture.25
Lecture.25Lecture.25
Lecture.25sbhari
 
Evaluation The Effect Of Machining Parameters For MRR Using Turning Of Alumin...
Evaluation The Effect Of Machining Parameters For MRR Using Turning Of Alumin...Evaluation The Effect Of Machining Parameters For MRR Using Turning Of Alumin...
Evaluation The Effect Of Machining Parameters For MRR Using Turning Of Alumin...
IJSRD
 
All Pairs Testing Technique
All Pairs Testing TechniqueAll Pairs Testing Technique
All Pairs Testing Technique
usha kannappan
 
Optimization of cutting parameters on mild steel with hss & cemented carb...
Optimization of cutting parameters on mild steel with hss & cemented carb...Optimization of cutting parameters on mild steel with hss & cemented carb...
Optimization of cutting parameters on mild steel with hss & cemented carb...
eSAT Journals
 
Zeroing in on your number one customer
Zeroing in on your number one customerZeroing in on your number one customer
Zeroing in on your number one customer
OpenView
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
Ajay Danait
 
What Is Dfss
What Is DfssWhat Is Dfss
What Is Dfss
NCNarayanan
 
Implimentation of Taguchi method on CNC EDM and CNC WEDM
Implimentation of Taguchi method on CNC EDM and CNC WEDMImplimentation of Taguchi method on CNC EDM and CNC WEDM
Implimentation of Taguchi method on CNC EDM and CNC WEDMkiranhg
 
Taguchi design of experiments nov 24 2013
Taguchi design of experiments nov 24 2013Taguchi design of experiments nov 24 2013
Taguchi design of experiments nov 24 2013
Charlton Inao
 
EXPERIMENTAL STUDY OF TURNING OPERATION AND OPTIMIZATION OF MRR AND SURFACE R...
EXPERIMENTAL STUDY OF TURNING OPERATION AND OPTIMIZATION OF MRR AND SURFACE R...EXPERIMENTAL STUDY OF TURNING OPERATION AND OPTIMIZATION OF MRR AND SURFACE R...
EXPERIMENTAL STUDY OF TURNING OPERATION AND OPTIMIZATION OF MRR AND SURFACE R...
AM Publications
 

Viewers also liked (20)

Orthogonal array testing
Orthogonal array testingOrthogonal array testing
Orthogonal array testing
 
Taguchi method
Taguchi methodTaguchi method
Taguchi method
 
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
Design of Experiment (DOE): Taguchi Method and Full Factorial Design in Surfa...
 
Taguchi presentation
Taguchi presentationTaguchi presentation
Taguchi presentation
 
The Best Pairwise Testing Tool / Best Orthogonal Array Tool Just Got Better
The Best Pairwise Testing Tool / Best Orthogonal Array Tool Just Got BetterThe Best Pairwise Testing Tool / Best Orthogonal Array Tool Just Got Better
The Best Pairwise Testing Tool / Best Orthogonal Array Tool Just Got Better
 
Combinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testingCombinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testing
 
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
Introduction to Design of Experiments by Teck Nam Ang (University of Malaya)
 
Application of Design of Experiments (DOE) using Dr.Taguchi -Orthogonal Array...
Application of Design of Experiments (DOE) using Dr.Taguchi -Orthogonal Array...Application of Design of Experiments (DOE) using Dr.Taguchi -Orthogonal Array...
Application of Design of Experiments (DOE) using Dr.Taguchi -Orthogonal Array...
 
Taguchi method
Taguchi methodTaguchi method
Taguchi method
 
Lecture.25
Lecture.25Lecture.25
Lecture.25
 
Evaluation The Effect Of Machining Parameters For MRR Using Turning Of Alumin...
Evaluation The Effect Of Machining Parameters For MRR Using Turning Of Alumin...Evaluation The Effect Of Machining Parameters For MRR Using Turning Of Alumin...
Evaluation The Effect Of Machining Parameters For MRR Using Turning Of Alumin...
 
All Pairs Testing Technique
All Pairs Testing TechniqueAll Pairs Testing Technique
All Pairs Testing Technique
 
Optimization of cutting parameters on mild steel with hss & cemented carb...
Optimization of cutting parameters on mild steel with hss & cemented carb...Optimization of cutting parameters on mild steel with hss & cemented carb...
Optimization of cutting parameters on mild steel with hss & cemented carb...
 
Unit 6
Unit 6Unit 6
Unit 6
 
Zeroing in on your number one customer
Zeroing in on your number one customerZeroing in on your number one customer
Zeroing in on your number one customer
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
What Is Dfss
What Is DfssWhat Is Dfss
What Is Dfss
 
Implimentation of Taguchi method on CNC EDM and CNC WEDM
Implimentation of Taguchi method on CNC EDM and CNC WEDMImplimentation of Taguchi method on CNC EDM and CNC WEDM
Implimentation of Taguchi method on CNC EDM and CNC WEDM
 
Taguchi design of experiments nov 24 2013
Taguchi design of experiments nov 24 2013Taguchi design of experiments nov 24 2013
Taguchi design of experiments nov 24 2013
 
EXPERIMENTAL STUDY OF TURNING OPERATION AND OPTIMIZATION OF MRR AND SURFACE R...
EXPERIMENTAL STUDY OF TURNING OPERATION AND OPTIMIZATION OF MRR AND SURFACE R...EXPERIMENTAL STUDY OF TURNING OPERATION AND OPTIMIZATION OF MRR AND SURFACE R...
EXPERIMENTAL STUDY OF TURNING OPERATION AND OPTIMIZATION OF MRR AND SURFACE R...
 

Similar to Orthogonal array

Accelerated life testing
Accelerated life testingAccelerated life testing
Accelerated life testing
Steven Li
 
SAS Ttest Procedure.pptx
SAS Ttest Procedure.pptxSAS Ttest Procedure.pptx
SAS Ttest Procedure.pptx
AyushMistry11
 
an-experimental-evaluation-of-the-reliability-.ppt
an-experimental-evaluation-of-the-reliability-.pptan-experimental-evaluation-of-the-reliability-.ppt
an-experimental-evaluation-of-the-reliability-.ppt
MuhammadRusydiAlwi
 
Lecture 05 - Statistical Analysis of Experimental Data.pptx
Lecture 05 - Statistical Analysis of Experimental Data.pptxLecture 05 - Statistical Analysis of Experimental Data.pptx
Lecture 05 - Statistical Analysis of Experimental Data.pptx
AdelAbdelmaboud
 
680report final
680report final680report final
680report final
Rajesh M
 
Chi square
Chi squareChi square
Chi square
PoojaVishnoi7
 
Advance control theory
Advance control theoryAdvance control theory
Advance control theory
SHIMI S L
 
Neha agarwal iv 18.11.16
Neha agarwal iv 18.11.16Neha agarwal iv 18.11.16
Neha agarwal iv 18.11.16
neha_ag
 
Practice test ch 10 correlation reg ch 11 gof ch12 anova
Practice test ch 10 correlation reg ch 11 gof ch12 anovaPractice test ch 10 correlation reg ch 11 gof ch12 anova
Practice test ch 10 correlation reg ch 11 gof ch12 anova
Long Beach City College
 
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
 
Reducing Power Consumption during Test Application by Test Vector Ordering
Reducing Power Consumption during Test Application by Test Vector OrderingReducing Power Consumption during Test Application by Test Vector Ordering
Reducing Power Consumption during Test Application by Test Vector Ordering
International Journal of Engineering Inventions www.ijeijournal.com
 
Dynamics of structures with uncertainties
Dynamics of structures with uncertaintiesDynamics of structures with uncertainties
Dynamics of structures with uncertainties
University of Glasgow
 
Design of ternary sequence using msaa
Design of ternary sequence using msaaDesign of ternary sequence using msaa
Design of ternary sequence using msaa
Editor Jacotech
 
Module 5 lecture_4_final
Module 5 lecture_4_finalModule 5 lecture_4_final
Module 5 lecture_4_final
Amol Wadghule
 
Converting Measurement Systems From Attribute
Converting Measurement Systems From AttributeConverting Measurement Systems From Attribute
Converting Measurement Systems From Attributejdavidgreen007
 
1 Sampling and Signal Reconstruction.pdf
1 Sampling and Signal Reconstruction.pdf1 Sampling and Signal Reconstruction.pdf
1 Sampling and Signal Reconstruction.pdf
Mohamedshabana38
 
Stat sample test ch 11
Stat sample test ch 11Stat sample test ch 11
Stat sample test ch 11
Long Beach City College
 

Similar to Orthogonal array (20)

Accelerated life testing
Accelerated life testingAccelerated life testing
Accelerated life testing
 
OA.pdf
OA.pdfOA.pdf
OA.pdf
 
SAS Ttest Procedure.pptx
SAS Ttest Procedure.pptxSAS Ttest Procedure.pptx
SAS Ttest Procedure.pptx
 
an-experimental-evaluation-of-the-reliability-.ppt
an-experimental-evaluation-of-the-reliability-.pptan-experimental-evaluation-of-the-reliability-.ppt
an-experimental-evaluation-of-the-reliability-.ppt
 
Lecture 05 - Statistical Analysis of Experimental Data.pptx
Lecture 05 - Statistical Analysis of Experimental Data.pptxLecture 05 - Statistical Analysis of Experimental Data.pptx
Lecture 05 - Statistical Analysis of Experimental Data.pptx
 
680report final
680report final680report final
680report final
 
Chi square
Chi squareChi square
Chi square
 
Advance control theory
Advance control theoryAdvance control theory
Advance control theory
 
Neha agarwal iv 18.11.16
Neha agarwal iv 18.11.16Neha agarwal iv 18.11.16
Neha agarwal iv 18.11.16
 
Practice test ch 10 correlation reg ch 11 gof ch12 anova
Practice test ch 10 correlation reg ch 11 gof ch12 anovaPractice test ch 10 correlation reg ch 11 gof ch12 anova
Practice test ch 10 correlation reg ch 11 gof ch12 anova
 
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
 
Reducing Power Consumption during Test Application by Test Vector Ordering
Reducing Power Consumption during Test Application by Test Vector OrderingReducing Power Consumption during Test Application by Test Vector Ordering
Reducing Power Consumption during Test Application by Test Vector Ordering
 
Dynamics of structures with uncertainties
Dynamics of structures with uncertaintiesDynamics of structures with uncertainties
Dynamics of structures with uncertainties
 
Design of ternary sequence using msaa
Design of ternary sequence using msaaDesign of ternary sequence using msaa
Design of ternary sequence using msaa
 
Module 5 lecture_4_final
Module 5 lecture_4_finalModule 5 lecture_4_final
Module 5 lecture_4_final
 
Converting Measurement Systems From Attribute
Converting Measurement Systems From AttributeConverting Measurement Systems From Attribute
Converting Measurement Systems From Attribute
 
40220140505002
4022014050500240220140505002
40220140505002
 
1 Sampling and Signal Reconstruction.pdf
1 Sampling and Signal Reconstruction.pdf1 Sampling and Signal Reconstruction.pdf
1 Sampling and Signal Reconstruction.pdf
 
Stat sample test ch 11
Stat sample test ch 11Stat sample test ch 11
Stat sample test ch 11
 
04_AJMS_288_20.pdf
04_AJMS_288_20.pdf04_AJMS_288_20.pdf
04_AJMS_288_20.pdf
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

Orthogonal array

  • 1. PRESENTATION ON ORTHOGONAL ARRAY TESTING SUBMITTED TO: DR. JAGTAR SINGH SUBMITTED BY: ATUL RANJAN KAMINI SINGH UTTAM KUMAR VIPIN Kr. SINGH
  • 2. Contents:  Introduction.  Orthogonal Array.  Terminology of OATS.  Why OATS..??  Conventional testing issues.  Example  Application  Advantage & disadvantage  Degree of freedom
  • 3. Introduction:  Orthogonal Arrays (often referred to Taguchi Methods) are often employed in industrial experiments to study the effect of several control factors.  Popularized by G. Taguchi. Other Taguchi contributions include:  Model of the Engineering Design Process  Robust Design Principle  Efforts to push quality upstream into the engineering design process.
  • 4. Orthogonal Array • Theoretically- An orthogonal array is a type of experiment where the columns for the independent variables are “orthogonal” to one another. • Analytically- An N x k array A with entries from some set S with v levels, strength t within the range 0 ≤ t ≤ k and index λ where every N x t sub array of A contains each t-tuple based on S exactly λ times as a row.
  • 5. Why Orthogonal Array Testing (OATS)..??  Systematic, statistical way to test pair-wise interactions.  Interactions and integration points are a major source of defects.  Most defects arise from simple pair-wise interactions.  “When the background is blue and the font is Arial and the layout has menus on the right and the images are large and it’s a Thursday then the tables don’t line up properly.”  Exhaustive testing is impossible.  Execute a well-defined, concise set of tests that are likely to uncover most (not all) bugs.  Orthogonal approach guarantees the pair-wise coverage of all variables. 5
  • 7. For OA, Must be identify: 1. Number of factors(K) to be studied. 2. Levels(V) for each factor 3. The specified Strength (t) 4. The special difficulties that would be encountered in running the experiment
  • 8. Terminology for working with OA’s OA’s are commonly represented as : OA(Runs, Factors, Levels, Strength) OAλ(Runs(N); Factors(k), Levels(v), Strength(t)) is an N × k array on v symbols such that every N × t sub-array contains all tuples of size t from v symbols exactly λ times. Runs (N) – Number of rows in the array, which translates into the number of Test Cases that will be generated. Factors (k) – Number of columns in the array, which translates into the maximum number of variables that can be handled by the array. 8
  • 9. Continued..  Levels (v) – Maximum number of values that can be taken on by any single factor.  Strength (t) – The number of columns it takes to see all the possibilities equal number of times. ƒNo of runs= λvt t is the strength, v is the number of levels λ -1 for software testing and is often omitted
  • 10. Conventional Testing Issues:  Conventional Test Cases:  Variables:3 Input: 3 Possible cases: 27=33  Variables: 3 Input: 5 Possible Cases: 243 = 35  …  Variables: 5 Input: 5 Possible Cases: 3125 = 55 10  Orthogonal Test Cases  Variables:3 Input: 3 Possible cases: 9  Variables: 3 Input: 5 Possible Cases: 11  …  Variables: 5 Input: 5 Possible Cases: 21
  • 11. OATS - Example A B C 1 1 1 3 2 1 2 2 3 1 3 1 4 2 1 2 5 2 2 1 6 2 3 3 7 3 1 1 8 3 2 3 9 3 3 2 TABLE1 Sample Array using OA Total cases = 9 which cover all pair-wise combinations of the 3 variables. Applying OATS 3 Parameters – A,B,C 3 Values – 1,2,3 All possible cases involving 3 parameters: 3*3*3 = 27 cases 11
  • 12. Conventional Test Cases Example:  If we have three variables (A,B,C), each can have 3 values say (Red, Green, and Blue).  The possible combinations in conventional test cases would be 27 i.e. 33 12
  • 13. By OATS: Example:  If we have three variables (A,B,C), each can have 3 values say (Red, Green, and Blue).  The possible combinations in OATS test cases would be 9. 13
  • 14. Example 14 A Web Page has three distinct sections (Top, Middle, Bottom) that can be individually shown or hidden from userNo.of Factors=3 (Top,middle,Bottom) No.of Levels =2 (Hidden or shown) Array Type = 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)
  • 15. contd.. 15 Fixed Level Array: L4(2 3) F1 F2 F3 Run1 0 0 0 Run 2 0 1 1 Run 3 1 0 1 Run 4 1 1 0 L423-OA with 4 Runs 3 factors with 2 levels Top Middle Bottom Test 1 Hidden Hidden Hidden Test 2 Hidden Visible Visible Test 3 Visible Hidden Visible Test 4 Visible Visible Hidden The Four Test Scenarios (4 Vs. 8) 1 - Display the home page and hide all sections. 2 - Display the home page and show all except Top section. 3 - Display the home page and show all except Middle section. 4 - Display the home page and show all except Bottom section.
  • 16. APPLICATIONS OF OA  They are essential in statistics and they are used in computer science and cryptography.  Orthogonal array are used in automobile design.  They are immensely important in all areas of human investigation: for example in medicine, agriculture and manufacturing.  orthogonal arrays are related to combinatorics, finite fields, geometry and error-correcting codes.
  • 17. OATS advantage to select a test set:  Guarantees testing the pair-wise combinations of all the selected variables.  Creates an efficient and concise test set with many fewer test cases than testing all combinations of all variables.  Creates a test set that has an even distribution of all pair-wise combinations.  Exercises some of the complex combinations of all the variables.  Is simpler to generate and less error prone than test sets created by hand. 17
  • 18. Disadvantages of OATS:  Can only be applied at the initial stage of the product/process design system.  Arrays can be difficult to construct.  With so many possible combinations of components or settings, it is easy to miss one.  It covers 100% (9 of 9) of the pair-wise combinations, 33% (9 of 27) of the three-way combinations and 11% (9 of 81) of the four-way combinations.
  • 19. Degrees of Freedom The number of degrees of freedom is very important value because it determines the minimum number of treatment conditions. It is equal to: Number of factors(no. of levels-1)+no. of interactions(no.of levels-1)(no.of levels-1)+one of the average.
  • 20. EXAMPLE: Given four two level factors A,B,C,D and two suspected interactions, BC and CD,determine the degree of freedom,df . What is the answer if the factors are the three levels 1: df =4(2-1)+2(2-1)(2-1)+1=7 (for two level) 2:df=4(3-1)+2(3-1)(3-1)+1=17 (for three levels)