wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

system engineering

Total questions: 58

Worksheet time: 40mins

Name
Class
Date
1.
Which of the following is not true:
Characteristics of good testing:
a)
for every development activity there is a corresponding testing activity.
b)
-  Testers should be involved in reviewing documents as soon as drafts are available in teh development life cycle
c)
each test level has specific test objectives
d)
test analysis and development should begin during the corresponding development activity
2.
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
3.
Which of the following is not a test level
a)
component testing
b)
system testing
c)
client acceptance testing
d)
integration testing
4.
Running a program is one way of testing the solution to that problem.
a)
True
b)
False
5.
Debugging is the process of writing test data.
a)
True
b)
False
6.
A bug is error in an algorithm or program.
a)
True
b)
False
7.
The best way to avoid problems is to write the program before writing the algorithm.
a)
True
b)
False
8.
Manual testing is done using pencil and paper.
a)
True
b)
False
9.
Which tool would you use if a programmer wanted to express algorithm visually?
a)
Flowchart
b)
Pseudocode
c)
Storyboard
d)
Graphical user interface
10.
Integration bugs occur when the interfaces are integrated in between the assumed tested components
a)
True
b)
False
11.
Testing a solution occurs only when the problem has been solved.
a)
True
b)
False
12.
Running a program is one way of testing the solution to that problem.
a)
True
b)
False
13.
Running a program is one way of testing the solution to that problem.
a)
True
b)
False
14.
Debugging is the process of writing test data.
a)
True
b)
False
15.
A bug is error in an algorithm or program.
a)
True
b)
False
16.
Test data should only cover one or two areas of the problem solution.
a)
True
b)
False
17.
The best way to avoid problems is to write the program before writing the algorithm.
a)
True
b)
False
18.
Having another programmer check your code for errors is called peer checking.
a)
True
b)
False
19.
Which Phase in Tester life state there is no difference between testing and debuggin
a)
Phase 0
b)
Phase 1
c)
Phase 2
d)
Phase 3
20.
Which is Deductive Process
a)
Testing
b)
Debugging
c)
Bug
d)
Error
21.
____________ designs the system and is accountable to the buyer
a)
Builder
b)
Buyer
c)
User
d)
Tester
22.
A _________ is an integrated aggregate of one or more units
a)
Unit
b)
Component
c)
Integration
d)
System
23.
A __________is a program point at which the control flow can diverge
a)
Decision
b)
Case Statement
c)
Junction
d)
None
24.
The logical function evaluated at a decision is called____________
a)
Decision
b)
Predicate
c)
Path
d)
None
25.
A predicate whose truth value can change as a result of the processing is said to be 
a)
Process Dependent 
b)
Process Independent
c)
Both
d)
None
26.
Which of the following is a compound predicate
a)
A OR B
b)
A AND B
c)
Both
d)
None
27.
1.  ____ is a pathological situation in which the desired path is achieved for the wrong Reason
a)
Testing Blindness
b)
Path Instrumentation
c)
Path Sensitization 
d)
None
28.
1.  ______ blindness occurs when the path selected by a prior predicate results in a value that works both for the correct and buggy predicate. 
a)
Assignment 
b)
Equality
c)
Self
d)
None
29.
1.  ________ is what we have to do to confirm that the outcome was achieved by the intended path. 
a)
Testing Blindness
b)
Path Instrumentation
c)
Path Sensitization
d)
None
30.
In ____the parent transaction is destroyed and two new transactions are created
a)
Mitosis
b)
Biosis
c)
Decision
d)
Junction
31.
A two letter combination “uk” is _________
a)
Bug
b)
Normal
c)
Suspicious
d)
None
32.
___________ is a graphical representation of a program's control structure
a)
Control Flow Graph
b)
Transaction Flow Graph
c)
Data Flow Graph
d)
None
33.
___________ is a graphical representation of a program's control structure
a)
Control Flow Graph
b)
Transaction Flow Graph
c)
Data Flow Graph
d)
None
34.

C,P in case of data object state and usage are

a)

creation, participation

b)

creation,postulation

c)

calculations, predicate

d)

counters are not useful

35.

The statement that is true in case of transactional flow instrumentation is

a)

dispatchers are needed

b)

