Vous êtes sur la page 1sur 9

1.

A framework to describe the software development life cycle activities tightly


integrated with testing
a) Waterfall Model
b) Spiral model
c) Incremental Model
d) V model

2. A regression test:
a) Is only run once.
b) Will always be automated.
c) Will check unchanged areas of the software to see if they have been affected.
d) Will check changed areas of the software to see if they have been affected.

3. A source to determine expected results to compare with the actual result of the
software under test
a) Portability
b) Code coverage
c) Test oracle
d) None of the above

4. Acceptance testing of a new functional enhancement may come before system


testing
a) True
b) False

5. Acceptance testing recommends on if the system can be releases


a) True

b) False

6. Addresses if the software product can be transferred from hardware platform or


environment to another
a) Portability
b) Code coverage
c) Both A and B
d) None of the above

7. Analysis method that determines what parts of software code being executed,
and what parts have not been executed
a) Portability
b) Code coverage
c) Test oracle
d) None of the above

8. Beta testing is:


a) Performed by customers at their own site.
b) Performed by customers at the software devel oper's site.
c) Performed by an independent test team.
d) Useful to test software developed for a specific customer or user.

9. Big Bang integration testing systems and components are tested


simultaneously , after which everything is tested as a whole
a) True
b) False

10. Business process based testing validates the scenario on a day to day
business use of the system
a) True
b) False

11. Component testing may include functional or non functional characteristics


a) True
b) False

12. Component testing must not involve the programmer who developed the code
software
a) True
b) False

13. Confirmation by examination and through provision of objective evidence that


specified requirement are fulfilled
a) Validation
b) Verification
c) Both a & b
d) None of the above

14. COTS (Commercial off the shelf) package can be accepted based on analysis of
the requirements
a) True
b) False

15. Developed the test cases first and then develop the code in an iterative fashion
are

a) Test case
b) Test case execution
c) Test suite
d) Test drive development

16. DSDM (Dynamic system development methodology) is a refined RAD process


that allows controls to be put in place to ensure that process is in control
a) True
b) False

17. During integration testing, the testers will have to test the communication
between components as well as the functionality of the respective components
software
a) True
b) False

18. Every development activity is to have a corresponding testing activity


irrespective of the life cycle we adopt
a) True
b) False

19. Examples of iterative development models are


a) Prototyping,
b) RAD (Rapid Application development),
c) RUP (Rational Unified process)
d) All of the above

20. In addition to verification, there is a need for a specific intended use

a) Validation
b) Verification
c) Both a & b
d) None of the above

21. Integration and testing in Agile programming is done only at the end of release
cycle software
a) True
b) False

22. Interfaces between components, interaction between different parts of systems


(os, file system and hardware) involves _____ testing.
a) Component
b) Functional
c) Integration
d) System

23. ISO 9126 definition for function testing Focuses on


a) Suitability
b) Interoperability
c) Security
d) Accuracy and compliance
e) All the above

24. Iterative life cycle has delivery divided into increments or builds with each
increment or
a) New functionality

b) New requirements
c) New product
d) None of the above

25. Non-functional testing includes:


a) Testing to see where the system does not function correctly.
b) Testing the quality attributes of the system including reliability and usability.
c) Gaining user approval for the system.
d) Testing a system feature using only the software required for that function.

26. Operation testing by potential and /or existing users/ customer at an external
site to determine if a component or system satisfies user/ customer needs and fits
with in business process.
a) Alpha testing
b) Compliance testing
c) Beta Testing
d) Stress testing

27. Pair programming shared code ownership amongst developers is promoted in


agile development
a) True
b) False

28. Planned modifications, and Ad-hoc corrective modifications


a) Types of maintenance testing
b) Triggers of maintenance testing
c) Both A and B

d) None of the above

29. Regression test suite is ideal candidates for test automation


a) True
b) False

30. Searches for defects in and verifies functioning of software components


(module, programs and objects) involves _____ testing.
a) Component
b) Functional
c) Integration
d) System

31. Security attributes, is the ability to prevent unauthorized access to program and
data
a) True
b) False

32. Simulated or actual operational testing by users / customers or an independent


testing team at developer's site, but outside dev organization.
a) Alpha testing
b) Compliance testing
c) Beta Testing
d) Black Box testing

33. Testing (functional or non functional), without reference to the internal structure
or component or system
a) Stress Testing

b) Black box testing


c) White box testing
d) Compliance testing

34. Testing based on an analysis of the internal structure of the component or


system
a) Black box testing
b) Beta Testing
c) White box testing
d) Alpha Testing

35. Testing related to user needs, requirements and business process are _____
testing.
a) Component
b) Functional
c) Integration
d) Acceptance

36. Testing the changes to an operational system or the impact of a changed


environment to an operational system
a) Maintenance testing
b) Regression testing
c) Confirmation testing
d) None of the above

37. The _____ is the degree to which a system or component accomplishes its
designated functions within given constraints regarding processing time and
throughput data.

a) Performance
b) Quality
c) Integration
d) None of the above

38. The process of testing to determine the compliance controls are established for
a component or system
a) Alpha testing
b) Compliance testing
c) Beta Testing
d) Stress testing

39. This is to ensure that the system is not regressed. To verify that modification in
the software have not caused unintended defects and still meets the requirement
a) Maintenance testing
b) Regression testing
c) Confirmation testing
d) None of the above

40. To evaluate the system or component at or beyond the limits of its specified
requirements
a) Confirmation Testing
b) Stress testing
c) Regression testing
d) None of the above

Vous aimerez peut-être aussi