As per my knowledge there are two types of testing:
1>Functional testing 2> Non functional testing
Testing Techniques means the method that we use to test the
functionality of the application
For functional testing generally we use following testing
1>Black Box Testing
2>White Box Testing
Black Box Testing is the testing in which tester does not
know about the internal working of the application, he/she
only knows the legal input and expected output. Tester does
not know that how the expected output produced be the
system for given input.So the blak box testing is also
known as Specification based testing or behavioral testing.
Under Black Box Testing there are following strategies to
write the test cases:
b>Boundary Value Analysis
c>Cause Effect Graphing
White Box Testing:White Box Testing is the testing in which
tester knows about the internal working of the application
and tests how the expected output produced by giving the
legal input. In White box testing tester verifies the
structure of the application and flow of the path in
application.So white testing is also known as structural
testing or open box testing.
Under White Box Testing there following strategies used to
write the test cases:
e>Multiple condition coverage
f>Basis Path Testing
h>Data flow testing
Testing Related to Changes
i) ReTesting and ii) Regression Testing
But Testing Techniques consists the way on the basis testing
is get done.
i)Black-Box technique, it consists..
Boundary value analysis
Use case diagrams
ii) White Box techniques consists of
condition,LCSAJ means all the coverage stuffs.
iii) Experience based techniques consists
Testing Types: Unit Testing,Regression testing,Integration
testing,System testing, Production testing (Beta testing).
Testing techniques : its an approach to test like
white box Techniques
Boundary Value Analysis.
BLACK BOX TECHNIQUES
Multiple condition coverage
Basis Path Testing
Data flow testing
Is This Answer Correct ?
Other Test Cases Interview Questions
what are test repository????
need for test repository/need for maintaining test cases??
advantages and disadvantages for maintaining test case??
Could someone answer the following testing Questions?
1)Give 5 reasons why a build can be released with bug
2)Write a bug report for a word processor program which
crashes when the
contents of 89th column is been sorted in assending order.
3)write test 10 cases for program which has a table with 2
fields of NAME
od char type and CLASS of INT type.NAME fields is truncated
charaters and CLASS takes value between 1 to 9 both included.
There are 3 possible opearations program can perform
a)When a new student joins the class the program adds a new
b)When student leaves the class the field get deleted
c)when student gets promoted then program incremts the class
Write 5 test cases for the scenario.
4)write 10 test cases for a program that takes date in
and prints it out with a increment of 1.
for dates (dd) can be given in the range 1<=dd>=30
for months (mm) can be given in the range 1<=mm>=12
for years(yyyy) can be given in the range 1600<=yyyy>=9999
5)Give 5 bugs that could cause a program to crash when it
999999 th pages 1000001th line.