Experience Based Test Technique

Posted on1 Month ago by 296

Error Guessing

Error guessing is a technique used to anticipate the occurrence of errors, defects, and failures, based on the tester’s knowledge, including :

  • How has the application worked in the past?
  • What kind of errors tend to be made?
  • Failures that have occurred in other applications
A methodical approach to the error guessing technique is to create a list of possible errors, defects, and failures and design tests that will expose those failures and the defects that caused them. These error, defect, and failure lists can be built based on experience, defect and failure data, or common knowledge about why software fails.

Exploratory Testing

In exploratory testing, informal tests are designed, executed, logged, and evaluated dynamically during test execution. The test results are used to learn more about the component or system, and to create tests for areas that may need more testing.

Exploratory testing is sometimes conducted using session-based testing to structure the activity. In session-based testing, exploratory testing is conducted within a defined time-box, and the tester uses a test charter containing test objectives to guide the testing. The tester may use test session sheets to document the steps followed and the discoveries made.

Checklist Based Test

In checklist-based testing, testers design, implement, and execute tests to cover test conditions found in a checklist. As part of analysis, testers create a new checklist or expand an existing checklist, but testers may also use an existing checklist without modification. Such checklists can be built based on experience, knowledge about what is important for the user, or an understanding of why and how software fails.

Related articles

White Box Test Technique

byFirhan Muzzafi Marecar 339 2 Months ago

Black Box Test Technique

byFirhan Muzzafi Marecar 1174 3 Months ago
Related products
Testing is essential for high-quality & reliable software. It involves carefully evaluating code to find defects, check how it works, & ensure a good user experience. By testing the software thoroughly during...
High-quality code is the foundation of successful software projects. It leads to fewer bugs, faster development, improved collaboration, and an enhanced user experience. What will you learn? Introduction to Code...
Agile Scrum Introduction Education is a training program intended to provide participants with a deep understanding of Agile methodology & introduce Scrum Framework. Scrum is one of the most common Agile frameworks in...
Applying CI/CD offers significant benefits to software development teams. With CI/CD, teams can improve efficiency, reduce the risk of errors, enhance software quality, and shorten the delivery time. In the long run,...
Leave a Comment
Leave a Reply
Please login to post a comment.



Click for more products.
No produts were found.