SlideShare a Scribd company logo
1 of 15
Presented by :
Md : Jayed Hossain Jibon
B.sc in SWE
jayed.swe@gmail.com
Daffodil International University
What is Black Box Testing ?
Black-box testing is a method of software testing that examines the
functionality of an application without peering into its internal
structures or workings.
30-07-2016
2
- What is Black Box Testing ?
- Who does it
- Techniques of Black Box Testing
- Example of Black Box Testing Techniques
- Advantage And disadvantage of black box testing
Objective
30-07-2016
3
What is black box testing ?
-Knows only what the software is supposed to do.
-Doesn't know how it operates inside.
Why named as Black Box Testing ?
-No one can see the inside.
What & Why
4
30-07-2016
Who does black box testing?
-Testers.
-Business analyst.
-Clients.
When we do?
-Once the functionality is developed.
Why not by the developers?
-Very difficult to break one’s own code.
-Fresh eyes are always help.
-To test the software from end-user perspective.
Who, When & Why 5
30-07-20106
- Boundary value analysis (BVA).
- Equivalence class partitioning (ECP).
- Decision table testing.
- State transition testing.
Techniques of Black Box Testing
6
30-07-2016
Boundary Value Analysis
Dividing the test data into 6 parts
- Min (Minimum value from test data)
- Max (Maximum value from test data)
- Min – 1 (Minimum minus 1)
- Max – 1 (Maximum minus 1)
- Min + 1 (Minimum plus 1)
- Max +1 (Maximum plus 1)
30-07-2016
7
Suppose a password field accepts minimum 6 digit and maximum 10 digit
and if we consider test data are " 0-5, 6-10, 11-14 ".
Example 1 of Boundary Value :-
Example Equivalence and Boundary Value Equivalence Class Partitioning
Test Case ID Test Scenario Description Expected Outcome
1 Enter 0 to 5 numbers in password field System should accept
2 Enter 6 to 10 numbers in password field System should not accept
3 Enter 1 to 14 numbers in password field System should not accept
8
30-07-2016
Test
Scenario # Data Expected Result
Test Coverage
1 1-6 Accepted A1,A2,A3
2 0-9 Not Accept A2
3 6-10 NOT accept A1
4 11-14 NOT accept A1
Examples 2 Of Equivalence Class Partitioning : 9
30-07-20106
A1=Input have to be minimum 6 digit and maximum 10 digit
A2=Input numbers should be > 1
A3=Input numbers should be <100
Conditions
User Id F T F T
Action Expected
Result
Error Error Error Login
Examples 3 Of Decision table
password F F T T
10
30-07-20106
11
30-07-2016
On Off
State Transition Testing
Diagram:
State Transition Testing
State Table:
Switch off Switch on
On Off -
Off - On
Test case Id Input Expected
Result
Current State Event
1 On Off Off
2 On On On
3 Off On On
4 Off Off Off
12
Advantages of Black Box Testing
- Efficient when used on large systems.
- Tester can be non-technical.
- Tests are done from a user's point of view
Disadvantages of Black Box Testing
- The reason for a failure is not found.
- Not all properties of a software product can be tested
- May leave many program paths untested
Advantages and Disadvantages of Black Box Testing 13
30-07-20106
Question ?
14
30-07-20106
THANKS
TO
EVERYONE.
15
30-07-20106

More Related Content

What's hot

Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationNeeraj Kumar Singh
 
Chapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingChapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingNeeraj Kumar Singh
 
Chapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesChapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesNeeraj Kumar Singh
 
White box black box & gray box testing
White box black box & gray box testingWhite box black box & gray box testing
White box black box & gray box testingHimanshu
 
Software Testing - Boundary Value Analysis, Equivalent Class Partition, Decis...
Software Testing - Boundary Value Analysis, Equivalent Class Partition, Decis...Software Testing - Boundary Value Analysis, Equivalent Class Partition, Decis...
Software Testing - Boundary Value Analysis, Equivalent Class Partition, Decis...priyasoundar
 
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys Computer Trainings Online
 
