Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

OOSWE_4

Total questions: 13

Worksheet time: 6mins

Name
Class
Date
1.

__________ is a behavioral design pattern that lets you define a family of algorithms and put each of them into a separate class, and make their objects interchangeable.

a)

Strategy

b)

State

c)

Observer

d)

Memento

2.

Use the ______________ pattern when you want to use different variants of an algorithm within an object and be able to switch from one algorithm to another during runtime.

a)

State

b)

Mediator

c)

Strategy

d)

Template Method

3.

A Singleton is used when you want to guarantee one instance:

a)

true

b)

false

4.

Patterns aren't always easily applied:

a)

true

b)

false

5.

Singletons should be implemented to be Thread-safe:

a)

true

b)

false

6.
Are the following statements true?
Verification - confirmation by examination and objective evidence that specified requirements have been fulfilled (are we building the product right?)  

Validation - confirmation by examination and objective evidence that the requirements for a specific intended use of application has been fulfilled (are we building the right product?)
a)
True
b)
False
7.
Which of the following is not a test level
a)
component testing
b)
system testing
c)
client acceptance testing
d)
integration testing
8.

What are the various Testing Levels?

a)

Unit Testing

b)

System Testing

c)

Integration Testing

d)

All of the mentioned

9.

Unit testing is done by

a)

Users

b)

Developers

c)

Customers

d)

None of the mentioned

10.

A tester is executing a test to evaluate and it complies with the user requirement for a certain field be populated by using a dropdown box containing a list of values, at that time tester is performing __________ .

a)

White-box Testing

b)

Black-box Testing

c)

Load Testing

d)

Regression Testing

11.

Beta Testing is done at:

a)

Developer’s end

b)

User’s end

c)

User’s & Developer’s end

12.

What is “V” Model?

a)

SDLC

b)

STLC

c)

BLACK BOX TESTING METHOD

d)

GLASS BOX TESTING

13.

Which of the following statements are true?

a)

Faults in program specifications are the most expensive to fix.

b)

Faults in code are the most expensive to fix.

c)

Faults in designs are the most expensive to fix.

d)

Faults in requirements are the most expensive to fix.