absorptions

c)

counters are useful

d)

counters are not useful

36.

The statement that is true in case of transactional flow instrumentation is

a)

dispatchers are needed

b)

absorptions

c)

counters are useful

d)

counters are not useful

37.

What are assumed to be problamatic for software designers

a)

Births

b)

Merges

c)

Conjugation

d)

All the above

38.

The methods of sensitizing in transaction flow includes

a)

using of patches

b)

use breakpoints

c)

counters

d)

both (a) and (b)

39.

The states of data objects cannot be

a)

Created

b)

Killed

c)

Used

d)

Modified

40.

The path segment for which every node is visited atmost once is said to be

a)

DU path

b)

Simple path segment

c)

loop free path

d)

defination clear path segment

41.

Every defination of every variables is covered in

a)

AD Stratergy

b)

APU Stratergy

c)

AU Stratergy

d)

ADUP Stratergy

42.

___________ refers to a different set of tasks ensures that the software that has been built is traceable to Customer Requirements

a)

Validation

b)

Verification

c)

Requirements Engineering

d)

Software Engineering

43.

The individual components are tested under

a)

Integration testing

b)

Unit Testing

c)

System testing

d)

Component Testing

44.

________ verifies that all elements mesh properly and overall functions/performance is achieved.

a)

System testing

b)

functional testing

c)

performance testing

d)

overall testing

45.

What is an Equivalence Partition (also known as an Equivalence class)?

a)

A set of test cases for testing classes of objects

b)

An input or output range of values such that only one value in the range becomes a test case

c)

An input or output range of values such that each value in the range becomes a test case

d)

An input or output range of values such that every tenth value in the range becomes a test case.

46.

White Box Techniques are also called as:-

a)

Structural Testing

b)

Design-Based Testing

c)

Error Guessing Technique

d)

Experience-Based Techniqu

47.

A Type of Functional Testing, which investigates the functions relating to the detection of threats, such as viruses from malicious outsiders.

a)

Security Testing

b)

Recovery Testing

c)

Performance Testing

d)

Functionality Testing

48.

Which of the following techniques is NOT a White box technique?

a)

Statement Testing and coverage

b)

Decision Testing and coverage

c)

Condition Coverage

d)

Boundary value analysis

49.

A city field in software accepts 3 to 25 alpha characters only. Using BVA technique what will be the possible number of combinations?

a)

3, 4, 24, 25

b)

2, 3, 25, 26

c)

2, 3, 24, 25

d)

3, 5, 25, 26

50.

How many test case are required to achieve 100% statement coverage?


Switch PC on

Start "outlook"

IF outlook appears THEN

Send an email

Close outlook

a)

1

b)

2

c)

3

d)

4

51.

How many test cases are required for 100% path coverage?


Read P

Read Q

IF P+Q > 100 THEN

Print “Large”

ENDIF

If P > 50 THEN

Print “P Large”

ENDIF

a)

1

b)

2

c)

3

d)

4

52.

Which of the following is not the integration strategy?

a)

Design based

b)

Big-bang

c)

Bottom-up

d)

Top-down

53.

Functional system testing is:

a)

testing that the system functions with other systems

b)

testing that the components that comprise the system function together

c)

testing the end to end functionality of the system as a whole

d)

testing the system performs functions within specified response times

54.

Which of the following activities differentiate a walkthrough from a formal review?

a)

A walkthrough does not follow a defined process

b)

For a walkthrough individual preparation by the reviewers is optional

c)

A walkthrough requires meeting

d)

A walkthrough finds the causes of failures, while formal review finds the failures

55.

Which of the following is true

a)

Testing is the same as quality assurance

b)

Testing is a part of quality assurance

c)

Testing is not a part of quality assurance

d)

Testing is same as debugging

56.

___________ refers to a different set of tasks ensures that the software that has been built is traceable to Customer Requirements

a)

Validation

b)

Verification

c)

Requirements Engineering

d)

Software Engineering

57.

The individual components are tested under

a)

Integration testing

b)

Unit Testing

c)

System testing

d)

Component Testing

58.

________ verifies that all elements mesh properly and overall functions/performance is achieved.

a)

System testing

b)

functional testing

c)

performance testing

d)

overall testing