About this question
Can you explain the difference between Corner Case Testing, Boundary Case Testing and Edge Case Testing with an example.
Can you explain the difference between Corner Case Testing, Boundary Case Testing and Edge Case Testing with an example.
Log in to share your answer and help other learners.
Log in to answerBest Answer · By JanBask QA Expert
Answered on May 6, 2022
Corner Case Testing: When the system breaks only for a specific valid input
eg: Imagine a function getchar() that that takes a number and all numbers from 1-5 are valid inputs:
But, getcar(wheel=?) function works with all numbers but fails for getcar(wheel=3)Edge Case Testing: Here we check that the system handles extreme values of valid limits. For the above example, the valid edge case scenarios are getcar(wheel=1) and getchar(wheel=5)
Boundary Case Testing: Here we check that the system handles boundary values around the edge case values. so in the above example, edge case values are 1 and 5. So, the boundary cases would be 0,2,4,6
Free tutorials and interview questions from industry experts — learn the skill, then get ready to prove it.
Step-by-step QA Testing guides from industry experts
Common QA Testing interview questions, answered
Guides, tips and career advice on QA Testing from JanBask experts.
Selenium Selenium Tutorial: Complete Guide to Automation Testing for Beginners
The Selenium tutorial covers both fundamental & advanced Selenium concepts. It is for individuals at all levels. Learn about…
QA Testing Software Testing Basics: Fundamentals, Principles, Lifecycle & Best Practices
Learn software testing basics, including key principles, lifecycle stages, types of testing, and best practices. A complete…
QA Testing You Can’t Miss the Top 20 Security Testing Interview Questions
Are you getting ready for your information security interview? Get a hold of the top 20 information security interview questions…