SlideShare a Scribd company logo
Decision points
IF amount
>1000 THEN
assess by
supervisor
IF not in
stock THEN
order
IF number of
books > 8 OR
sum ≥ 100
THEN extra
discount
A decision point is a a combination of one or more conditions
that define the conditions for the various possibilities in the
subsequent system behaviour.
IF number of
books > 8
THEN extra
discount
IF number of
books > 8
THEN extra
discount
Test situations
Number of books
Result
Test situations 1 2
Number of books >8 ≤8
Result true false
IF number of
books > 8
THEN extra
discount
Singular conditions lead to
2 test situations
Test situations 1 2
Number of books >8 ≤8
Result 1 0
IF number of
books > 8
THEN extra
discount
In Boolean algebra a “1” is
used to represent “true”
Test situations 1 2
Number of books >8 ≤8
Result 1 0
IF number of
books > 8
THEN extra
discount
In Boolean algebra a “0” is
used to represent “false”
Decision points may consist
of a combination of
conditions
IF number of
books > 8
OR
sum ≥ 100
THEN extra
discount
IF number of
books > 8
THEN extra
discount
A B
IF number of books > 8 OR sum ≥ 100 THEN extra discount
IF number of books > 8 OR sum ≥ 100 THEN extra discount
Abbreviated notation
A OR B
IF number of books > 8 AND sum ≥ 100 THEN extra
discount
IF number of books > 8 OR sum ≥ 100 THEN extra discount
Abbreviated notation
A OR B
Abbreviated notation
A AND B
Complete
decision table
A B
1 1
1 0
0 1
0 0
Based on two conditions we
get these possible
combinations
A B
1 1
1 0
0 1
0 0
The end result depends on
the operators AND and OR
Truth table
A B A OR B
1 1 1
1 0 1
0 1 1
0 0 0
With the operator OR the end
result is ONLY false when
both conditions are false
This table shows the outcome
of all situations of a full
decision tale. Such a table is
called a truth table.
Truth table
A B A AND B
1 1 1
1 0 0
0 1 0
0 0 0
Truth table
A B A OR B
1 1 1
1 0 1
0 1 1
0 0 0
With the operator AND the
end result is ONLY true when
both conditions are true
Truth table
A B C (A AND B) OR C
1 1 1 1
1 1 0 1
1 0 1 1
1 0 0 0
0 1 1 1
0 1 0 0
0 0 1 1
0 0 0 0
A combined decisionthere
may be different operators.
When there are no brackets
AND proceeds OR

More Related Content

Viewers also liked

Pc tv2
Pc tv2Pc tv2
Pc tv2
SogetiNL
 
Software testing
Software testingSoftware testing
Software testing
DIPEN SAINI
 
Pc tv2
Pc tv2Pc tv2
Paths bb
Paths bbPaths bb
Paths bb
SogetiNL
 
No struggle with test design (presentation at TestExpo 2015 Denmark)
No struggle with test design (presentation at TestExpo 2015 Denmark)No struggle with test design (presentation at TestExpo 2015 Denmark)
No struggle with test design (presentation at TestExpo 2015 Denmark)
Rik Marselis
 
Test scenarios for sending & receiving emails
Test scenarios for sending & receiving emailsTest scenarios for sending & receiving emails
Test scenarios for sending & receiving emailsMorpheous Algan
 
Storyboard data combination_test
Storyboard data combination_testStoryboard data combination_test
Storyboard data combination_test
SogetiNL
 
Sqa, test scenarios and test cases
Sqa, test scenarios and test casesSqa, test scenarios and test cases
Sqa, test scenarios and test casesConfiz
 
Test Case Design
Test Case DesignTest Case Design
Test Case Designacatalin
 

Viewers also liked (9)

Pc tv2
Pc tv2Pc tv2
Pc tv2
 
Software testing
Software testingSoftware testing
Software testing
 
Pc tv2
Pc tv2Pc tv2
Pc tv2
 
Paths bb
Paths bbPaths bb
Paths bb
 
No struggle with test design (presentation at TestExpo 2015 Denmark)
No struggle with test design (presentation at TestExpo 2015 Denmark)No struggle with test design (presentation at TestExpo 2015 Denmark)
No struggle with test design (presentation at TestExpo 2015 Denmark)
 
Test scenarios for sending & receiving emails
Test scenarios for sending & receiving emailsTest scenarios for sending & receiving emails
Test scenarios for sending & receiving emails
 
Storyboard data combination_test
Storyboard data combination_testStoryboard data combination_test
Storyboard data combination_test
 
Sqa, test scenarios and test cases
Sqa, test scenarios and test casesSqa, test scenarios and test cases
Sqa, test scenarios and test cases
 
Test Case Design
Test Case DesignTest Case Design
Test Case Design
 

Similar to Process cycle test

Chapter 10
Chapter 10Chapter 10
Chapter 10
MaryWall14
 
Boolean algebra r009
Boolean algebra   r009Boolean algebra   r009
Boolean algebra r009
arunachalamr16
 
Boolean Algebra and Logic Smiplification
Boolean Algebra and Logic SmiplificationBoolean Algebra and Logic Smiplification
Boolean Algebra and Logic Smiplification
samantha rathnayake
 
Magnitude comparator
Magnitude comparatorMagnitude comparator
Magnitude comparator
Preet_patel
 
