Testing Blindness
Testing Blindness is a pathological (harmful)situation in which the desired path is achieved for the wrong reason
There are three types of testing blindness
If the test case sets Y = 1, the desired path is taken in either case, but the bug still exists
The assignment (x =a) makes the predicates multiples of each other, so the direction taken is the same for the correct and buggy version
There are three types of testing blindness
Assignment Blindness
Assignment Blindness occurs when the buggy predicate appears to work correctly because the specific value chosen for an assignment statement works with both the correct and incorrect predicate
Example:
Assignment Blindness occurs when the buggy predicate appears to work correctly because the specific value chosen for an assignment statement works with both the correct and incorrect predicate
Example:
Correct
X = 7
-------
if Y > 0 then
|
Buggy
X = 7
-------
if X + Y > 0 then..
|
Equality Blindness
Equality Blindness occurs when the path selected by prior predicate results in a value, that works both for the correct and buggy predicate
Example:
The first predicate, if y = 2 forces the rest of the path, so that for any positive value of x, the path taken at the second predicate will be the same for the correct and buggy version
Equality Blindness occurs when the path selected by prior predicate results in a value, that works both for the correct and buggy predicate
Example:
Correct
If Y = 2 then
-----------
If X + Y > 3 then
|
Buggy
If Y = 2 then
-----------
If X > 1 then
|
Self Blindness
Self blindness occurs when the buggy predicate is a multiple of the correct predicate, and as a result is indistinguishable along that path
Example:
Self blindness occurs when the buggy predicate is a multiple of the correct predicate, and as a result is indistinguishable along that path
Example:
Correct
X = A
-------
if X – 1 > 0 then
|
Buggy
X = A
-------
if X + A + 2 > 0 then..
|
Thanks for your informative article on software testing. Your post helped me to understand the future and career prospects in software testing. Keep on updating your blog with such awesome article.
ReplyDeleteRegards,
Software training|Software testing training in chennai
It's very helpfull to us do like this and make eassy to learn
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteGreat job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too. There tend to be not many people who can certainly write not so simple posts that artistically. Continue the nice writing antivirus panda
ReplyDeleteJust admiring your work and wondering how managed this blog so well. It’s so remarkable that I can't afford to not go through this valuable information whenever I surf the internet!blue iris software
ReplyDeleteThanks for sharing this blog. This very important and informative blog
ReplyDeleteLearned a lot of new things from your post! Good creation and HATS OFF to the creativity of your mind.
Very interesting and useful blog!
Best Sofware Testing in Gurgaon
Thank You Admin.
ReplyDeleteClick Here for more JNTU study material.
I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
ReplyDeleteamazon-web-services-training-in-bangalore
Best Hadoop Training Institute In chennai
I wish to show thanks to you just for bailing me out of this particular trouble.As a result of checking through the net and meeting techniques that were not productive, I thought my life was done.
ReplyDeleteBest Java Training Institute Chennai
It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me..
ReplyDeletesoftware testing training online
Thanks For Clearing All My Doubts Through Your Website Post.You Cleared All My Doubts.Coming To Our Self We Provide Food Equipment Parts Through Out US At Very Affordable Prices And Also We Offer Same Day Shipping In US.We Offer Only Genuine Products.
ReplyDeletegreat blog on software testing. software testing training in Chennai
ReplyDeleteNice article. Software Testing Training in Chennai
ReplyDeleteThank for sharing the information Excellent article Bala Guntipalli Thanks for posting.
ReplyDeleteThanks For Sharing Valuable Information, Very Useful For U Mulesoft Certification Training
ReplyDeleteThanks for sharing such a wonderful blog, amazing keep going on
ReplyDeletePHP Training in Chennai | PHP Training Institute in Chennai
ReplyDeleteThis Blog is very helpful and useful,came to know that i should be strong in my basics and this blog helps me to improve it,Chicago Immediate Care Services Provided by Us.Thanks For Posting.I Am refereed by my friend to this blog and i also want to refer my other friends to this blog.
Thanks For Sharing..........
ReplyDeletePlots for Sale in Vizag
What you told about it is new. I am very happy that there is such a blog in which I got something new and which is very useful for people's work. I get a lot of new things from your blog and I want people to see this blog Will speak.
ReplyDeletesoftware testing
Great post!
ReplyDeleteThanks for sharing this list!
It helps me a lot finding a relevant blog in my niche!
Software Testing Course
Software Testing Training in Bangalore
Software Testing Training in Ambattur
Software Testing Training in Guindy
Software Testing Certification Training in OMR
Awesome post..Thank you for sharing.. Java training in chennai
ReplyDeleteJava training center in chennai
All the points you described so beautiful. Every time i read your i blog and i am so surprised that how you can write so well.
ReplyDeleteJava training in Chennai | Java training in Bangalore
Java interview questions and answers | Core Java interview questions and answers
Woah this blog is wonderful i like studying your posts. Keep up the great work! You understand, lots of persons are hunting around for this info, you could help them greatly.
ReplyDeleteData Science course in Indira nagar
Data Science course in marathahalli
Data Science Interview questions and answers
Nice Post and it is very useful to me. Software Testing Training in Chennai
ReplyDeleteVery great and good information on JNTU99 Study Material.
ReplyDelete
ReplyDeleteNice Blog, When i was read this blog i learnt new things & its truly have well stuff related to developing technology, Thank you for sharing this blog.
iPhone app training course in bangalore
Mobile app training institutes bangalore
iPhone job oriented course in bangalore
iPhone training classes in bangalore