EXPERIENCE BASED TESTING – H2KINFOSYS
The experience based
testing techniques involve the knowledge and experience of the testers and
other stakeholders. They derive the test conditions by applying their knowledge
in application and technologies. This testing technique is usually used when there is
insufficient information and time in the project.
The testing is done
based on the skill and experience of the tester. It is also called as
Ad-hoc testingbecause
proper specifications are not available to test the applications. Here the
tester depends on the past experiences with same technologies. The tester as
per his experience focuses on the important areas of the software like the
areas mostly used by the customer or the areas most likely to be failed.
Experience based techniques goes together with specification based and structure or
design based techniques.
This technique is used for low risk system. This kind of testing is done even
when there is no specifications or have inadequate specification list.
Different types of experience based techniques are:
·
Error guessing
techniques
·
Exploratory Techniques
All the people in the
team can involve in experience based testing different people will contribute
their experiences in the field. For example an end-user will bring business and
process knowledge and the tester uses all the testing skills
Error
Guessing:
Error guessing type of
software testing includes the tester’s skills and experience. It is done when
the defect is not captured by formal methods. To guess the error prone part in
the program the analyst can use the past experience to identify the conditions.
This technique can be used in any of the case like
·
Divide by zero
·
Living blank spaces in
the text fields
·
Pressing any of the ok
buttons without entering values.
Error guessing testing
needs skilled and experience tester who guesses the problematic areas in the
software. For example the Initialisation of data that is repetition of data or
wrong kind of data like negative numbers etc. Error guessing is one of the
important software testing techniques which does not guarantee on the quality
of the software it does not provide the full coverage of the application. This
technique should be combined with other technique to give better results.
Exploratory
testing:
Exploratory testing is
used when there is insufficient time and
inadequate specifications for testing. It is used in complement with other
formal testing techniques. There no well defined steps or procedure followed
for this kind of testing. The test charters with test objectives can be used as
reference. The software is explored to identify the defects in it based on the
testers intuition.
Check your understanding:
1. What is difference between error guessing and
exploratory testing.
2.
For More Details
!
https://youtu.be/-DywoJfmolU
Contact
Us:
Call:
USA: +1- 770–777–1269.
Comments
Post a Comment