Which if statement below tests if letter holds R (letter is a char .pdf
Which if statement below tests if letter holds R (letter is a char .pdfWhich if statement below tests if letter holds R (letter is a char .pdf
Which if statement below tests if letter holds R (letter is a char .pdf
aniarihant
 
Relational and logical operators
Relational and logical operatorsRelational and logical operators
Relational and logical operators
Megha Sharma
 
Basic Boolean Logic
Basic Boolean LogicBasic Boolean Logic
Basic Boolean Logic
vineetvns
 
Boolean Algebra Terminologies.pdf
Boolean Algebra Terminologies.pdfBoolean Algebra Terminologies.pdf
Boolean Algebra Terminologies.pdf
ShivarkarSandip
 
Week 7 homework help 2015 13 15_19
Week 7 homework help 2015 13 15_19Week 7 homework help 2015 13 15_19
Week 7 homework help 2015 13 15_19
Brent Heard
 
Boolean+logic
Boolean+logicBoolean+logic
Boolean+logic
Bilal Maqbool ツ
 
Boolean Algebra.pdf
Boolean Algebra.pdfBoolean Algebra.pdf
Boolean Algebra.pdf
ssusere02873
 
Lec1 n
Lec1 nLec1 n

Similar to Process cycle test (13)

Chapter 10
Chapter 10Chapter 10
Chapter 10
 
Boolean algebra r009
Boolean algebra   r009Boolean algebra   r009
Boolean algebra r009
 
Boolean Algebra and Logic Smiplification
Boolean Algebra and Logic SmiplificationBoolean Algebra and Logic Smiplification
Boolean Algebra and Logic Smiplification
 
Magnitude comparator
Magnitude comparatorMagnitude comparator
Magnitude comparator
 
Which if statement below tests if letter holds R (letter is a char .pdf
Which if statement below tests if letter holds R (letter is a char .pdfWhich if statement below tests if letter holds R (letter is a char .pdf
Which if statement below tests if letter holds R (letter is a char .pdf
 
Relational and logical operators
Relational and logical operatorsRelational and logical operators
Relational and logical operators
 
Basic Boolean Logic
Basic Boolean LogicBasic Boolean Logic
Basic Boolean Logic
 
Boolean Algebra Terminologies.pdf
Boolean Algebra Terminologies.pdfBoolean Algebra Terminologies.pdf
Boolean Algebra Terminologies.pdf
 
Chapter 4 a
Chapter 4 aChapter 4 a
Chapter 4 a
 
Week 7 homework help 2015 13 15_19
Week 7 homework help 2015 13 15_19Week 7 homework help 2015 13 15_19
Week 7 homework help 2015 13 15_19
 
Boolean+logic
Boolean+logicBoolean+logic
Boolean+logic
 
Boolean Algebra.pdf
Boolean Algebra.pdfBoolean Algebra.pdf
Boolean Algebra.pdf
 
Lec1 n
Lec1 nLec1 n
Lec1 n
 

Recently uploaded

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
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
 
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
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
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
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
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
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
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
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
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.
 

Recently uploaded (20)

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
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
 
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
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
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
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
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
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
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...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 

Process cycle test

  • 2. IF amount >1000 THEN assess by supervisor IF not in stock THEN order IF number of books > 8 OR sum ≥ 100 THEN extra discount A decision point is a a combination of one or more conditions that define the conditions for the various possibilities in the subsequent system behaviour.
  • 3. IF number of books > 8 THEN extra discount
  • 4. IF number of books > 8 THEN extra discount Test situations Number of books Result
  • 5. Test situations 1 2 Number of books >8 ≤8 Result true false IF number of books > 8 THEN extra discount Singular conditions lead to 2 test situations
  • 6. Test situations 1 2 Number of books >8 ≤8 Result 1 0 IF number of books > 8 THEN extra discount In Boolean algebra a “1” is used to represent “true”
  • 7. Test situations 1 2 Number of books >8 ≤8 Result 1 0 IF number of books > 8 THEN extra discount In Boolean algebra a “0” is used to represent “false”
  • 8. Decision points may consist of a combination of conditions IF number of books > 8 OR sum ≥ 100 THEN extra discount IF number of books > 8 THEN extra discount
  • 9. A B IF number of books > 8 OR sum ≥ 100 THEN extra discount
  • 10. IF number of books > 8 OR sum ≥ 100 THEN extra discount Abbreviated notation A OR B
  • 11. IF number of books > 8 AND sum ≥ 100 THEN extra discount IF number of books > 8 OR sum ≥ 100 THEN extra discount Abbreviated notation A OR B Abbreviated notation A AND B
  • 12. Complete decision table A B 1 1 1 0 0 1 0 0 Based on two conditions we get these possible combinations
  • 13. A B 1 1 1 0 0 1 0 0 The end result depends on the operators AND and OR
  • 14. Truth table A B A OR B 1 1 1 1 0 1 0 1 1 0 0 0 With the operator OR the end result is ONLY false when both conditions are false This table shows the outcome of all situations of a full decision tale. Such a table is called a truth table.
  • 15. Truth table A B A AND B 1 1 1 1 0 0 0 1 0 0 0 0 Truth table A B A OR B 1 1 1 1 0 1 0 1 1 0 0 0 With the operator AND the end result is ONLY true when both conditions are true
  • 16. Truth table A B C (A AND B) OR C 1 1 1 1 1 1 0 1 1 0 1 1 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 1 0 0 0 0 A combined decisionthere may be different operators. When there are no brackets AND proceeds OR