You are on page 1of 11

Q51.

Maintenance testing is:


a. updating tests when the software has changed
b. testing a released system that has been changed
c. testing by users to ensure that the system meets a business need
d. testing to maintain business advantage
Q52. Software inspections, Concerned with analysis of the static system representation to
discover problems
a- Static verification.
b- Dynamic verification
c- All of the above.
Q53. Software testing, Concerned with exercising and observing product behaviour
a- Dynamic verification
b- Static verification.
c- Debugging.
Q54. Unit testing is
a- The process of testing individual components in isolation.
b- It is a defect testing process.
c- All of the above.
Q55.Problems of requirement analysis:
a- Stakeholders know what they really want.
b- Stakeholders not express requirements in their own terms.
c- Different stakeholders may have conflicting requirements.
d- Organisational and political factors not influence the system requirements.
Q56. Which one of the following statements about system testing is NOT true?
a. System tests are often performed by independent teams.
b. Functional testing is used more than structural testing.
c. Faults found during system tests can be very expensive to fix.
d. End-users should be involved in system tests.
Q57. Which of the following is true of the V-model?
a. It states that modules are tested against user requirements.
b. It only models the testing phase.
c. It specifies the test techniques to be used.
d. It includes the verification of designs.
Q58. User of requirements document which use the requirements to understand what system to be
developed:
a- System customers.
b- System Engineers
c- Managers.
d- All of the above.
Q59. Rapid software development
a- Specification, design and implementation are inter-leaved
b- System is developed as a series of versions with stakeholders involved in version
evaluation
c- User interfaces are often developed using an IDE and graphical toolset.
d- All of the above.
Q60. The principles of agile methods
a- Incremental delivery
b- Embrace change
c- People not process
d-All of the above.
Q61. Problems with agile methods
a- Prioritizing changes can be easy where there are multiple stakeholders.
b- Maintaining simplicity requires extra work.
c- Contracts may not be a problem as with other approaches to iterative development.
Q62. Extreme Programming (XP) takes an ‘extreme’ approach to iterative development.
a- New versions may be built several times per hour;
b- Increments are delivered to customers every 2 hours.
c- All tests must be run for every build and the build is only accepted if tests run
successfully.
Q63. XP and agile principles
a- Incremental development is supported through large, frequent system releases.
b- Customer involvement means full-time customer engagement with the team.
c- People a process through pair programming, collective ownership and a process that
avoids long working hours
Q64. Order numbers on a stock control system can range between 10000 and 99999 inclusive.
Which of the following inputs might be a result of designing tests for only valid equivalence
classes and valid boundaries?
a- 9999, 50000, 100000
b- 10000, 50000, 99999
c- 10000, 99999, 100000
Q65. A common test technique during component test is
a. Statement and branch testing
b. Usability testing
c. Security testing
d. Performance testing
Q66. Which of the following are always true?
a) A command line interface offers a good user interface metaphor;
b) Direct manipulation offers good affordance for all users;
c) The usability of an interface may depend on the user's mental model;
Q67. Negotiation System of Requirement (NSR) defines:
a) Problem domain and user communication.
b) Static Model and problem domain.
c) Dynamic Model and structural model.

Q68. Which of the following parts of the system do you think that the client is not involved in?
a) Problem domain
b) Domain model
c) User Communication
Q69. The ultimate aim of identifying use cases is:
a) to bring together, for each use case, all the information in the NSR that is relevant for that use case
b) translate the system specifications into clear specifications in terms of the domain model
c) translate the system specifications into clear specifications in terms of the user interface

Q70. In the software development process, the goal of the ________ stage is to extract the behavior and the
constraints of the system.
a) Requirements analysis.
b) Developing the static model.
c) Developing the dynamic model.

Q71. A piece of software that can be combined with other pieces to construct a program or system is
called:
a) A component.
b) A system.
c) None of the above

Q72. Based on the Negotiation System of Requirement (NSR) which of the following is wrong?
a) he NSR must specify the requirements in terms of a natural language.
b) The NSR should define in terms of real-world concepts.
c) The NSR should refer to computer abstractions and jargon
Q73. The measure of the extent to which the classes in a system are dependent on each other is
known as:
a) Coupling.
b) Cohesion.
c) Specialization.
Q74. Types of Viewpoints:
a) Indirect viewpoints
b) Domain viewpoints
c) All of the above.
Q75. User of requirements document which use the requirements to help understand the system and the
relationships between its parts.
a)- system customers.
b)- System Engineers
c)- Managers.
d)- System Maintenance engineers.

You might also like