0% found this document useful (0 votes)
324 views4 pages

Key Software Testing Exam Questions

The document outlines 31 questions across 5 modules related to software testing, with the questions aimed to cover various concepts in testing including the testing life cycle, test case design, structural and functional testing, and integration testing. It also provides notes and resources available for each module to help answer the questions. The questions are framed by consolidating sources like textbooks, previous exams, and input from professors to ensure coverage of learning objectives.

Uploaded by

Akshat Singh
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
324 views4 pages

Key Software Testing Exam Questions

The document outlines 31 questions across 5 modules related to software testing, with the questions aimed to cover various concepts in testing including the testing life cycle, test case design, structural and functional testing, and integration testing. It also provides notes and resources available for each module to help answer the questions. The questions are framed by consolidating sources like textbooks, previous exams, and input from professors to ensure coverage of learning objectives.

Uploaded by

Akshat Singh
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
  • Module 1
  • Module 3
  • Module 2
  • Module 4
  • Module 5

Software Testing(ISE)-SIMP-18IS62

By the TIE review team

Module 1 (Study any 6 questions)

1. Explain the following terms with examples: a) Error b) Fault c) Failure d)


Incident
2. With a neat block diagram explain the testing life cycle. Explain the
information contained in a test case.
3. Discuss insights analyzing the Venn diagram on specification and structure
based testing.
4. Write a note on i) Structural and Functional Testing ii) Software Quality
Attributes iii) Software Test Metrics
5. Discuss the following and their significance in software development
process: a) Levels of Testing b) Error and Fault Taxonomies
6. Analyze the relationship between testing and debugging in the software
development process.
7. Explain the SATM system with a neat diagram.
8. Write the Problem statement and the implementation of :

a) NextDate function (improved version) b) Triangle problem (improved


version) c) Commission problem.
Module-2

9. What are decision tables? Explain decision table guidelines and


observations. Draw the decision table for the triangular problem with the rule
count.
[Link] pseudo code for structured programming version of triangular problem.
[Link] equivalence class testing in detail along with a diagram. Write weak
robust equivalence class test cases for commission problems.
[Link] boundary value analysis and robustness testing in detail
13. What is fault-based testing? Explain assumptions in fault-based testing.
Explain mutation analysis terminologies
[Link] a note on fault based adequacy criteria.

Module-3

15. Explain McCabe’s basis path testing method with example.


[Link] data flow testing. Derive du paths for variable locks,
stocks, barrel, sales and commission variables in the
commission problem.
[Link] is cyclomatic complexity? Explain how to compute
cyclomatic complexity of a program.
[Link] about the slice based testing in data flow testing.
[Link] scaffolding. Explain generic versus specific
scaffolding
[Link] test oracles and self-check as oracle in detail.
[Link] DD path graphs. Draw a DD path graph for a triangle
problem.
[Link] the following:

a) Defining node b) Usage node c) Predicate node d) Du-path


e) Dc-path f) ALLDEF criterion g) ALLUSE criterion h)
ALL p-use/SOME c-use criterion.

Module-4

[Link] the following principles: Sensitivity, Redundancy, Restriction,


Partition and Visibility.
[Link] is a process? Explain how to improve the process.
[Link] and explain with examples: i) dependable properties, Quality goals
and organizational factors ii) risks in process and quality management iii)
risk planning and monitoring the process.
[Link] a note on i) test design specification document ii) test and analysis
reports

Module-5

[Link] between: a) Unit, Integration & System Testing b) System,


Acceptance & Regression testing.
[Link] is call-graph based integration testing? Explain the strategies under call
based integration testing.
[Link] MM-path graph with an example.
[Link] upper level SATM Finite state machine and cell graph based
integration.
[Link] the concept and its significance in software testing: a) test case
prioritization and its techniques b) Selective execution
How we frame these questions:
TIE review team frames these questions by consolidating comprehensively from
the following sources
1. Exercise problems of textbooks/ references
2. Previous year question VTU exam Question paper and MQP 3.
Questions by Various HODs and professors in contact with TIE

Questions framed shall follow all Bloom’s learning levels with appropriate
action verbs ensuring coverage of all COs

Notes available for all modules:


[Link]

Software Testing(ISE)-SIMP-18IS62
By the TIE review team
Module 1 (Study any 6 questions)
1. Explain the following terms with
Module-2
9. What are decision tables? Explain decision table guidelines and
observations. Draw the decision table for the tri
problem.
22.Define the following:
a) Defining node b) Usage node c) Predicate node d) Du-path
e) Dc-path f) ALLDEF criterion
How we frame these questions:
TIE review team frames these questions by consolidating comprehensively from
the following sour

You might also like