You are on page 1of 5

VINAYAKA MISSIONS UNIVERSITY

AARUPADAI VEEDU INSTITUTE OF TECHNOLOGY, PAIYANOOR


&
V.M.K.V ENGINEERING COLLEGE

DEPARTMENT OF INFORMATION TECHNOLOGY

QUESTION BANK

PROGRAM: B.E (IT) SEMESTER: VIII

Elective IV- SOFTWARE TESTING

UNIT-I
PART-A

1. Define process in context of software quality.


2. Compare Validation and Verification.
3. Define Testing.
4. What is Debugging?
5. Write the possible benefits of test process improvement in test domain.
6. Explain Errors.
7. Distinguish between fault and failure.
8. What is test and explain test cases.
9. Give concise definition for software quality.
10. List any two classification of defect.
11. Who is a test specialist?
12. Define test bed and test oracle.
13. Discuss the testing domain benefits of test process improvements?
14. What is maturity goal? Define?
15. Give the engineering approach steps to software development?
16. List the origin of defects?
17. State applications of hypothesis?
18. What is SQA?
19. What is the role of a tester in software organization?
20. Draw the internal structure of TMM Maturity Levels?

PART-B

1. Write in brief about principles of software testing.


2. Explain: Testing as a process with small Example.
3. Explain the role of process in software quality including components.
4. Discuss the origin of defects.
5. Explain in detail about Tester’s role in a software development organization.
6. Discuss in detail about the functions involved in Design defects.
7. Explain the process in coding defects.
8. How does a developer or tester support for developing a defect repository.
Discuss.
9. Explain the elements of the engineering disciplines.
10. Discuss in detail the internal structure of TMM Maturity Level.

UNIT-II
PART-A

1. Define Random Testing.


2. What are control flow graphs?
3. Suppose a tester believes a unit contains a specification defect which testing
strategy is best to uncover the defect. Why?
4. What is white box testing?
5. Define finite state machine.
6. Describe the difference between white box and black box testing strategy.
7. Explain the difference between random testing and testing using error guessing.
8. Define test data set.
9. Explain module interface description defects.
10. Define Typographical defects.
11. What are the two basic testing strategies?
12. Draw the simple state transition graph.
13. Define COTS?
14. What are the information should problem fix report contain?
15. Define path.
16. Give the boundaries of equivalence partition?
17. Give some samples of cause and effect graph notations?
18. Give the partial ordering for test adequacy criteria?
19. Give the representation of program primes?
20. What assumptions are made with mutation testing?
PART-B

1. Explain the Equivalence class partitioning of Black Box testing with example.
2. Explain the Boundary value analysis of Black Box testing with example.
3. Write a note on COTS Components.
4. Explain Random Testing.
5. Discuss the cause and effect graphing of black box testing.
6. Write a note on state transition testing.
7. Explain how to evaluate test adequacy criteria in white box test approach.
8. Write a note on following
i. Loop Testing
ii. Mutation Testing
9. Explain briefly about path and cyclomatic complexity.
10. Explain with an example how to represent the control flow graph.
UNIT-III
PART-A

1. What are the goals of integration test?


2. Define regression test.
3. Why is it so important to design a test harness for reusability?
4. Define software unit.
5. What are the key differences in integrating procedural oriented systems as
compared to object-oriented system?
6. Explain Alpha Test.
7. What are the several task should developer/tester must prepare for unit test.
8. Write the three phases in unit test planning.
9. Write the definition for test Harness.
10. Discuss the advantage for bottom up integration.
11. Define Cluster.
12. Write the types of System Test.
13. Define Auxiliary code.
14. Write the items included in test plan.
15. What is performance testing? Discuss also its types.
16. Which areas should be focused during recovery testing according to beizer?
17. What are the requirements of performance testing?
18. List the uses of regression testing?
19. What is configuration testing?
20. State the difference between alpha and beta testing?

PART-B

1. Discuss the importance of following


i. Security Testing.
ii. Alpha Testing, Regression Testing
2. Discuss
i. Beta Testing, Recovery Testing
ii. Acceptance Testing
3. List and explain types of system test.
4. Discuss the needs for various levels of testing.
5. Explain the various units in a program considered for unit testing.
6. Explain the planning of unit tests.
7. Explain the design process in unit test.
8. Explain the Execution process of unit test.
9. Describe the Integration strategies for procedures and functions.
10. Define Integration test with its design planning procedures along with its goals.
UNIT-IV
PART-A

1. What are the two fundamental maturity goals at level 2 of TMM?


2. Write the four main goals related to organization and other parties.
3. Define Goal.
4. Define Policy.
5. What are Milestones?
6. What is the scope of test?
7. Define Plan.
8. What are the test plan components?
9. Define work breakdown.
10. What is the test cost that should be included in the plan?
11. Describe cost driver.
12. Write the COCOMO equation used for an initial estimate.
13. Discuss the skills needed by a Test specialist.
14. Discuss the responsibilities for the developer/tester.
15. Define test procedure in general.
16. List the sections of Test Summary Report described by IEEE Test Standard
Documentation?
17. List the details of Test log?
18. What is problem report?
19. List the information tracked for each item in a test item transmittal report?
20. List the elements of WBS for Testing?

PART-B

1. Explain the steps in forming a test group.


2. Explain in brief about test cost impact items.
3. Explain elaborately about the basic test plan components as described in IEEE
829-1983.
4. Why is testing plan important for developing a repeatable and managed testing
process? Give example?
5. What role do user/client play in the development of test plan for a project? Should
they be present at any of the test plan reviews? Justify?
6. Explain the skills needed by a test specialist?
7. Describe the role of three critical groups in test planning and test policy
development.
8. Explain the test plan components and attachments?
9. Explain with neat diagram the hierarchy of test plans?
10. Explain the activities in reporting test results?
UNIT-V
PART-A

1. Differentiate project controlling and project monitoring


2. Discuss the major task in Thayer Partitions
3. What is the use of milestones?
4. What are the basic key items needed for monitoring and controlling?
5. Explain monitoring Errors and Failures
6. Define Review and its benefits
7. Write the components present in review plans
8. Write the general preconditions for review
9. According to the suggestion of IEEE standard what does inspection report should
contain?
10. Define DRL(Default Removal Leverage)
11. Define test measurement process
12. How The Effectiveness Metric Of Tce Is Called?
13. Define Baselines
14. State the need for reviews
15. Define testers role in control and monitoring
16. Give the criteria for test completion?
17. What are the three status options available for a review participant?
18. Write down the steps in inspection process?
19. List review roles?
20. What are the types of testing status measurements?

PART-B

1. Suppose you are a test manager, what are the milestone you should select for unit
test plan, an integration test plan, and a system test plan?
2. Suggest appropriate measurements for monitoring testing cost
3. Suggest appropriate measurements for monitoring defects/faults and failures
4. Which groups do you think should contribute to membership of a configuration
control board? Why?
5. What is a role of a tester in supporting the monitoring and controlling of testing?
6. Discuss the critical views in controlling and monitoring?
7. Explain the major activities of SCM?
8. What should be included in a milestone report for testing? Who should be
included on distribution list?
9. Discuss in detail about review types and the need for review policies?
10. How will you report Review results?

You might also like