special value testing
TRANSCRIPT
![Page 1: Special value testing](https://reader036.vdocuments.net/reader036/viewer/2022071814/55a798ae1a28ab18628b4575/html5/thumbnails/1.jpg)
![Page 2: Special value testing](https://reader036.vdocuments.net/reader036/viewer/2022071814/55a798ae1a28ab18628b4575/html5/thumbnails/2.jpg)
It is the form of functional testing.
Testing where Tester domain experience, knowledge on similar products/projects, intuition helps in testing the application successfully.
![Page 3: Special value testing](https://reader036.vdocuments.net/reader036/viewer/2022071814/55a798ae1a28ab18628b4575/html5/thumbnails/3.jpg)
Use best engineering judgment
Domain knowledge
Experience
Soft spots
![Page 4: Special value testing](https://reader036.vdocuments.net/reader036/viewer/2022071814/55a798ae1a28ab18628b4575/html5/thumbnails/4.jpg)
Ex 1: Assume, Y = K (op) J
- op = operator, J = Variable , K =constant
If op=* or / => Special Value= 0,1
If op=+/- => Special Value=0
![Page 5: Special value testing](https://reader036.vdocuments.net/reader036/viewer/2022071814/55a798ae1a28ab18628b4575/html5/thumbnails/5.jpg)
Ex 2: int sort(int arr[] ,int n)
Where n=0 or arr[] is emptyset /and value=1;
![Page 6: Special value testing](https://reader036.vdocuments.net/reader036/viewer/2022071814/55a798ae1a28ab18628b4575/html5/thumbnails/6.jpg)
Advantages:
- Soft Spots error can be identified with minimal efforts.
Dis-advantages:
1)Domain Knowledge is required.
2)There is no Co-ordination with developers.
![Page 7: Special value testing](https://reader036.vdocuments.net/reader036/viewer/2022071814/55a798ae1a28ab18628b4575/html5/thumbnails/7.jpg)