Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

1. A .....................

specifies the actions needed to remove the drawbacks in


the current design of database.
D) Normal form

2. A relation is in ........................... if an attribute of a composite key is


dependent on an attribute of other composite key.
B) 3NF

3. Fifth Normal form is concerned with


C) Join dependency

4. A table is in the....................... if only candidate keys are the


determinants.
D) BCNF

5. In 2NF
C) No partial functional dependencies exist

6. The normal form that is not necessarily dependency preserving is


A) 2NF

7. The................. is related to the concept of multi-valued dependency.


A) fourth normal form

8. Which normal form is considered adequate for normal relational


database design?
D) 3NF

9. Dependency preservation is not guaranteed in


A) BCNF

10. A relation is ................... if every field contains only atomic values


that is, no lists or sets.
A) 1 NF
Software Testing

1.In ...................... , test cases are designed using only the functional
specification of the software without any knowledge of the internal structure of
the software.
A) white-box testing
B) black-box testing
C) system testing
D) acceptance testing

2..................... of software is predicated on close examination of procedural


detail.
A) white-box testing
B) black-box testing
C) system testing
D) acceptance testing

3. ....................... is sometimes performed with realistic data of the client to


demonstrate the software working satisfactorily.
A) System testing
B) Acceptance testing
C) Regression testing
D) Black-box testing

4. .................... testing is the re-execution of some subset of tests that have


already been conducted to ensure that changes have not propagated unintended
side-effects.
A) System
B) Acceptance
C) Regression
D) Unit

5. The .................... is white-box oriented, and the step can be conducted in


parallel for multiple components.
A) unit testing
B) top-down integration testing
C) bottom-up integration testing
D) regression testing
6. In ......................, processing required for components subordinate to a given
level is always available and the need for stubs is eliminated.

A) unit testing
B) top-down integration testing
C) bottom-up integration testing
D) regression testing

7. ................... is a test case design method that uses the control structure of the
procedural design to derive test cases.
A) white-box testing
B) black-box testing
C) system testing
D) acceptance testing

8. ................... is the activity that helps to ensure that changes do not introduce
unintended behavior or additional errors.
A) System testing
B) Acceptance testing
C) Regression testing
D) Black-box testing

9. State whether the following statements about regression testing are True or
False.
i) A representative sample of tests that will exercise all software functions.
ii) Additional tests that focuses on software functions that are likely to be
affected by the change.
A) True, False
B) False, True
C) False, False
D) True, True

10. State whether the following statements about software testing are
correct.
i) White box testing is also known as glass-box testing.
ii) Black-box testing is also known as functional testing.
iii) White-box testing is also called the structural testing.
A) i and ii only
B) ii and iii only
C) i and iii only
D) All i, ii and iii

11. Designing .................. test cases requires thorough knowledge of the


internal structure of software.
A) black-box
B) white-box
C) acceptance
D) regression

12. ..................... is an incremental approach to construction of program


structure.
A) Unit testing
B) Top-down integration testing
C) Bottom-up integration testing
D) Regression testing
13. ...................... focuses verification effort on the smallest unit of
software design, the software component or module.
A) Unit testing
B) Top-down integration testing
C) Bottom-up integration testing
D) Regression testing

14. .................... may be conducted manually by re-executing a subset of


all test cases or using automated capture/playback tools.
A) System testing
B) Acceptance testing
C) Regression testing
D) Black-box testing

15. Using ....................... methods, the software engineer can derive test
cases that
i) Exercise all logical decisions on their true and false sides.
ii) Exercise external data structures to ensure their validity.
iii) Execute all loops at their boundaries.
A) i and ii only
B) ii and iii only
C) i and iii only
D) All i, ii and iii

16. ................... verifies that all elements mesh properly and that overall
system function/performance is achieved.
A) System testing
B) Acceptance testing
C) Regression testing
D) Black-box testing

17. ........................ is usually relied on to detect the faults, in addition to


the faults introduced during coding phase itself.
A) System testing
B) Acceptance testing
C) Regression testing
D) Black-box testing

18. In ........................ , modules are integrated by moving downward


through t he control hierarchy, beginning with the main control module.
A) unit testing
B) top-down integration testing
C) bottom-up integration testing
D) regression testing

You might also like