SlideShare a Scribd company logo
3/16/2015 Priyanka Pradhan 1
PRESENTED TO: PRESENTED BY:
Dr. Himanshu Hora Priyanka Pradhan
Chief Proctor M.tech (Software engg.)
SRMSCET Roll No.:1301409507
GRAY BOX
Testing &
CRUD Testing

 Gray Box Testing
 Comparison between three forms of testing techniques
 Need of Gray Box Testing
 Gray-box Testing Techniques
 Examples of Gray Box Testing
 Advantages of Gray-box Testing
 Disadvantages of Gray-box Testing
 Suitable Applications
 CRUD Testing
3/16/2015 Priyanka Pradhan 2
CONTENTS

 “Gray Box Testing is a combination of White-box
Testing and Black-box Testing.”
-Wikipedia
3/16/2015 Priyanka Pradhan 3
GRAY BOX TESTING

 Black-box tester is unaware of internal structure of the
system.
 White-box tester know internal structure of the system.
 Gray-box tester partially knows the internal structure &
algorithms of defining test cases.
 Need overall and detailed description of documents of the
application.
3/16/2015 Priyanka Pradhan 4
GRAY BOX TESTING

3/16/2015 Priyanka Pradhan 5
COMPARISON BETWEEN THREE FORMS OF
TESTING TECHNIQUES

 Gray-box testing applies straight forward technique
of black-box testing.
 Gray-box testing is based on requirement test case
generation because it presents all the condition before
program is tested.
3/16/2015 Priyanka Pradhan 6
NEED FOR GRAY-BOX
TESTING

 Matrix Testing
-States the status report of the project
 Regression Testing
-Rerunning of the test cases if new changes are made.
 Pattern Testing
-Rerunning of the test cases if new changes are made.
 Orthogonal Array Testing
-Used as subset of all possible combination.
3/16/2015 Priyanka Pradhan 7
GRAY-BOX TESTING
TECHNIQUES

 In grey box testing the tester must have knowledge
of internal data structures and algorithm, for the
purpose of designing test cases. Examples of grey
box testing technique are
• Architectural Model
• Unified Modeling language (UML)
• State Model (Finite State Machine)
3/16/2015 Priyanka Pradhan 8
EXAMPLES OF GRAY
BOX TESTING

 Gray box testing provides combined benefits of white
box and black box testing techniques.
 In gray box testing, the tester relies on interface
definition and functional specification rather than
source code.
 In gray box testing, the tester can design excellent
test scenarios.
 The test is done from the user’s point of view rather
than designer’s point of view.
3/16/2015 Priyanka Pradhan 9
Advantages of Gray-box
Testing

 Partial code coverage: Source code or binaries are
missing because of limited access to internal or
structure of the applications which results in limited
access for code path traversal.
 Defect Identification: In distributed applications, it
is difficult to associate defect identification.
3/16/2015 Priyanka Pradhan 10
Disadvantages of Gray-box
Testing

 Web Applications: The Web Applications have
distributed network or systems.
 Functional or business domain testing: Functional
testing is done basically from a test of user
interactions which may be external systems.
3/16/2015 Priyanka Pradhan 11
SUITABLE
APPLICATIONS

 CRUD testing is actually Black Box testing. CRUD
stands for (Create, Read, Update, Delete). I.e., you
can Create or Add data, you can Read or Access The
Data after it is saved once, or you can Deleted the
data along with its relationship.
Build CRUD matrix and test all object creation,
reads, updates, and deletion
3/16/2015 Priyanka Pradhan 12
CRUD TESTING

-Another name for Black Box testing.
-CRUD stands for Create, Read, Update, Delete.
-Data can be Created and added.
-Data can be Accessed or Read.
-Tester prepares CRUD matrix.
-Tests object creation, reading, update and deleting
objects.
3/16/2015 Priyanka Pradhan 13
CRUD TESTING

3/16/2015 Priyanka Pradhan 14
The acronym CRUD represents:.
Database CRUD
Letter Operation
MySQL
Statement
C Create INSERT
R Retrieve SELECT
U Update UPDATE
D Destroy DELETE
14

THANK YOU
3/16/2015 Priyanka Pradhan 15

More Related Content

PPT
Gray box testing
PPTX
Different techniques-of-software-testing
PPTX
White box black box & gray box testing
PPT
Testing, black ,white and gray box testing
PPTX
5 black box and grey box testing
PPT
Software testing- an introduction
PPT
Testing ppt
DOC
Black box testing
Gray box testing
Different techniques-of-software-testing
White box black box & gray box testing
Testing, black ,white and gray box testing
5 black box and grey box testing
Software testing- an introduction
Testing ppt
Black box testing

What's hot (19)