White Box Testing
White Box TestingWhite Box Testing
White Box TestingAlisha Roy
 
Test case techniques
Test case techniquesTest case techniques
Test case techniquesPina Parmar
 
Testing object oriented software.pptx
Testing object oriented software.pptxTesting object oriented software.pptx
Testing object oriented software.pptxDRPOONAMDRPOONAM1
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? EdurekaEdureka!
 

What's hot (20)

Test cases
Test casesTest cases
Test cases
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
 
Chapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingChapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical Testing
 
Testing
TestingTesting
Testing
 
Chapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesChapter 4 - Test Design Techniques
Chapter 4 - Test Design Techniques
 
Black & White Box testing
Black & White Box testingBlack & White Box testing
Black & White Box testing
 
acceptance testing
acceptance testingacceptance testing
acceptance testing
 
Chapter 3 - Static Testing
Chapter 3 - Static TestingChapter 3 - Static Testing
Chapter 3 - Static Testing
 
White Box Testing
White Box Testing White Box Testing
White Box Testing
 
White box black box & gray box testing
White box black box & gray box testingWhite box black box & gray box testing
White box black box & gray box testing
 
Black box software testing
Black box software testingBlack box software testing
Black box software testing
 
Software Testing - Boundary Value Analysis, Equivalent Class Partition, Decis...
Software Testing - Boundary Value Analysis, Equivalent Class Partition, Decis...Software Testing - Boundary Value Analysis, Equivalent Class Partition, Decis...
Software Testing - Boundary Value Analysis, Equivalent Class Partition, Decis...
 
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
 
Manual Testing.
Manual Testing.Manual Testing.
Manual Testing.
 
White Box Testing
White Box TestingWhite Box Testing
White Box Testing
 
Types of testing
Types of testingTypes of testing
Types of testing
 
Test case techniques
Test case techniquesTest case techniques
Test case techniques
 
Testing object oriented software.pptx
Testing object oriented software.pptxTesting object oriented software.pptx
Testing object oriented software.pptx
 
Gray box testing
Gray box testingGray box testing
Gray box testing
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
 

Similar to Black box testing - SlideShare jayed hossain jibon

Testing lab manual Testing lab manual sqa
Testing lab manual Testing lab manual sqaTesting lab manual Testing lab manual sqa
Testing lab manual Testing lab manual sqaMuhammadAdnan845624
 
Software Testing-Dynamic testing technique-Mazenet solution
Software Testing-Dynamic testing technique-Mazenet solutionSoftware Testing-Dynamic testing technique-Mazenet solution
Software Testing-Dynamic testing technique-Mazenet solutionMazenetsolution
 
12 functional-system-testing
12 functional-system-testing12 functional-system-testing
12 functional-system-testingnickynicks76
 
Software testing lab manual
Software testing lab manualSoftware testing lab manual
Software testing lab manualTanzeem Syed
 
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ ykblckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ ykSMayankSharma
 
ISTQB, ISEB Lecture Notes- 4
ISTQB, ISEB Lecture Notes- 4ISTQB, ISEB Lecture Notes- 4
ISTQB, ISEB Lecture Notes- 4onsoftwaretest
 
Testcase design techniques final
Testcase design techniques finalTestcase design techniques final
Testcase design techniques finalshraavank
 
Implementing Blackbox Testing
Implementing Blackbox TestingImplementing Blackbox Testing
Implementing Blackbox TestingEdureka!
 
A comparative on test case generation on concurrent
A comparative on test case generation on concurrentA comparative on test case generation on concurrent
A comparative on test case generation on concurrentSoumyaRanjanBehera40
 
Mattias Ratert - Incremental Scenario Testing
Mattias Ratert - Incremental Scenario TestingMattias Ratert - Incremental Scenario Testing
Mattias Ratert - Incremental Scenario TestingTEST Huddle
 
GCSE ICT TESTING
GCSE ICT TESTING GCSE ICT TESTING
GCSE ICT TESTING morgan98
 

