0% found this document useful (0 votes)
106 views

Software Testing Important Questions

This document contains 28 questions related to software testing concepts for a SIMP module. The questions cover a range of topics including the testing life cycle, test metrics, functional vs structural testing, boundary value analysis, decision tables, McCabe's basis path testing, fault-based testing, predicate nodes, slice-based testing, statement vs branch testing, scaffolding, process improvement, integration testing strategies, and regression testing. The questions were prepared by the TIE review team for students to help explain key software testing concepts and techniques.

Uploaded by

Chaithra 0220
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views

Software Testing Important Questions

This document contains 28 questions related to software testing concepts for a SIMP module. The questions cover a range of topics including the testing life cycle, test metrics, functional vs structural testing, boundary value analysis, decision tables, McCabe's basis path testing, fault-based testing, predicate nodes, slice-based testing, statement vs branch testing, scaffolding, process improvement, integration testing strategies, and regression testing. The questions were prepared by the TIE review team for students to help explain key software testing concepts and techniques.

Uploaded by

Chaithra 0220
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

ST-IMP and SIMP Questions-22

Prepared by: By the TIE review team

Module-1-5 SIMP questions

1. What is testing? Explain the Life cycle of testing. Identifying test cases.

2. What are errors? Explain software quality in software testing

3. Explain different software test metrics, also explain the quality attributes of a good software

4. Difference between functional and structural testing.

5. What are errors and fault taxonomies? Explain software quality in detail.

6. Write a short note on (i)Venn diagrams and (ii)Levels of testing

7. Explain the boundary value analysis and BVA robustness in detail with the function of two
variables and show how to prepare test input sets.

8. Explain the triangle problem statement along with a flowchart for traditional implementation
along with pseudo-code

9. Explain equivalence class testing in detail along with a diagram. Write test cases for the
commission problem.

10. Explain basic decision table terms. Draw the decision table for the triangular problem with
the rule count.

11. Define the context diagram of the SATM system and explain the same.

12. What are decision tables? Explain decision table guidelines and observations.

13. Explain McCabe’s basis path testing method with an example.

14. What is fault-based testing? Explain assumptions in fault-based testing. Explain mutation
analysis terminologies.
15. Define predicate node, du paths and dc paths. Give du paths for lock, stock, total barrel sales
and commission for commission problem.

16. Explain Slice-based testing with an example.

17. Explain fault-based adequacy criteria.\

18. Difference between statement testing and branch testing.

19. What is Scaffolding Explain the purpose of Scaffolding and the different types of
Scaffolding.

20. Define Sensitivity, Redundancy, Restriction, Partition and Visibility.

21. Explain the following


(i)Definition of process
(ii)Principles of process framework
(iii)Steps to improve the process
(iv)risk planning and monitoring the process

22. List and explain risks in process and quality management.

23. Write a short note on test oracles and self-check as an oracle.

24. List and explain dependable properties, quality goals and organizational factors with
examples.

25. Explain the different strategies in integration testing

26. Define regression and progression testing with an example.

27. Explain call graph-based integration with the help of i) Pairwise Integration and ii)
Neighbourhood Integration.’

28. Explain
(i)the path-based integration testing.
(ii)Acceptance and system testing
(iii)Usability and regression testing

You might also like