Software Testing is the process of evaluation a software item to detect differences between given input and expected output.
Software TestingFull description
Full description
Software TestingFull description
TestingFull description
only manual testing notes......
This is useful in ETL Testing
Software Testing is the process of executing an application with intent to identify the bugs present in the application. The key objective of Software Testing is to ensure that the application meets the requirements specified in the requirements docu
In this era of computing, the ideas and techniques of software testing have become essential knowledge for all software developers. A software developer can expect to use the concepts presented in this book many times during his or her career. This c
Software Testing Interview Questions
Interview Questions Software Testing
Software Testing Tutorial
The purpose of this paper is to analyze in general the process of testing games and describe in more detail all the aspects of test phases in a game development process. The game industry has grown significantly in the last decade and many companies
JNTU CSE IV I manual
Software Reviews and Testing
Software Testing Notes
Software Testing Framework, For more information Check this site www.examsinfo.in
Practical no 1 Aim: Write a program in C/C++ to find the root of a quardatic equaltion and perform the following on it: Boundary Value Analysis (BVA). Consider the program for the determination of nature of roots of a quadratic equation. Its input is a triple of postive intergers a,b,c and values may be from interval [0,100]. The pr ogram output may have one of the following words: Not a QE, Real Roots, Imaginary Roots or Equal Roots.
#include #include void main() { int a,b,c,d; clrscr(); cout<<"The Quadratic equation is of the type a(x^2)+bx+c=0"<>a; cout<<"Enter the value of b: "<>b; cout<<"Enter the value of c: "<>c; d=(b*b)-4*a*c; if((a<0)||(b<0)||(c<0)||(a>100)||(b>100)||(c>100)) cout<<"Invalid input"<
The quadratic equation is of the type a(x^2) +bx +c = 0 Enter the value of a: 50 Enter the value of b: 50 Enter the vaule of c: 0 Real roots
The quadratic equation is of the type a(x^2) +bx +c = 0 Enter the value of a: 50 Enter the value of b: 50 Enter the vaule of c: 50 Imaginary roots
The quadratic equation is of the type a(x^2) +bx +c = 0 Enter the value of a: 10 Enter the value of b: 40 Enter the vaule of c: 40 Roots are equal
The quadratic equation is of the type a(x^2) +bx +c = 0 Enter the value of a: 0 Enter the value of b: 50 Enter the vaule of c: 50 Not a quadratic equation Boundary Value analysis: The basic idea of boundary value analysis is to use input variable at their manimum, just above manimum, normal value, just below maximum and maximum. In this program, we consider the value as 0 (minimum), 1(just above minimum), 50 (normal), 99 (just below maximum) and 100 (maximum). Test case ID 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
a 50 50 50 50 50 50 50 50 50 0 1 99 100
b 50 50 50 50 50 0 1 99 100 50 50 50 50
c 0 1 50 99 100 50 50 50 50 50 50 50 50
Expected output Real roots Real roots Imaginary roots Imaginary roots Imaginary roots Imaginary roots Imaginary roots Imaginary roots Equal roots Not a QE Real roots Imaginary roots Imaginary roots
The quadratic equation is of the type a(x^2) +bx +c = 0 Enter the value of a: 50 Enter the value of b: 50 Enter the vaule of c: 50 Imaginary roots
The quadratic equation is of the type a(x^2) +bx +c = 0 Enter the value of a: 10 Enter the value of b: 40 Enter the vaule of c: 40 Roots are equal
The quadratic equation is of the type a(x^2) +bx +c = 0 Enter the value of a: 0 Enter the value of b: 50 Enter the vaule of c: 50 Not a quadratic equation Boundary Value analysis: The basic idea of boundary value analysis is to use input variable at their manimum, just above manimum, normal value, just below maximum and maximum. In this program, we consider the value as 0 (minimum), 1(just above minimum), 50 (normal), 99 (just below maximum) and 100 (maximum). Test case ID 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
a 50 50 50 50 50 50 50 50 50 0 1 99 100
b 50 50 50 50 50 0 1 99 100 50 50 50 50
c 0 1 50 99 100 50 50 50 50 50 50 50 50
Expected output Real roots Real roots Imaginary roots Imaginary roots Imaginary roots Imaginary roots Imaginary roots Imaginary roots Equal roots Not a QE Real roots Imaginary roots Imaginary roots
Practical no 2 Aim: write a program in C\C++ to find the area of a Triangle, Square, Rectangle and a Circle. Perform Equivalence class testing on it.
#include #include #include void main() { clrscr(); int ch; char c; float b,h,a; 1: cout<<"Enter your choice"; cout<<"\n 1. Triangle"; cout<<"\n 2. Square"; cout<<"\n 3. Rectangle"; cout<<"\n 4. Circle"; cout<<"\n 5. Exit\n"; cin>>ch; switch(ch) { case 1: b: cout<<"\Enter the base of the triangle (1-200)"; cin>>b; if((b<=0)||(b>200)) { cout<<"\n Invalid entry for base \n"; goto b; } h: cout<<"\n Enter the height of the triangle (1-200)"; cin>>h; if((h<=0)||(h>200)) { cout<<"\n Invalid height\n Enter the valid height (1-200)"; goto h; } a= 0.5*b*h; cout<<"\n The area is : "<>c; if((c=='y')||(c=='y')) goto 1; break; case 2 : s: cout<<"\n Enter the side of the squre (1-200)"; cin>>b; if((b<=0)||(b>200)) { cout<<"\n Invalid entry for base \n"; goto s; }