Software Testing
                      Old Question Papers

April 2011                                                                                                         SEE6B/ SAZ6C / SEU6G

Part – A
1.       Define Quality in software.
2.       What do you meant by Bug?
3.       What are the various testing styles?
4.       Define Flow graphs.
5.       What is called as Transaction?
6.       Mention the various testing strategies.
7.       Define path.
8.       Write note on syntax testing.
9.       What is a path expression?
10.   List out the various formats of testing.
11.   What are the contents in decision table?
12.   Define State Graph.
Part-B
13.   Compare and contrast the functions of testing and debugging.
14.   Discuss in brief about types of bugs.
15.   Describe about transaction system properties.
16.   Write short notes on domain testing.
17.   Explain in brief about path expressions and path products.
18.   Write notes on Transition testing.
19.   Discuss in brief about logic based testing
Part-C
20.   Write an overview about the following
a)      Model for testing
b)      Consequences of Bugs
21.   Explain in detail about application of path testing.
22.   Describe about dataflow testing strategies.
23.   Discuss about structural metric and linguistic metric.
24.   Write a detailed note on state testing.

NOVE-2011                                                                                                                                         SAZ6C/SEE6B

PART-A

1.       Define Software.
2.       Give the purpose of testing.
3.       Why bug arises?
4.       What the meant by a graph?
5.       How to prepare the format for the test plan?
6.       Define test cases.
7.       Mention the types of testing
8.       Why testing is difficult?
9.       Give the expansion for SQA.
10.   Define path.
11.   How error differs from a bug?
12.   Give any two importances of decision tables.

PART-B

13.   How to maintain the quality in software?
14.   Explain the technique of creating design styles.
15.   What is meant by path instrumentation?
16.   Explain the concept of path testing.
17.   Give the importance of domain testing.
18.   Explain the concept of structural metrics.
19.   How decision tables can be used for logic testing?

PART-C

20.   What is a bug? Discuss on its types.
21.   Discuss on transaction flow testing techniques.
22.   How data flow testing strategies can be strengthened?
23.   With an example, show how syntax testing is done.
24.   Discuss the following:
a)      Transition testing.
b)      State testing.

APRIL-2012                                                            SEE6B /SAZ6C

                                   PART-A

     1.       What is the purpose of debugging?
     2.       What are processing bugs?
     3.       Distinguish between control flow graph and flow chart.
     4.       What are the three different testing criteria?
     5.       Define Simple path segment.
     6.       What do you mean by open domains?
     7.       Define Path expression.
     8.       What is linguistics metrics?
     9.       Define BNF.
    10.   What are the categories of string errors?
    11.   Define State Testing.
    12.   What do you mean by transition?

                                   PART-B

     13.   Describe the five phases of testing.
     14.   What is the importance of bugs? Explain.
     15.   What are the elements of control flow graph? Describe.
     16.   Describe any five bugs in domain errors.
     17.   Explain any five rules of path product.
     18.   Write down the steps in system testing.
      19.   Write a note on State Graph.

                                   PART-C

      20.   Discuss the three distinct kinds of testing.
      21.   Explain about the transaction flow testing techniques.
      22.   Describe the various strategies involved in data-flow testing.
      23.   Write a brief note on hidden assumption and weakness of Halstead’s metrics.
      24.   Explain the components of Decision Table.


APRIL-2013                                                               SEE6B/SAZ6C/SEU6G

                                      PART-A

1. What is the use of state table?
2. What is finite-state machine?
3. What are the techniques used in transaction flow modeling?
4. What is the use of graph matrices?
5. Define black-box testing.
6. Define software quality metric.
7. Differentiate between testing and debugging.
8. List the different types of coding defects.
9. Define Du testing strategy.
10. Define equivalence partitioning.
11. List some of the object-oriented testing methods.
12. Define boundary value analysis.

                                PART-B

13. Explain in detail the various metrics tested for a software.
14. Explain in detail the design defects.
15. Explain in loop testing.
16. Give a account on validation testing.
17. Explain equivalence partitioning.
18. Write short notes on group-based testing methods.
19. Write a brief account on the debugging process.

                               PART-C
20. Explain the steps in software quality metrics methodology.
21. Explain in detail the cause and effect graphing .
22. Explain in detail integration testing.
23. Explain the various methods used in white-box testing.
24. Explain in detail the various types of bugs.

Comments

Popular posts from this blog