0 ratings0% found this document useful (0 votes) 68 views25 pagesSoftware Testing
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
Reg. No. :
4987 Q.P. Code : [08 SCD 13]
(For the candidates admitted from 2008 onwards)
[Link]. DEGREE EXAMINATION, NOVEMBER 2011.
Fourth Semester
Part IV — Computer Science
DIPLOMA III — SOFTWARE TESTING
Time : Three hours Maximum : 75 marks
Answer ALL questions.
SECTION A — (10 x 1= 10 marks)
Choose the correct answer :
1, ———————— testing determines the amount
of execution time spend in various part of the
time.
(a) Functional
(b) Performance
(c) Stress
(d) Structureintegrates all components” ” a
c
major control path of the program structure. G
(a) Top down integration &
(b) Incremental integration @
(c) Depth-first integration &
(@) Bredth-first integration q
is a mathematical ¢
demonstration that source code conforms to its C
requirements. : ‘
(a) Life cycle verification C
(b) . Formal verification
©) validation ‘
(d) quality assurance ‘
:
—_—————_ refers to the externally
observable structure of an 00 program
(a)
()
©
(a)
surface structure
deep structure
scanner
common-oriented interface
‘
¢
(
(
4987GOGG
PPDGDAYD YD
L
—_,_—— reports the time spent in various
e TeBions of the source code under different test
cases,
(a) _ static analysis
(b) boundary analyzer
© critical-time analyzer
(d) time analyzer
System testing involves
activities,
(a) One (6) Two
(c) Three (a) Four
kinds of
Regression testing conducted manually using
(a) Re executing a subset
(b) Capture tool
(©) Playback tool
(d) All the above
network bandwidth
(a) Functional testing
(b) Performance testing
(c) Integration testing
(d) Smoke testing
is used to uncover inappropriate
498710.
ll.
12.
13.
_____—_ measures the effort spent by the
project team.
(a)
()
Testing starts with
(a)
©)
(a)
()
(a)
(b)
(a)
(b)
Test log
Testing time
Test case
Test plan
@
(b) Coverage
(a) Effort efficiency
(b) Estimation
(d) Personnel allocation
SECTION B — (5 x 5 = 25 marks)
Define verification. Explain
symbolic execution:
Or
in detail
What are the different phases of software
project development? Explain any one in
detail.
Explain orthogonal array testing with neat
diagram.
Or
Describe about independent program paths,
Why system testing is done?
Or
What are the Vv:
Explain anyone in
4
arious _ testi:
detail,
ng phases?
4987’
ww
w
14.
15.
16.
17.
18.
(a)
()
(a)
(b)
Define regression testing. What’ are the
challenges present in regression testing?
Or
Define unit testing. Explain performance
testing in detail.
Explain function-based metrices with
example,
Or
Write short notes on execution and reporting.
SECTION C — (5 x 8= 40 marks)
Explain prototype life cycle model with
diagram.
Or
Explain in detail about structural testing.
Consider any example and perform Scenario-
testing.
Or
Explain interclass test design with a banking
application.
Compare and contrast function testing with
non-functional testing.
Or
Explain in detail about acceptance testing.
5 498719. (a)
()
20. (a)
(b)
Define smoke testing. What are their
strategies? Q
-y
Or
Explain the methodology of performance
testing.
What are the different metrices of testing?
Explain about test management.
Or
Describe about productivity metrices.
4987€
o Reg. No.:
3896 .Q.P. Code : [08 SCD 13]
d '
(For the candidates admitted from 2008 onwards)
> [Link]. DEGREE EXAMINATION, APRIL 2011.
> Fourth Semester
) Part IV — Computer Science
) DIPLOMA — [Link]
yr ‘ime : Three hours Maximum : 75 marks
) SECTION A — (10 x 1= 10 marks)
> Answer ALL questions.
1. In the analysis phase the development of. the
) occurs, which is a clear statement of
the goals and objectives of the project
,
y (a) documentation
(b) flow chart
(c) program specification
(d) design.The make or buy decision is associated wig thdan,
(a)
(b)
(c)
(a)
Which of the following is NOT a black a
technique?
(a)
(b)
(c)
(a)
Verification is
(a)
(b)
(c)
&
step in the SDLC os
problem/opportunity jdentification
f
mal
design
a)
analysis
Ca)
ay
development and documentation.
hel af)
Equivalence partitioning
State transition testing
¢ &£
aa ew
LCSAJ
eueun)
Syntax testing.
Checking that we are building the right
system
Checking that we are building the systent™
right
‘|
Performed by an independence test steam «
Making sure that it is what the user really
wants.
v)
2 gga
4VFVVVUVVVROOYVEUGCDIOODOEGSE
(a)
(b)
(c)
(d)
(a)
(c)
(a)
(b)
(c)
(d)
lf. ee” main focus of acceptance testing is
finding faults in the system
ensuring that the system is acceptance at all
users
testing for a business perspective
testing by an independent test steam.
Loop testing comes under which testing method
white box (b) black box
green box (d) yellow box.
A regression test
will always be automated
will help ensure unchanged areas of the
software have not been affected
will help ensure changed areas of the
software have not been affected
can only be run during user acceptance
testing.
3 89610.
&
The difference between Re-testing and regiggsiong
testing é
est again; regression
testing is running a t
ee ted side effects
testing looks for unexpec
&
(b) Re-testing looks for unexpected side effects;
regression testing is repeated those tasks ¢
(c) Re-testing is done after faults are fixed
regression is done earlier (
(d) Re-testing is done by developers ; regression,
testing is done by independent testers.
(
During which test activity could faults be found
most cost effectively (
(a) execution {
(b) design
(c) planning
(d) check exit criteria completion.
The inputs for develo
ae ping a test plan are taker
(a) project plan (b) business Ble
(c) support plan (a) none of the tite
89vwwwwewwwewwe
-
®
or
m
an
we
13.
14.
SECTION B —(5 x 5 =25 marks)
Answer ALL questions,
(a) Explain the most effective software
engineering paradigm.
Or
(b) What are the factors to be considered in
software quality?
(a) What do you mean by white box testing?
Explain briefly.
Or
(b) Why we need black box testing? Explain.
(a) ‘ Describe the following :
G) Stress testing
(ii) Interoperability testing.
Or
(b) How do you select test case for acceptance
testing?
(a) Describe the various steps involved during
regression testing.
Or
(b) What are the factors to be considered during
performance testing?
5 89615,
16.
18.
(a)
(a)
(b)
(a)
(a)
(b)
Explain Test process. 6
Or
Differentiate project and process metrics.
SECTION C —(5 x 8 = 40 marks)
Answer ALL questions.
Describe the project life cycle of software
" engineering.
Or
Explain spiral model with merits and
demerits.
Discuss briefly :
(i) Bi-directional integration
(ii) System integration.
Or
What are the various techniques involved in
black box testing? Explain in detail.
Discuss about Deployment testing and Beta
testing.
Or
Why system testing is done? Explain.
: 896@
i
s
&
vevVv FV VvVveVvVvVvueuvuuvuvevwvuvsese
(b)
20. (a)
(b)
Explain about methodology of performance
testing.
Or
How to do regression testing?
Write short note on :
(i) Test infrastructure management
Gi) Test people management.
Or
Discuss about the various metrics associated
with test metrics.
7 896Go FDP
eosdss
DD OD
w WwW
w
¢
4570
Reg. No. : .
Q.P. Code : [10 SC 06]
(Por the candidates admitted from 2010 onwards)
[Link]. DEGREE EXAMINATION, NOVEMBER 2012.
Fourth Semester
Part II] — Computer Science
Skill Based Subject-SOFTWARE TESTING
Time : Three hours
Maximum : 55 marks
Answer ALL questions.
SECTION A — (10 x 1 = 10 marks)
1. Requirement and Analysis, Design, Development
or Coding, Testing and Maintenance is called. as
Software Development Lile Cycle (SDLC)
(a)
True (b) False
2. ~— The purpose of requirement phase is
(a)
(b)
©)
@)
To freeze requirements
To understand user needs
To define the scope of testing
All of the aboveScenario-based testing
(a) concentrates on actor and
interaction
(b) misses errors in specifications
(©) _ misses errors in subsystem interactions
(d) both (a) and (b)
@
software
2a @2e8 0
The testing technique that requires devising test
cases to demonstrate that each program function®
is operational is called
(a) black-box testing
(b) glass-box testing
(c) grey-box testing
(d) _ white-box testing
Which is non-functional software testing?
(a) Unit Testing
(b) Block box testing
(c) Performance Testing
(d) Regression testing
nw
nnn HRA HD H
A A
4570,_
—
48.
6.
Acceptance testing is known as
@,)
(b)
©)
@
Beta Testing
Greybox testing
Test Automation
White box testing
A reliable system will be one that:
(a)
(b)
©
@)
Is unlikely to be completed on schedule
Is unlikely to cause a failure
Is likely to be fault-free
Is likely to be liked by the users
The selection of test cases for regression testing
(a)
(b)
(c)
(@)
Requires knowledge on the bug fixes and
how it affect the system
Includes the area of frequent defects
Includes the area which has undergone
many/recent code changes
All of the above
3 457010.
14,
The inputs for’ developing a test plan are taken
from 6
(a) Project plan
(b) Business plan
(c) Support plan
(d) None of the above
Function / Test matrix is a type of
(a) Interim Test report
(b) Final test report
(c) Project status report
(ad) Management report
SECTION B—(6x3= 15 marks)
(a) What is meant by verification and
validation?
Or
(b) What is Structural Engineering?
4 457012,
1b.
16.
(a)
(b)
(a)
(b)
(a)
()
(a)
(b)
(a)
(b)
Define Defect Bash.
Or
When to do Black box testing.
What are the stages of Deployment testing?
. Or
Write short notes on Scalability testing.
What is Regression testing?
Or
What are the challenges in Performance
testing?
What are Metrics?
Or
What is called test process?
SECTION C — (5 x 6= 30 marks)
Explain briefly about Life cycle models
Or
Describe in detail about the different phases
of software project.
5 4570Af:
18.
19.
20.
(@)
(b)
(a)
0)
(a)
(b)
(a)
(b)
Discuss in detail about Integration testing.
@
Or
Write notes on Scenario testing.
Explain briefly about Non-functional testing.
Or
Describe in detail about Multi phase testing
model, z
Describe about Methodology for Performance
testing.
Or
What are the types of Regression testing’?
Explain in detail.
Explain briefly about Test management
Or
Write notes on Productivity metrics.
4570
Ss ¢
es 9S
\ a)
nn & @
aN A
aNBg
® @q Reg. No.: ...
@ 878 QP. Code : [10 SC 06]
® (Por the candidates admitted from 2010 onwards)
®. [Link]. DEGREE EXAMINATION, APRIL 2012.
y Fourth Semester
8 Part III — Computer Science
y Skill Based Sub : SOFTWARE TESTING
¥ Time : Three hours Maximum : 55 marks
a SECTION A — (10 x 1 = 10 marks)
, Answer ALL questions.
if 1. To check whether we are developing the right
product according to the customer requirements
are not. It is a static process
(a) Validation (b) Verification
(c) Quality assurance (d) Quality control
Requirements and analysis, Design, Development
or coding, Testing and maintenance is called
software development life cycle
(a) True (b) Flase
=~ wTewrewyewewws se &
~what are the types of Integration testing
(a) Big bang testing (b) Bottom up test; |
(©) Top down testing (d) All the above
What are the testing levels?
(a) Unit testing
(b) Integration testing
(c) System and Acceptance testing
(d) All the above
Acceptance testing is known as
(a). Beta testing (b) Grey box testing
(c) Test animation (d) White-box testing
Which is non-functional software testing?
(a) Unit testing (b) Block box testing
(c) Performance testing(d) Regression testing
Retesting of a single program or component after a
change has been made
(a) Full Regression (b) Unit Regression
(c) Regional regression (d) Retesting
2 878@
@
~~ - w~weweewe wg
ge
mK
=
11.
‘¢—__
performed to determine, how a
ms in terms of responsiveness and
r a particulars workload.
System ‘perfor,
Stability unde
(a) Performance testing(b) . Unit testing
(c) Validation testing (d) Block-box testing
Defect management process does not include
(a) Detect prevention
(b) Deliverable base-lining
(c) Management reporting
(d) None of the above
A metric is used to measure the characteristic of
documentation and code called as
(a) Process metric (b) Product metric
(c) Test Metric (d) None of the above
SECTION B — (5 x 3 =15 marks)
Answer ALL questions.
(a) Differentiate quality assurance and quality
control.
Or
(b) What are the challenges in block-box testing?
3 87812.
18.
14,
15.
(b)
(a)
(b)
Define integration testing.
Or
What is block-box testing?
Why system testing is done?
Or
What is called stress testing?
What are the types of regression testing?
Or
What are the challenges in performance
testing?
How will you identify possible candidates for
automation?
Or
What is test management?99
~
)
16.
900
5
GDDOAID
YUU Ye
o
9.
VVIVUUY
(a)
SECTION CG — (5 x 6 = 30 marks)
Answer ALL questions,
Explain briefly about water fall model.
Or
What are the phases of software Project?
Explain in detail. c
Explain the following :
@ Positive and negative testing
(ii) Compatibility testing.
Or
Describe in detail about scenario testing.
Discuss in detail about acceptance testing.
Or
Explain in detail about functional system
testing. :
How to do regression testing?
Or
Explain briefly about the methodology for
performance testing.
5 87820.
(a)° Write notes on Test process.
Or
(b) Explain the following :
(i) Project metrics
(ii) Progress metrics.