PPT
Testing Fundamentals
PPTX
Black Box Testing Techniques by Sampath M
PPTX
Se (techniques for black box testing ppt)
PPTX
Black box testing or behavioral testing
PPTX
Software Testing Foundations Part 4 - Black Box Testing
PPTX
Boundary value analysis and equivalence partitioning
PPTX
Blackbox
PPT
Dynamic analysis in Software Testing
PPT
Black box testing
PPT
Software Quality Testing
PPT
Software Testing Techniques
PPT
Black box and white box testing
PPTX
White box testing
PPTX
Test case techniques
PPTX
10 software testing_technique
PPTX
Test Case Design and Technique
PPTX
Test Case Design
Testing Fundamentals
Black Box Testing Techniques by Sampath M
Se (techniques for black box testing ppt)
Black box testing or behavioral testing
Software Testing Foundations Part 4 - Black Box Testing
Boundary value analysis and equivalence partitioning
Blackbox
Dynamic analysis in Software Testing
Black box testing
Software Quality Testing
Software Testing Techniques
Black box and white box testing
White box testing
Test case techniques
10 software testing_technique
Test Case Design and Technique
Test Case Design
Ad

Similar to GrayBox Testing and Crud Testing By: Er. Priyanka Pradhan (20)

PPTX
White-Box and Black-Box testing Introduction.pptx
PDF
Software, Security, manual testing training in Chandigarh
PPTX
WHITE BOX TESTING ashu.pptx
PPT
Testing chapter updated (1)
PDF
Understanding Black Box Testing – Types, Techniques, and Examples.pdf
PPTX
white box and black box testing in software engineering
PPTX
White box & black box testing
PPTX
Software testing methods
PPTX
System Testing.pptx
PPTX
BLACK BOX & WHITE BOX TESTING.pptx
PPTX
UNIT testing
PPTX
Softwar tetesting basic
PPTX
WHITE BOX & BLACK BOX TESTING IN DATABASE
PDF
Understanding White Box and Black Box Testing
PPTX
Software_Testing_Techniques_undergraduate.pptx
PPTX
Grey box testing in software security involves assessing the security of a sy...
PPTX
19 Software Testing Techniques presentation file.pptx
PPTX
Software testing strategies
PPTX
Testing in Software Engineering and its types.pptx
PPT
Types of testing
White-Box and Black-Box testing Introduction.pptx
Software, Security, manual testing training in Chandigarh
WHITE BOX TESTING ashu.pptx
Testing chapter updated (1)
Understanding Black Box Testing – Types, Techniques, and Examples.pdf
white box and black box testing in software engineering
White box & black box testing
Software testing methods
System Testing.pptx
BLACK BOX & WHITE BOX TESTING.pptx
UNIT testing
Softwar tetesting basic
WHITE BOX & BLACK BOX TESTING IN DATABASE
Understanding White Box and Black Box Testing
Software_Testing_Techniques_undergraduate.pptx
Grey box testing in software security involves assessing the security of a sy...
19 Software Testing Techniques presentation file.pptx
Software testing strategies
Testing in Software Engineering and its types.pptx
Types of testing
Ad

More from Priyanka Pradhan (19)

PPTX
Tomato disease detection using deep learning convolutional neural network
PPTX
PPTX
PPTX
Javascript
PPT
programming with python ppt
PPTX
Core Java
PPTX
Image Processing Based Signature Recognition and Verification Technique Using...
PPTX
The agile requirements refinery(SRUM) by: Priyanka Pradhan
ODP
Social tagging and its trend
PPTX
Behavioral pattern By:-Priyanka Pradhan
PPTX
software product and its characteristics
PPTX
EDI(ELECTRONIC DATA INTERCHANGE)
PPT
collaborative tagging :-by Er. Priyanka Pradhan
PPT
Deploying java beans in jsp
PPTX
SOFTWARE PROCESS MONITORING AND AUDIT
PPTX
s/w metrics monitoring and control
Tomato disease detection using deep learning convolutional neural network
Javascript
programming with python ppt
Core Java
Image Processing Based Signature Recognition and Verification Technique Using...
The agile requirements refinery(SRUM) by: Priyanka Pradhan
Social tagging and its trend
Behavioral pattern By:-Priyanka Pradhan
software product and its characteristics
EDI(ELECTRONIC DATA INTERCHANGE)
collaborative tagging :-by Er. Priyanka Pradhan
Deploying java beans in jsp
SOFTWARE PROCESS MONITORING AND AUDIT
s/w metrics monitoring and control

Recently uploaded (20)

PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Safety Seminar civil to be ensured for safe working.
PPT
Mechanical Engineering MATERIALS Selection
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Current and future trends in Computer Vision.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Construction Project Organization Group 2.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
PPT on Performance Review to get promotions
PPTX
web development for engineering and engineering
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
R24 SURVEYING LAB MANUAL for civil enggi
Safety Seminar civil to be ensured for safe working.
Mechanical Engineering MATERIALS Selection
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Operating System & Kernel Study Guide-1 - converted.pdf
Internet of Things (IOT) - A guide to understanding
additive manufacturing of ss316l using mig welding
Current and future trends in Computer Vision.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Construction Project Organization Group 2.pptx
Lecture Notes Electrical Wiring System Components
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPT on Performance Review to get promotions
web development for engineering and engineering

GrayBox Testing and Crud Testing By: Er. Priyanka Pradhan

  • 1. 3/16/2015 Priyanka Pradhan 1 PRESENTED TO: PRESENTED BY: Dr. Himanshu Hora Priyanka Pradhan Chief Proctor M.tech (Software engg.) SRMSCET Roll No.:1301409507 GRAY BOX Testing & CRUD Testing
  • 2.   Gray Box Testing  Comparison between three forms of testing techniques  Need of Gray Box Testing  Gray-box Testing Techniques  Examples of Gray Box Testing  Advantages of Gray-box Testing  Disadvantages of Gray-box Testing  Suitable Applications  CRUD Testing 3/16/2015 Priyanka Pradhan 2 CONTENTS
  • 3.   “Gray Box Testing is a combination of White-box Testing and Black-box Testing.” -Wikipedia 3/16/2015 Priyanka Pradhan 3 GRAY BOX TESTING
  • 4.   Black-box tester is unaware of internal structure of the system.  White-box tester know internal structure of the system.  Gray-box tester partially knows the internal structure & algorithms of defining test cases.  Need overall and detailed description of documents of the application. 3/16/2015 Priyanka Pradhan 4 GRAY BOX TESTING
  • 5.  3/16/2015 Priyanka Pradhan 5 COMPARISON BETWEEN THREE FORMS OF TESTING TECHNIQUES
  • 6.   Gray-box testing applies straight forward technique of black-box testing.  Gray-box testing is based on requirement test case generation because it presents all the condition before program is tested. 3/16/2015 Priyanka Pradhan 6 NEED FOR GRAY-BOX TESTING
  • 7.   Matrix Testing -States the status report of the project  Regression Testing -Rerunning of the test cases if new changes are made.  Pattern Testing -Rerunning of the test cases if new changes are made.  Orthogonal Array Testing -Used as subset of all possible combination. 3/16/2015 Priyanka Pradhan 7 GRAY-BOX TESTING TECHNIQUES
  • 8.   In grey box testing the tester must have knowledge of internal data structures and algorithm, for the purpose of designing test cases. Examples of grey box testing technique are • Architectural Model • Unified Modeling language (UML) • State Model (Finite State Machine) 3/16/2015 Priyanka Pradhan 8 EXAMPLES OF GRAY BOX TESTING
  • 9.   Gray box testing provides combined benefits of white box and black box testing techniques.  In gray box testing, the tester relies on interface definition and functional specification rather than source code.  In gray box testing, the tester can design excellent test scenarios.  The test is done from the user’s point of view rather than designer’s point of view. 3/16/2015 Priyanka Pradhan 9 Advantages of Gray-box Testing
  • 10.   Partial code coverage: Source code or binaries are missing because of limited access to internal or structure of the applications which results in limited access for code path traversal.  Defect Identification: In distributed applications, it is difficult to associate defect identification. 3/16/2015 Priyanka Pradhan 10 Disadvantages of Gray-box Testing
  • 11.   Web Applications: The Web Applications have distributed network or systems.  Functional or business domain testing: Functional testing is done basically from a test of user interactions which may be external systems. 3/16/2015 Priyanka Pradhan 11 SUITABLE APPLICATIONS
  • 12.   CRUD testing is actually Black Box testing. CRUD stands for (Create, Read, Update, Delete). I.e., you can Create or Add data, you can Read or Access The Data after it is saved once, or you can Deleted the data along with its relationship. Build CRUD matrix and test all object creation, reads, updates, and deletion 3/16/2015 Priyanka Pradhan 12 CRUD TESTING
  • 13.  -Another name for Black Box testing. -CRUD stands for Create, Read, Update, Delete. -Data can be Created and added. -Data can be Accessed or Read. -Tester prepares CRUD matrix. -Tests object creation, reading, update and deleting objects. 3/16/2015 Priyanka Pradhan 13 CRUD TESTING
  • 14.  3/16/2015 Priyanka Pradhan 14 The acronym CRUD represents:. Database CRUD Letter Operation MySQL Statement C Create INSERT R Retrieve SELECT U Update UPDATE D Destroy DELETE 14