Friday, May 9, 2014

Software Testing and Quality Assurance (STQA) Semester 7 (Revised Course) (3 Hours) May 2012

New Page 1 Software Testing and Quality Ass

Software Testing and Quality Assurance (STQA)
Semester 7
(Revised Course)
(3 Hours) May 2012

 

GN-6425
[Total Marks : 100]
 

N.B: (1) Question No. 1 is compulsory.  
  (2) Answer any four questions out of remaining six questions.  
       
1. (A) Who should define the acceptance quality attribute criteria of a test project? Justify your answer and give some Acceptance criteria. 05
  (B) Compare McCall's quality model with ISO 9126 quality model. 05
  (C) Explain test case Design effectiveness. 05
  (D) Explain different types of interface errors. 05
       
2. (A) Draw data flow graph for below given routine.
*/ pow(m,n) computes m to the power of n */
void pow(int m,n)
{
   float q;
   int p;
if(n<0)
    p=0-n;
else
   p=n;
   q=1.0;
while(p !=0)
   {
   q=q*m;
   p=p-1;
   }
if(n<0)
      q=1.0/q
     print("%f",q)
}
10
  (b) Explain Dynamic unit testing. 10
       
3. (a) Briefly explain McCall's Quality Factors and criteria. 10
  (b) What are the objectives of Acceptance Testing? Explain different types of Acceptance Testing. 10
       
4. (a) Explain in detail Evaluation and Selection of Test Automation Tools. 10
  (b) Explain different metrics used in system testing. 10
     
5. (a) Explain boundary value analysis with the help of suitable example. 10
  (b) Discuss the advantages and disadvantages of integration testing. 05
  (c) Explain scalability testing with example. 05
       
6. (a) Explain the following terms.
a) Verification     b) Validation    c) Error     d) fault    e) Defect
10
  (b) Draw the Control Flow Graph and Show coverage criteria for given code.

Public static double ReturnAverage(int value[ ], int AS, int MIN, int MAX)
{
     int i, ti, tv, sum;
     double av;
     i=0; ti=0; tv=0; sum=0;
  while(ti<AS&& value [i] !=.999)
{
     ti**;
if(value [i] >=MIN&& value[i] <=MAX)
{
     tv++;
     sum=sum+value[i];
;
     i++;
}
if(tv>0)
      av = (double) sum/tv,
else
     av = (double)-999;
     return(av);
}
    
10
       
7. (a) Explain test design preparedness matrix. 05
  (b) Differentiate Black Box and White Box Testing. 05
  (c) Explain load testing and stress testing. 05
  (d) Explain different views of software quality. 05

Also see Software testing and quality assurance question papers for December 2011

No comments:

Post a Comment