Friday, May 9, 2014

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

New Page 1 Software Testing and Quality Ass

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

 

KR-1206
[Total Marks : 100]
 

N.B: (1) Question No. 1 is compulsory.  
  (2) All questions carry equal marks.  
  (3) In all solve five questions.  
       
1. (a) What is the difference between stress performance and scalability testing? What is the difference between load testing and stress testing? 10
  (b) What is the difference between validation testing and verification testing? 05
  (c) Explain the difference between failure, fault and error. 05
       
2. (a) Explain with suitable example the concepts of mutation testing, mutant, mutation score, killable mutant and staburn mutant. What do you mean by equivalent mutant? 10
  (b) The binary search routine in shown in the following program. Introduce two faults in this routine so that these go undetected by your test cases designed for the complete  branch coverage, in CFG.
in binarysearch (int x, int V[ ], int n)
     {  int low, high, mid;
     low = 0;
     high = n-1;
    while (low < = high)/2
     if (x < V [mid]
             high = mid -1;
       else if (x > V[mid])
         low = mid + 1;
         else
            return mid;
       }
        return - 1;
}.      
10
       
3. (a) Explain with suitable example the difference between 'Data Flow graph' and 'Control Flow Graph'. 10
  (b) What is 'Data Flow Anomaly'? Explain with respected to state transition diagram of a program variable. 10
       
4. (a) Describe difference between Black Box Testing and white Box Testing. 08
  (b) Describe the difference between unit testing and integration testing. 06
  (c) Discuss the advantages and disadvantages of top-down and bottom-up integration approaches, to integration testing. 06
     
5. (a) What is test Oracle? What are the differences between parametric oracle and statistical oracle? 10
  (b) Draw and explain state transition diagram of a test case. 10
       
6. (a) Explain broad criteria of test automation tool evaluation. 10
  (b) What are the objectives of acceptance testing? What is the difference between UAT and BAT? 10
       
7. Write short notes (Any two) 20
  (a) Application of ISO 9000 framework to an educational institute.  
  (b) Defect life cycle.  
  (c) System testing categories.  
  (d) Interface errors in integration testing.  

Also see Software testing and quality assurance question papers for May 2012

No comments:

Post a Comment