Soft Engg
Soft Engg
Q) Perform boundary value analysis testing methods on the program which can find out the largest among three integers a,b,c within the range 100-200.
#include<iostream.h> #include<conio.h> void main() { int a,b,c; cout<<This program will tell you the largest of the three numbers you enter!; cout<<Enter the three numbers within the range [100,200] :\n; cin<<a<<b<<c; if((a<100||a>200)||(b<100||b>200)||(c<100||c>200)) { Cout<</n invalid input; Cout<</n enter no between 100-200; } else { If(a>b&&a>c) cout<<largest value is :<<a; else if(b>a&&b>c) cout<<largest value is :<<b; else cout<<largest value is :<<c; } getch(); }
Test log
Test case id 1 2 3 4 5 6 7 8 9 10 11 12 13
a 100 101 199 200 150 150 150 150 150 150 150 150 150
b 150 150 150 150 150 150 150 150 150 100 101 199 200
c 150 150 150 150 100 101 150 199 200 150 150 150 150
Expected output Largest value is 150 Largest value is 150 Largest value is 199 Largest value is 200 Largest value is 150 Largest value is 150 Largest value is 150 Largest value is 199 Largest value is 200 Largest value is 150 Largest value is 150 Largest value is 199 Largest value is 200
Actual output Largest value is 150 Largest value is 150 Largest value is 199 Largest value is 200 Largest value is 150 Largest value is150 Largest value is 150 Largest value is 199 Largest value is 200 Largest value is 150 Largest value is 150 Largest value is 199 Largest value is 200
Pass/fail pass Pass Pass Pass Pass Pass Pass Pass Pass Pass Pass Pass pass
Screen shots