Black Box and White Box are testing types and not tetsing techniques.
Testing techniques are as follows:-
The most popular Black box testing techniques are:-
Equivalence Partitioning.
Boundary Value Analysis.
Cause-Effect Graphing.
Error-Guessing.
The White-Box testing techniques are: -
Statement coverage
Decision coverage
Condition coverage
Decision-condition coverage
Multiple condition coverage
Basis Path Testing
Loop testing
Data flow testing
Showing Answers 1 - 33 of 33 Answers
Praveen
Oct 14th, 2005
Testing Techniques is nothing but required Testing approach to be followed during testing. for exp: if we want to check the functionality of a module , then we go for black box testing....
sridhar
Dec 7th, 2005
Black box testing
white box testing
sridhar
Dec 7th, 2005
nonfunctional attribute state transition testing,review, walkthrough,inspection
Hello everybody, I am new to this field, and by this type of answers now i am confused... Tell me which answer is correct as everyon is posting different answer for the same question... How is it possible... Can anyone guide me... I will be heartilly thankfull to everyone who will give me a proper or correct answer for the abo ve question...
Abdul.sameer
Apr 4th, 2007
There are 4 types of testing techniques 1. Static Testing 2. White Box Testing 3. Black Box Testing 4. Grey Box Testing
1. Static Testing: Testing of an application without execution on the computer or without executing them through values.
2. White Box Testing: Here testing is done on code written, like loop coverage, statement coverage, execution loop coverage. Testing done on the code .
3. Black Box Testing: Here testing is done to check the behaviour of the application. Here the behaviour of the application should be towards the Customer's Requirements.
Grey Box Testing: COmbination of Black box and white box is called Grey box testing. Integration testing is an Grey Box Testing which includes both the functionality and coding testing.
Lavanya
Apr 8th, 2007
Black Box testing: testing for the behaviour of the application White box testing:testing for the logic of the pgm Grey box : combination of black and white box. Red box : h/w & s/w testing
1) Black box - means related with functionality of the application 2) White box - related with internal structure of the build or application 3) Grey box - related with internal structure as wel as functionality means a single person can do development as wel as testing. 4) Red box - realted to product testing (means hard ware testing he or she should be good hardware testing eg: mobile is an product , printer etc they check the product not the application, application means nothing but our software say XP operating system , in bank they are useing banking application that is black box,
Testing the printer, mobile hand set, hard disk this is redbox testing. While doing black box testing means application testing
We are useing some techniques they are:
Equivalence Partitioning.
Boundary Value Analysis.
Cause-Effect Graphing.
Error-Guessing.
While doing codeing or just call while doing white box testing he/she uses some white box testing techniques they are:
Cause-effect graphing and cause-effect graphing symbols
Steps in building a cause-effect graph
State and Event Testing
Guidelines for state and event testing
Things developers can do to make software testing easier
Guidelines for designers
Design and code metrics
Coupling
Module coupling concepts
Types of module coupling: Content coupling, Common coupling, External coupling, Control coupling, Stamp coupling, Data coupling
Comparison of coupling attributes
Cohesion
Module cohesion concepts
Types of module cohesion: Coincidental cohesion, Logical cohesion, Temporal cohesion, Procedural cohesion, Communication cohesion, Informational cohesion, Functional cohesion
Comparison of cohesion attributes
Control Flow Complexity
Module Structure
White Box Testing Coverage Criteria
Basis Path Testing
Representing programs as flowgraphs
Flowgraph notation and terminology
Calculating cyclomatic complexity
Steps in basis path testing method
Anupam
Sep 6th, 2007
Just want to inform you, Black Box and White Box are Testing Type not Testing Technique, So friend don't try to bother definition of Testing Related Article, Testing Technique are as: Black Box Testing: 1) Equivalence Partioning 2) Boundary Value analysis 3) State Transition Diagram 4) Error Guessing 5) Cause Effect Method
Testing Technique is a procedure for selecting or designing test based on structural or functional mode of the software successful at finding bugs best practice a way of deriving good test cases a way of objectively measuring a test effort.
Karthik Runja
Feb 10th, 2012
1. Equivalence Class Partition
2. Boundary value Analysis
3. Decision Table
4. State Transition
5. Error Guessing
6. Exploratory Testing
bujji
Feb 23rd, 2012
Testing techniques is nothing but the testing approach that we are going to follow..in functional testing we are going to follow the black box testing techniques. To prepare the optimal documents of scenarios and test cases.. 1)BVA(boundary value analysis)is used to validate the boundaries of input and output fields with size and range 2)ECP(equivalence class partition) is used to validate the type of inputs and outputs 3)DT(decision table)is used to validate the mapping in b/w inputs and outputs 4)Orthogonal Arrays, is used to remove the redundancy(repetitions) in decision table(DT) 5)State transition flow, is used write the test scenarios in order with respect to functionality 6)Error guessing, Is used to identify the defects in s/w before testing
Read the answers above. A slight modification to your answers. Testing techniques are of various types. Each with its own strength and weaknesses. Each testing technique falls into one of the many categories. Broadly speaking there are two main categories.
Static & Dynamic
Static Testing: Testing that is performed at the implementation level without execution of the software is called static testing. And the techniques that we use for the same are Static testing techniques. Eg: Reviews, Walkthroughs etc.
Dynamic Testing Techniques:
Dynamic testing techniques are further divided into 3 main categories,
-Specification Based (Black Box)
-Structure Based (White Box)
-Experience Based
Specification based techniques include: Equivalence Partitioning, Boundary Value Analysis, Decision Tables, State Transition, Use case testing etc.
For Structure based techniques, we have Statement coverage, Decision coverage, Conditions and multiple conditions.
For Experience based techniques we use Error guessing and Exploratory testing.
How do they help?
Every testing technique has its pros and cons in determinig the effectioveness of the testing performed. For Example: BVA might be good to check the data at the boundaries.
Specification based techniques are applied at all the levels of testing right from Component to UAT where specification exists.
The same is with Structure based techniques, used mainly in Component and Integration testing.
Hope this gives a clear picture of Testing techniques.
Prudhviraj Yadav
Mar 20th, 2013
Functional Testing techniques:
1. Specification based (Black box)
• Equivalence partitioning
• Boundary values analysis
• State transition testing
• Cause-effect graphing
• Decision tables testing
• Syntax testing
• Classification tree method
• Orthogonal arrays, All pairs
• Use Case testing
What is Testing Techniques?
Editorial / Best Answer
rajaneeProfile Answers by rajanee Questions by rajanee
Black Box and White Box are testing types and not tetsing techniques.
Testing techniques are as follows:-
The most popular Black box testing techniques are:-
The White-Box testing techniques are: -
Related Answered Questions
Related Open Questions