MU Information Technology (Semester 8)
Software Testing & Quality Assurance
May 2017
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1(a) How does testing help in producing quality software?
5 M
1(b) What are the types of errors detected by black-box testing
5 M
1(c) Brief about Function Point Metric for software testing
5 M
1(d) Differentiate system testing and acceptance testing.
5 M

2(a) What is software testing? Describe software testing model with a neat diagram.
10 M
2(b) Why do we need integration testing? Explain various approaches in integration testing.
10 M

3(a) Discuss the benefits of verification and validation in a project.
10 M
3(b) What is static testing? Explain the types of static testing.
10 M

4(a) Brief about Software Quality Management
10 M
4(b) What is the need for software measurment? Discuss the various types of software metrics.
10 M

5(a) What are the challenges in testing web based softwares?
10 M
5(b) Consider the following program segment.
# include
main ()
{ float x, y, z;
clrscr(),
printf( "enter the three variables x, y, z");
scanf( "%f%f" , &x, &y, &z);
if(x>y)
{
printf( "x is greatest");
else
printf ("z is gretest");
}
else
{
if (y > z)
printf ( " y is greatest" ),
else
printf( "z is greatest");
}
getch();
}
1) Draw the decision-to-decision graph or DD graph the above program.
2) Calculate the cyclomatic complexity of the program using all the methods.
3) List all the independent paths.
4) Design test cases from independent paths.
10 M

Write short note any two question from Q.6(a,b,c)
6(a) Objec-orineted Testing
10 M
6(b) Regression Testing
10 M
6(c) Bug classificaion based on Softwares Development Life Cycle(SDLC)
10 M



More question papers from Software Testing & Quality Assurance
SPONSORED ADVERTISEMENTS