Вы находитесь на странице: 1из 7

1) A projects success is measured in terms of

a. Schedule, Cost and meeting requirements agreed on b. Schedule, Cost, meeting requirements agreed on and Development Team Satisfaction c. Both A and B d. None of the above

2) Which of the following is correct? a. Verification: has the right product been built? Validation: has the product been built right? b. Verification: has the product been built? Validation: has the product been tested? c. Verification: has the product been built right? Validation: has the right process been used? d. Verification: has the product been built right? Validation: has the right product been built? 3) ETVX is the Abbreviation for
a. Entry criteria-Test-Validation-Exit criteria b. Entry criteria-Task-Validation-Exit criteria c. Entry criteria-Task-Verification-Exit criteria d. None of the above

4) The SRS details a. The functional and non-functional requirements of a system A S b. The functional requirements of a system c. The non-functional requirements of a system d. The design of the system 5) Which of the following is/are false? a. All projects have risks that need to be mitigated. b. The iterative & incremental models of software development address risk better than the waterfall model. c. The waterfall model does not need to address risk as it is applied to small projects. d. If a project appears to have a lot of risks involved with it, it should not be done.
6) SDLC stands for

a) Software Design Life Cycle b) System Life Cycle c) Software Development Life Cycle d) None of the above

7) Portability is a. The extent to which a software system or parts of it can be reused b. The ease with which a software system can be used across various computer / operating configurations c. The ease with which remote installations of the software can be done from any location d. The extent to which a software system can be compressed for efficient transmission 8) A baseline is A specification that has been agreed on and can be changed only if the customer demand a change b. A specification that has been agreed on as the basis for further development and which can be changed only through a formal change control process c. A specification that has been agreed on as the basis for further development and which can be changed by the development organization if they feel it is technically necessary to make changes d. A specification that has been agreen on as the basis for further development and which cannot be changed
a.

9) Which of the following statements is true?


a. b. c. d.

We cannot accept changes after the customer signs off the requirements. Changes cannot be made to software once it is released. Changes might be required at any time in the software project. Changes are required only if the customer requests them.

10) What is black box testing? a. Validates internal working of the software b. Validates the functionality without focusing on internal working c. Validation of individual unit of code d. Validation that is done prior to delivery of software

e.

Testing done to ensure no additional errors were introduced

11) What role might prototyping play in software development? a. b. c. d. allowing end users to get an idea of the system to be built, allowing engineers to start coding sooner, allowing testers to test the system before implementation is complete, allowing final system components to be built before requirements are determined, e. allowing the software lifecycle to be shortened by making requirements and design unnecessary 12) What is a Test Case? a) It is a step wise procedure to validate a feature that has environment, steps, expected results and actual results b) It is a use case c) Each test case uniquely validates specific part of the software/work product d) all the above

13) . A sequence of unique, connected activities having one goal or purpose and achieved with a specific time, within budget and in accordance to specification(s) is termed asa. Project a. Process b. Program c. Application 14) . Software Quality Assurance is proactive. a. True b. False c. None of the above 15) Software configuration management (SCM): a. Should be an umbrella activity for the entire project.
b. c.

Should be used only when a change is identified Should be used only when testing has to be done for a change

d.

Should be used only for major changes

16) During a software development project two similar requirements defects were detected. One was detected in the requirements phase, and the other during the implementation phase. Which of the following statements is mostly likely to be true?
a The cost of fixing either defect will usually be similar. b There is no relationship between the phase in which a defect is discovered and its repair cost. c The defect detected during the implementation phase will be more expensive to fix. d The most expensive defect to correct is the one detected during the requirements phase.

17) _____________ testing checks all functional requirements, behavioral characteristics, performance requirements and documentation with requirements met
a. System b. Integration c. Regression d. Dynamic

18) What is regression testing? a. Validates internal working of the software b. Validates the functionality without focusing on internal working c. Validation of individual unit of code d. Validation that is done prior to delivery of software e. Testing done to ensure no additional errors were introduced due to changes/bug fixes 19) Which of the following happens in the Waterfall model? Working version of software not available till very late b. Partially working versions of software available at the end of each phase c. Working version of software is available after prototyping d. Software deployed incrementally
a.

20) Which of the following happens is true?

Quality Control is about evaluating the quality of the process used to develop the product while Quality Assurance is about evaluating the quality of the product b. Quality Control is the set of processes to implement Quality Assurance c. Quality Control and Quality Assurance are the same but done by different teams d. Quality Control is about evaluating the quality of the product while Quality Assurance is about evaluating the quality of the process by which the product is developed
a.

21) Conformance to ___________ is the foundation from which software quality is measured.
a. Software requirements b. Schedule c. Cost d. Process

22) Which of the following is a characteristic of Agile methodologies. Software development begins with prototyping b. Self-organizing teams c. The customer seeks working software only at the end of the project d. Software design is not done
a.

23) Which of the following is true? Improving quality increases project costs as it means more monitoring b. Improving quality increases project costs as it means more quality control c. Improving quality save business money and increases business
a.

24) The term Pair Programming is used in this methodology: a. b. c. d. Extreme Programming or XP Scrum Crystal All of the above

25) Which of the following is true? Unit Testing is done by the testing team b. Unit Testing is typically done by the developer c. Unit Testing needs Test Cases written by testers d. Unit Testing checks to see if functional requirements are met
a.

26) Usability has an impact on a. Effort required to learn and use the system effectively b. Packaging of the software product c. Making the software easier for people of all ages to use d. Making the software easier for anyone to use 27) Which of the following is false? a. Black Box testing checks for interface problems b. Some tests check authentication and access control mechanisms c. Regression Testing may need to be done whether or not Smoke Testing is done d. If Functional Testing is done, Usability Testing need not be done 28) Which of the following is true? Alpha and Beta test are done by end users b. Alpha tests are done by developers in end user sites; Beta tests are done by end users is end user sites c. Alpha tests are done by end users in developer sites; Beta tests are done by developers in end user sites d. Alpha and Beta tests are done by testers
a.

29) What are the triple constraints? Scope, Cost and Quality b. Scope, Time and Cost c. Quality, Cost and Time d. Scope, Time and Quality
a.

30) The outcome of each project is:

a. b. c. d.

Similar if each project follows the same process The same if each project follows the same process Unique irrespective of the processes followed Unique if each project follows different processes