Similar to Black box testing - SlideShare jayed hossain jibon (20)

Testing lab manual Testing lab manual sqa
Testing lab manual Testing lab manual sqaTesting lab manual Testing lab manual sqa
Testing lab manual Testing lab manual sqa
 
Software Testing-Dynamic testing technique-Mazenet solution
Software Testing-Dynamic testing technique-Mazenet solutionSoftware Testing-Dynamic testing technique-Mazenet solution
Software Testing-Dynamic testing technique-Mazenet solution
 
9 testing-seatwork-premid
9 testing-seatwork-premid9 testing-seatwork-premid
9 testing-seatwork-premid
 
12 functional-system-testing
12 functional-system-testing12 functional-system-testing
12 functional-system-testing
 
Software testing lab manual
Software testing lab manualSoftware testing lab manual
Software testing lab manual
 
Testing techniques
Testing techniquesTesting techniques
Testing techniques
 
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ ykblckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
 
SE%200-Testing%20(2).pptx
SE%200-Testing%20(2).pptxSE%200-Testing%20(2).pptx
SE%200-Testing%20(2).pptx
 
Black box testing
Black box testingBlack box testing
Black box testing
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
Lesson 3...PPT 2
Lesson 3...PPT 2Lesson 3...PPT 2
Lesson 3...PPT 2
 
ISTQB, ISEB Lecture Notes- 4
ISTQB, ISEB Lecture Notes- 4ISTQB, ISEB Lecture Notes- 4
ISTQB, ISEB Lecture Notes- 4
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
Testcase design techniques final
Testcase design techniques finalTestcase design techniques final
Testcase design techniques final
 
Implementing Blackbox Testing
Implementing Blackbox TestingImplementing Blackbox Testing
Implementing Blackbox Testing
 
black-box-1.pdf
black-box-1.pdfblack-box-1.pdf
black-box-1.pdf
 
A comparative on test case generation on concurrent
A comparative on test case generation on concurrentA comparative on test case generation on concurrent
A comparative on test case generation on concurrent
 
Mattias Ratert - Incremental Scenario Testing
Mattias Ratert - Incremental Scenario TestingMattias Ratert - Incremental Scenario Testing
Mattias Ratert - Incremental Scenario Testing
 
GCSE ICT TESTING
GCSE ICT TESTING GCSE ICT TESTING
GCSE ICT TESTING
 
Unit testing
Unit testingUnit testing
Unit testing
 

More from Jayed Hossain Jibon

cyber crime - slideshare by jayed hossain jibon
cyber crime - slideshare  by  jayed hossain jiboncyber crime - slideshare  by  jayed hossain jibon
cyber crime - slideshare by jayed hossain jibonJayed Hossain Jibon
 
Disk storage - SlideShare by jayed hossain jibon
Disk storage - SlideShare by jayed hossain jibonDisk storage - SlideShare by jayed hossain jibon
Disk storage - SlideShare by jayed hossain jibonJayed Hossain Jibon
 
Online learning system - Slideshare by jayed hossain jibon
Online learning system - Slideshare by  jayed hossain jibonOnline learning system - Slideshare by  jayed hossain jibon
Online learning system - Slideshare by jayed hossain jibonJayed Hossain Jibon
 
Lost and Found - by jayed hossain jibon
Lost and Found - by jayed hossain jibonLost and Found - by jayed hossain jibon
Lost and Found - by jayed hossain jibonJayed Hossain Jibon
 
Secure web application by jayed hossain jibon
Secure web application by jayed hossain jibonSecure web application by jayed hossain jibon
Secure web application by jayed hossain jibonJayed Hossain Jibon
 

More from Jayed Hossain Jibon (7)

cyber crime - slideshare by jayed hossain jibon
cyber crime - slideshare  by  jayed hossain jiboncyber crime - slideshare  by  jayed hossain jibon
cyber crime - slideshare by jayed hossain jibon
 
