How To Exam?

a knowledge trading engine...


DOEACC Society 2006 DOEACC B Level B4.3 Software Testing and Quality Management ( ) - Question Paper

Friday, 14 June 2013 05:05Web

B4.3-R3: SOFTWARE TESTING AND QUALITY MANAGEMENT
NOTE:
Time: three Hours Total Marks: 100
1.
a) Distinguish clearly ranging from the terms fault and failure in software development.
b) A pure top-down integration testing is not just sufficient for the software testing process.
Justify your ans with a suitable example.
c) What is a code walkthrough and explain, how it is useful in White-Box testing.
d) Describe, how cyclomatic complexity is useful in software testing?
e) Explain, the differences ranging from validation and verification. Why is validation
considered a difficult process?
f) How can a Client-Server Software be effectively tested?
g) Explain, why measurement of software reliability is much harder issue than the
measurement of hardware reliability.
(7x4)
2.
a) How can you determine the number of latent defects in a software product during the
testing phase?
b) Identify the kinds of info that should be presented in the test summary report.
c) What do you understand by "code review effectiveness"? How can review effectiveness
be determined?
(6+6+6)
3.
a) What do you understand by test data generation? Explain, how test data can be
generated automatically.
b) Among the various development phases of life cycle, testing typically requires the
maximum effort. Identify the main reasons behind the large effort necessary for this
phase.
c) Design the black-box test suite for a program that accepts 2 strings and checks if the
first string is a substring of the 2nd string and displays the number of times the first
string occurs in the 2nd string.
(6+6+6)
4.
a) What do you understand by static analysis of a program? elaborate the various kinds of
info that are normally generated by static analysis tools? How are these
info useful?
b) discuss how the various defects in a system can be classified. Why is it necessary to
classify the defects into several classes?
c) How can we estimate the Cost of Repairing the software defect in a program.
(6+6+6)
B4.3-R3 Page one of two July, 2006
1. ans ques. one and any 4 ques. from two to 7.
2. Parts of the identical ques. should be answered together and in the identical
sequence.
5.
a) Usability of a software product is tested during which kind of testing: unit, integration, or
system testing? How is usability tested?
b) explain the relative merits of ISO 9001 certification and the SEI CMM-based quality
assessment.
c) What do you understand by Key Process Area (KPA), in the situation of SEI CMM?
Would there be any issue if an organization tries to implement higher level SEI CMM
KPAs before achieving lower level KPAs? Justify your ans using suitable examples.
(6+6+6)
6.
a) What is the difference ranging from process metrics and product metrics? provide four
examples of every.
b) Why is testing of real-time and embedded systems is considered more difficult than
testing of traditional systems? discuss a satisfactory scheme for testing real-time and
embedded systems.
c) What is a coding standard? Identify the issues that might occur if the engineers of an
organization do not adhere to any coding standard?
(6+6+6)
7.
a) What do you understand by stress testing? discuss using suitable examples, how stress
testing for a software product can be carried out.
b) discuss the importance of software configuration management in modern quality
paradigms such as SEI CMM and ISO 9001. An organization not using any configuration
management tool can qualify for which SEI CMM level(s)?
c) List 4 metrics that can be determined from an analysis of a program's source code
and would correlate well with the reliability of the delivered software.
(6+6+6)
B4.3-R3 Page two of two July, 2006


( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER DOEACC Society 2006 DOEACC B Level B4.3 Software Testing and Quality Management ( ) - Question Paper