Beruflich Dokumente
Kultur Dokumente
QUESTION BANK
VII SEMESTER
Regulation 2013
Prepared by
UNIT I - INTRODUCTION
Testing as an Engineering Activity Testing as a Process Testing axioms Basic definitions
Software Testing Principles The Testers Role in a Software Development Organization Origins of
Defects Cost of defects Defect Classes The Defect Repository and Test Design Defect Examples
Developer/Tester Support of Developing a Defect Repository Defect Prevention strategies.
PART - A
Q.No Questions BT Level Competence
1. List the people who are associated with testing. BTL-1 Remembering
2. Define fault and failure. BTL-1 Remembering
3. What are the sources of defects? BTL-2 Understanding
4. Mention the objective of software testing. BTL-1 Remembering
5. Differentiate verification and validation. BTL-4 Analyzing
6. How would you classify different levels in TMM? Also BTL-4 Analyzing
mention the key activities in each of the levels.
7. Point out the role of defect Repository. BTL-4 Analyzing
8. How would you classify the types in defect classes? BTL-3 Applying
9. Tell about test, test Oracle and Test Bed. BTL-1 Remembering
10. Discuss the role of process in software quality. BTL-2 Understanding
11. Define defects with example. BTL-1 Remembering
12. Compare the process of testing and debugging. BTL-5 Evaluating
13. Give the information about the test case. BTL-2 Understanding
14. Identify and Classify the Quality Attribute. BTL-3 Applying
15.
Mention the role of test engineer in software development BTL-2 Understanding
organization.
16. BTL-6 Creating
How would formulate the cost of defect ?
17. Can you Classify defect prevention strategies? BTL-3 Applying
18. Discuss about the approach tester support of developing a
BTL-2 Understanding
defect repository.
19. Summarize the major components in software development BTL-5 Evaluating
process.
20. Error Vs Defect Vs Failure. Discuss BTL-4 Analyzing
2
PART-B
1. Elaborate on the principles of software testing and summarize
the tester role in software development organization.(16) BTL-4 Analyzing
2. (i)Describe about the components of software development
process. (8) BTL-1 Remembering
(ii)List and discuss the technological development that are
causing organizations to revise their approach to testing. (8)
3. Write short notes on the list given below
(i) Cost of defect. (8) BTL-1 Remembering
(ii) Defect prevention strategies. (8)
4. (i)Discuss in detail about the testing axioms. (8)
BTL-2 Understanding
(ii)Explain defect classification in detail. (8)
5. Suppose you are testing defect coin problem artefacts, Identify
the causes of various defects. What steps could have been BTL-5 Evaluating
taken to prevent the various classes of defects? (16)
6. Give the internal structure of TMM and explain about its BTL-4 Analyzing
maturity goals at each level. (16)
7. (i)Explain in detail about defect repository. (8)
(ii)Analyze the Role of process in Software quality. (8) BTL-4 Analyzing
PART - B
1. Demonstrate the various black box test cases using Equivalence
class partitioning and boundary values analysis to test a module
for payroll System. (16) BTL-4 Analyzing
2. Write a note on the following:
(i)Positive and Negative Testing(5) (ii) Decision Tables(5) BTL-2 Understanding
(iii) State based testing(6)
3. Write short notes on the list given below:
(i) Compatibility testing.(5)
BTL-1 Remembering
(ii) Documentation testing.(5)
(iii) Domain testing.(6)
4. With suitable example describe how cause-andeffect graphing
BTL-1 Remembering
and state transition testing is done. (16)
5. What approach would you use for testing strategies? Explain in
detail. Show how black box testing is performed in COTS BTL-3 Applying
components? (16)
6. Demonstrate the various black box test cases using Equivalence
class partitioning and boundary values analysis to test a module BTL-3 Applying
for ATM system. (16)
7. What inference can you make from random testing, requirement
BTL-4 Analyzing
based testing and domain testing explain? (16)
8. Explain the various white box techniques with suitable test
cases. (16) BTL-4 Analyzing
9. Summarize the role of Oaths in white box testing and explain
BTL-5 Evaluating
any two white box testing design. (16)
10. Explain the various axioms that allow testers to evaluate
BTL-5 Evaluating
Test Adequacy Criteria. (16)
11. (i )Discuss briefly about path and cyclomatic complexity.(8)
(ii) Describe the test factors that are to be followed to design a BTL-2 Understanding
customized test strategy. (8)
12. (i)Discuss in detail about code coverage testing. (8)
BTL-2 Understanding
(ii)Explain mutation testing with an example. (8)
13. Explain the significance of Control flow graph and Cyclomatic
complexity in white box testing with a pseudo code for sum of BTL-6 Creating
positive numbers. Also mention the independent paths with test
cases. (16)
14. Show and tabulate the comparison between static testing Vs BTL-1 Remembering
structural testing. (16)
2. What is security testing? BTL-2 Understanding
3. Show the approaches you use to do website testing. BTL-3 Applying
4. Can you judge on the reason for system testing? BTL-5 Evaluating
5. Name the various skills needed by a test specialist. BTL-1 Remembering
6. Analyze on when to do the regression testing and smoke
testing? BTL-4 Analyzing
7. Compare functional Testing from non-functional Testing. BTL-4 Analyzing
8. Define unit Test. Give example. BTL-1 Remembering
9. Show the test cases applied for acceptance testing. BTL-3 Applying
10. List out the types of system Testing BTL-6 Creating
11. Compare and contrast Alpha and Beta Testing. BTL-2 Understanding
12. How could you classify the methodology for performance
testing? BTL-4 Analyzing
13. Can you prepare the role of test data generators in testing
BTL-6 Creating
object oriented system.
14. Classify the activities of defect bash. BTL-3 Applying
15. Why is it important to design test harness for testing? BTL-4 Analyzing
16. Can you list the levels of major phases of Testing. BTL-1 Remembering
17. Summarize the importance to design a test harness for BTL-5 Evaluating
reusability.
18. List the components suitable for unit test. BTL-2 Understanding
19. Based on what plan the scenario testing is done? BTL-6 Creating
20. Discuss about integration testing. BTL-2 Understanding
PART - B
1. Explain the different integration testing strategies for
procedures and functions with suitable diagrams . (16) BTL-4 Analyzing
2. How would you identify the hardware and software for
configuration testing and Explain what testing techniques BTL-5 Evaluating
applied for website testing? (16)
3. (i) Describe The Class as a Testable Unit in detail. (8)
(ii)Explain the planning, design and execution of unit BTL-5 Evaluating
tests. (8)
4. Explain the various units in a program considered for
unit testing. (16) BTL-4 Analyzing
5. Differentiate alpha testing from beta testing and discuss in
detail about the phases in which alpha and beta testing is done BTL-4 Analyzing
,In what way it is related to milestone and deliverable.(16)
6. Summarize the issues that arise in class testing and explain
BTL-2 Understanding
about compatibility and documentation testing. (16)
7. Determine and prepare the test cases for acceptance usability
BTL-6 Creating
and accessibility testing. (16)
8. Describe in detail about the internationalization testing and its
BTL-2 Understanding
designing and planning. (16)
9. Discuss the need for various levels of testing. (16) BTL-1 Remembering
10. How would you classify integration testing and system BTL-3 Applying
testing? (16)
11. Describe in detail about scenario testing and performance
BTL-1 Remembering
testing. (16)
12. Why is it so important to design a test harness for reusability
and show the approach you used for running the unit test and BTL-3 Applying
recording the results? (16)
13. Tabulate the key difference in integrating procedural oriented
BTL-1 Remembering
system as compared to object oriented systems. (16)
14. Explain the types of System Tests in detail. (16) BTL-2 Understanding
PART - A
Q.No Questions BT Level Competence
1. What are the issues in testing object orient systems? BTL-1 Remembering
2. Analyze the various steps in forming the test group. BTL-4 Analyzing
3. Analyze on few typical resources that are considered when
test planning. BTL-4 Analyzing
4. Give the need of test plan components BTL-2 Understanding
5. Point out the five stages in a test plan process. BTL-4 Analyzing
6. Classify various approaches to test cost estimation. BTL-3 Applying
7. Examine purpose of Test Transmitted report and the test
BTL-1 Remembering
log.
8. Can you make a distinction between structures of single-
BTL-2 Understanding
product companies and multi-product?
9. Show the types of testing amenable to automation. BTL-3 Applying
10. Name the test plan components. BTL-1 Remembering
11. Identify business impact of globalization. BTL-1 Remembering
12. Show test case specification. BTL-3 Applying
13. Can you judge the three essential elements of test
BTL-5 Evaluating
infrastructure management?
14. Can you discuss the role of manager in support of Test
BTL-2 Understanding
group?
15. Analyze the role of manager in support of test group. BTL-4 Analyzing
7
16. List the various skills needed by a test specialist. BTL-1 Remembering
17. How would you estimate the measurements for BTL-5 Evaluating
monitoring error, faults and failures?
18. Write the reason to create work break down structure. BTL-6 Creating
19. How would you prepare testing and development
BTL-6 Creating
function?
20. Define Test Summary Report BTL-2 Understanding
PART - B
1. (i)Compare and contrast the role of debugging goals and
policies in testing. (8) BTL-5 Evaluating
(ii)Explain the components of test plan in detail. (8)
2. What factors would an organization take into account to
decide the fitness of a product for release? (8)
Can the Defect Repository be accessible by customers? If BTL-4 Analyzing
so, What security aspects would you have to take into
account? (8)
3. Demonstrate the test management based on standards
BTL-3 Applying
infrastructure, people and product. (16)
4. Differentiate between the effect of globalization and
geographically distributed team in product testing? (16) BTL-4 Analyzing
5. Develop the challenges and issues faced in testing service
organization also write how we can eliminate challenges. BTL-6 Creating
(16)
6. What are the role of groups in policy development and test
reporting. (16) BTL-4 Analyzing
7. (i)Write the list of any four IEEE recommended test related
documents in detail. (8)
(ii)What is Test Status Report? And How to report test
status? (8) BTL-4 Analyzing
8. Identify the role user/client play in the development of test
plan for a project? Should they be present at any of the test BTL-4 Analyzing
plan reviews? justify your answer. (16)
9. (i)What are the skills needed by a test specialist. (8)
(ii)Explain the organizational structure for testing for single BTL-1 Remembering
product companies. (8)
10. (i)Explain in detail about Testing goals and Policy(8)
(ii)Explain the role of the 3 critical groups. (8) BTL-3 Applying
5. List and discuss metrics that can be used for detection
BTL-2 Understanding
prevention and how. (16)
6. What are the key benefits in using metrics in product
development and testing. (8) BTL-3 Applying
What are the steps involved in a metrics program. Briefly
explain each step. (8)
7. Narrate and formulate about the metrics or parameters to be BTL-2 Creating
considered for evaluating the software quality. (16)
8. Explain the different types of Test defect metrics under
Progress metrics based on what they measure and what
area they focus on. (16) BTL-4 Analyzing
9. Explain the various generations of automation and the
BTL-2 Understanding
required skills for each. (16)
10. What are metrics and measurements? illustrate the types of BTL-3 Applying
product metrics. (16)
11. What is the purpose of progress metrics? Describe in detail. BTL-1 Remembering
(16)
12. (i)List out the generic requirements for Test tool/framework.
(8) BTL-1 Remembering
(ii) Mention the Outline of challenges in automation. (8)
13. How would you classify the measurements in productivity BTL-2 Understanding
metrics. Summarize it. (16)
14. How metrics are classified ?Demonstrate project metrics. (16) BTL-3 Applying
10