Disk storage - SlideShare by jayed hossain jibon
Disk storage - SlideShare by jayed hossain jibonDisk storage - SlideShare by jayed hossain jibon
Disk storage - SlideShare by jayed hossain jibon
 
Online learning system - Slideshare by jayed hossain jibon
Online learning system - Slideshare by  jayed hossain jibonOnline learning system - Slideshare by  jayed hossain jibon
Online learning system - Slideshare by jayed hossain jibon
 
Lost and Found - by jayed hossain jibon
Lost and Found - by jayed hossain jibonLost and Found - by jayed hossain jibon
Lost and Found - by jayed hossain jibon
 
Secure web application by jayed hossain jibon
Secure web application by jayed hossain jibonSecure web application by jayed hossain jibon
Secure web application by jayed hossain jibon
 
Risk management - SlideShare
Risk management - SlideShareRisk management - SlideShare
Risk management - SlideShare
 
Super shop management system
Super shop management systemSuper shop management system
Super shop management system
 

Recently uploaded

High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 

Recently uploaded (20)

High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 

Black box testing - SlideShare jayed hossain jibon

  • 1. Presented by : Md : Jayed Hossain Jibon B.sc in SWE jayed.swe@gmail.com Daffodil International University
  • 2. What is Black Box Testing ? Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings. 30-07-2016 2
  • 3. - What is Black Box Testing ? - Who does it - Techniques of Black Box Testing - Example of Black Box Testing Techniques - Advantage And disadvantage of black box testing Objective 30-07-2016 3
  • 4. What is black box testing ? -Knows only what the software is supposed to do. -Doesn't know how it operates inside. Why named as Black Box Testing ? -No one can see the inside. What & Why 4 30-07-2016
  • 5. Who does black box testing? -Testers. -Business analyst. -Clients. When we do? -Once the functionality is developed. Why not by the developers? -Very difficult to break one’s own code. -Fresh eyes are always help. -To test the software from end-user perspective. Who, When & Why 5 30-07-20106
  • 6. - Boundary value analysis (BVA). - Equivalence class partitioning (ECP). - Decision table testing. - State transition testing. Techniques of Black Box Testing 6 30-07-2016
  • 7. Boundary Value Analysis Dividing the test data into 6 parts - Min (Minimum value from test data) - Max (Maximum value from test data) - Min – 1 (Minimum minus 1) - Max – 1 (Maximum minus 1) - Min + 1 (Minimum plus 1) - Max +1 (Maximum plus 1) 30-07-2016 7
  • 8. Suppose a password field accepts minimum 6 digit and maximum 10 digit and if we consider test data are " 0-5, 6-10, 11-14 ". Example 1 of Boundary Value :- Example Equivalence and Boundary Value Equivalence Class Partitioning Test Case ID Test Scenario Description Expected Outcome 1 Enter 0 to 5 numbers in password field System should accept 2 Enter 6 to 10 numbers in password field System should not accept 3 Enter 1 to 14 numbers in password field System should not accept 8 30-07-2016
  • 9. Test Scenario # Data Expected Result Test Coverage 1 1-6 Accepted A1,A2,A3 2 0-9 Not Accept A2 3 6-10 NOT accept A1 4 11-14 NOT accept A1 Examples 2 Of Equivalence Class Partitioning : 9 30-07-20106 A1=Input have to be minimum 6 digit and maximum 10 digit A2=Input numbers should be > 1 A3=Input numbers should be <100
  • 10. Conditions User Id F T F T Action Expected Result Error Error Error Login Examples 3 Of Decision table password F F T T 10 30-07-20106
  • 12. State Transition Testing State Table: Switch off Switch on On Off - Off - On Test case Id Input Expected Result Current State Event 1 On Off Off 2 On On On 3 Off On On 4 Off Off Off 12
  • 13. Advantages of Black Box Testing - Efficient when used on large systems. - Tester can be non-technical. - Tests are done from a user's point of view Disadvantages of Black Box Testing - The reason for a failure is not found. - Not all properties of a software product can be tested - May leave many program paths untested Advantages and Disadvantages of Black Box Testing 13 30-07-20106