What is Testing Techniques?

Editorial / Best Answer

rajanee  

  • Member Since Jan-2006 | Jan 6th, 2006


 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....

  Was this answer useful?  Yes

sridhar

  • Dec 7th, 2005
 

Black box testing

 white box testing

  Was this answer useful?  Yes

sridhar

  • Dec 7th, 2005
 

nonfunctional attribute state transition testing,review, walkthrough,inspection

  Was this answer useful?  Yes

rajanee

  • Jan 6th, 2006
 

 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

shafee mohammed

  • Mar 29th, 2006
 

The testing tehniques are of two types:

1) white box

2) black box

Let me know am i correct or not. some guys say that the above are not testing techniques. plz clarify my doubt

 

  Was this answer useful?  Yes

sima

  • Mar 29th, 2006
 

   Testing techniques

 1.White box testing:-Used to test internal based application.

 2.Black box testing:-Used to test functional based opr requirement based application.

 3.Gray box testing:-Used to test web applications.It is a combination of both White box & Black box testing.

  Was this answer useful?  Yes

srinivas

  • Mar 30th, 2007
 

Sorry my friend, what you have written for testing techniques is not at all correct. The answer for this is

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

Joseph Chacko

  • Apr 3rd, 2007
 

Answer is White Box, Black Box, Incremental & Thread testing

  Was this answer useful?  Yes

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...

  Was this answer useful?  Yes

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.

  Was this answer useful?  Yes

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

  Was this answer useful?  Yes

There are 4 types 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:

  • Statement coverage
  • Decision coverage
  • Condition coverage
  • Decision-condition coverage
  • Multiple condition coverage
  • Basis Path Testing
  • Loop testing
  • Data flow testing

  Was this answer useful?  Yes

Black box test case design techniques
  • Equivalence class testing
  • Guidelines for identifying equivalence classes
  • Guidelines for writing equivalence class tests
  • Boundary testing
  • Guidelines for writing boundary tests
  • Decision tables as a testing tool
  • General decision table format
  • Sample decision tables
  • Steps in developing decision tables
  • Simplifying and verifying decision tables
  • Decision trees as a testing tool
  • Decision tree structure
  • Steps in building and testing decision trees
  • Sample decision tree
  • 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

White Box Testing
1) Path Coverage
2) Condition coverage
3) Branch Coverage

I think now it will be cleared ;

Anupam Mishra

  Was this answer useful?  Yes

nikhilk265

  • Nov 6th, 2007
 

There are two types in testing techniques
1)Black Box technique(Functional Testing)
2)White box technique(Structural Testing)

  Was this answer useful?  Yes

Pramod

  • Nov 13th, 2007
 

There are 4 types of testing techniques

1. Unit Testing
2. System Testing
3. Integration Testing
4. UAT (User Acceptance Testing )

  Was this answer useful?  Yes

ramsri888

  • Aug 1st, 2008
 

Testing Techniques are three different types:

1. The techniques which are based on specification is black-box testing.

2. The techniques which are based on internal of the program is white-box testing(structured based techniques).

3. The techniques which are based on experienced is experienced-based techniques.

If we go into depth then each individual techniques have their own procedural testings.

Many thanks
sri

  Was this answer useful?  Yes

Poonam_blr

  • Sep 3rd, 2010
 

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.

  Was this answer useful?  Yes

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

  Was this answer useful?  Yes

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

  Was this answer useful?  Yes

Nandakumar

  • Oct 4th, 2012
 

White box testing
Black box testing
Incremental testing
Thread testing

  Was this answer useful?  Yes

Srikant

  • Oct 26th, 2012
 

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

2. Structure based (White box)
• Statement testing
• Decision testing
• Branch testing
• Condition testing
• Multiple condition testing
• Condition determination
testing
• LCSAJ
• Path testing

3. Defect based
• Taxonomy

4. Experience based
• Error guessing
• Checklist based
• Exploratory
• Attacks

5. Static analysis

6. Dynamic analysis


Non-functional Testing types:
1. Accuracy testing
2. Suitability testing
3. Interoperability testing
4. Functional security testing
5. Usability testing
6. Accessibility testing
7. Technical security testing
8. Reliability testing
9. Efficiency testing
10. Maintainability testing
11. Portability testing

  Was this answer useful?  Yes

soundari

  • Jun 9th, 2013
 

Sorry friend....white box and black box testing are types of testing not testing techniques

Sudheer Reddy

  • Jul 14th, 2014
 

Testing techniques:
1.BVA
2.ECP
3.error guessing.
4.decision table.
5.state transition 

Testing levels:
1.unit testing
2.integration testing
3.system testing 
4. Uat testing

Testing methods.
1.black box
2.white box
3.gray box

Testing methodologies:
Agile
V& V model
Waterfall
Spiral
Fish
Prototype
And so on...

Hope you people are clear with this 

If you want any thing related to database and manual testing feel free to mail me ..

Thanks
Sudheer reddy chittireddy !!!

  Was this answer useful?  Yes

Abhishek

  • Sep 8th, 2014
 

Sorry friends... but Black box and white box are neither type nor technique of testing...!

Types : Static and Dynamic.

Method: Black/White/Gray box

Level: Unit/Integration/System/User acceptance Testing.

There are different testing technique for BBT and WBT:

For BBT: ECP, BVA, Error guessing, decision table, State transition diagram etc.

For WBT: Statement, branch, path testing

  Was this answer useful?  Yes

viet

  • Nov 26th, 2015
 

You are saying about testing states (levels of testing) but not testing techniques.

  Was this answer useful?  Yes

Manhad khan Mohammed

  • Feb 21st, 2016
 


I think Black and white box testing are different types of Testing not Testing Techniques.

  Was this answer useful?  Yes

Mayuri Padhye

  • Jul 19th, 2017
 

As black box and white box testing are the types of testing then what are the techniques of testing

  Was this answer useful?  Yes

Aakash Bhavsar

  • Aug 7th, 2017
 

Follow this:
Methods of testing:
1) Black box testing
2) White box testing
3) Gray box testing

1) Black box testing techniques:
Equivalence class partitioning, Boundary value analysis, Cause effect graphing

2) White box testing techniques:
Control flow testing, Data flow testing, Branch testing, Statement coverage, Decision coverage, Modified condition/decision coverage, Prime path testing, Path testing.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions