22
 Reviews and Te sting Section A: Mul tiple Choices 1) Challenges of Review and Te sting are: Lack of domain epertise Monoton! of the "o# and coping with re$uirement changes Both (a) and (b)  %one of the a#ove &) '''''''' is a process of eecuting a progr am with the intent of finding errors( Review Testing eer review *erification +) ,hich of the fol lowing could #e a criteria t o stop review -efects are rectified and verified #! review team leader Reviewers decide that there is no need for another review To o man! errors are found in the review All of the above .) /n a softwar e development environment '''''''''''' is confirmation that t he output of a particular phase of development meets all of the input re$uirements for that phase( Reviews and Te sting Software V alidation Software Testing Software *erification 0) The #asic #uilding #lock of an! activit! in an! phase of the S-LC which forms the core of ,ipros Reviews and Testing rocess is called the : eer Review *erification and *alidation Techni$ues ETVX Model All of the a#ove 2) The ''''''''''' #ased testing is a s!stematic3 statis tical wa! of testi ng the software( 4rthogonal Arra! 5ser interface Functionality  %one of the a#ove 6) '''''''' is a method for determining if a set of test data or test cases is usef ul(

Testing Document

Embed Size (px)

DESCRIPTION

Testing Document

Citation preview

Reviews and Testing

Section A: Multiple Choices 1) Challenges of Review and Testing are:

Lack of domain expertise

Monotony of the job and coping with requirement changes

Both (a) and (b)

None of the above

2) ________ is a process of executing a program with the intent of finding errors.

Review

Testing

Peer review

Verification

3) Which of the following could be a criteria to stop review

Defects are rectified and verified by review team leader

Reviewers decide that there is no need for another review

Too many errors are found in the review

All of the above

4) In a software development environment ____________ is confirmation that the output of a particular phase of development meets all of the input requirements for that phase.

Reviews and Testing

Software Validation

Software Testing

Software Verification

5) The basic building block of any activity in any phase of the SDLC which forms the core of Wipro's Reviews and Testing Process is called the :

Peer Review

Verification and Validation Techniques

ETVX Model

All of the above

6) The ___________ based testing is a systematic, statistical way of testing the software.

Orthogonal Array

User interface

Functionality

None of the above

7) ________ is a method for determining if a set of test data or test cases is useful.

Automated testing

Mutation testing

Module testing

Functional testing

8) Mike Fagan of IBM published a paper in 1976, describing a method called __________ which formalised the software review process.

Peer review (?) Online review

Pair review

Table review

9) Which of the following reviews have well defined roles

Walkthrough

Peer review

Table review

All of the above

10) ______ demonstrates satisfactory suitability for use in the intended operating environment.

Inspection

Verification

Validation

Review

11) The various kinds of classifications of testing are __________

Level - based classification

Type - based classification

System - based classification

Both (a) and (b)

12) ________ involves checking that each feature specified in the component design has been implemented in the component.

Unit testing

Integration testing

Interface testing

System testing

13) JTest, Jprobe, Purify are some of the __________ used in projects.

Verification tools

Testing tools

Validation tools

All of the above

14) ________ involves testing two or more modules together with the intent of finding defects between the modules.

Unit testing

Integration or interface testing

System testing

Feature testing

15) Which of the following templates are related to reviews in veloci-Q?

Review

Release Review Summary (?) Defect Prevention Report

All of the above

16) ________ techniques examine input and output of test data and derive test cases based on an analysis of the input and output domains.

Flow/ Coverage - Based testing

System Based testing

Domain-Based testing

None of the above

17) Which of the following are the highlights of unit testing ?

involves testing of basic building blocks of the system

testing to verify the inter-module interactions thoroughly

testing is generally done by an independent test team, and not by developer

All of the above

18) A ____ provides a framework for setting the input parameters, executing the unit and reading the output parameter.

Test bed

Test driver

Test stub

All of the above

19) Which of the following are objectives of a review?

Verifying that specifications are met

Identifying deviations from standards and specifications

Collecting data for improvement

All of the above

20) Which of the following are different types of reviews?

Walkthrough

Inspections

Both (a) and (b)

None of the above

21) The highlights of Acceptance testing are :

checks the system against the requirement specification

focuses on whether the system delivers what was requested and is informed by the business

testing done by customer and not the developer

All of the above

22) _________ determines how well a product performs when a load is placed on the system resources that nears and then exceeds the system capacity.

Stress testing

Capacity testing

Load testing

Compatibility Testing

23) A group of test scripts which when taken together test all functions of an entire system is called the __________.

Test Suite

Test Bed

Test Product

All of the above

24) Errors are classified based on

Severity

Type

Both (1) and (2)

None of the above

25) __________ refers to 'Are we building the product RIGHT?'

Review

Validation

Verification

Testing

refers to 'Are we building the RIGHT product Validation.Reviews and testing

1) Software bugs occur due to ___________ reasons.

Poor understanding of requirements

Poorly documented code

Software complexity and inadequate use of development tools

All of the above

2) The ___________ based testing is a systematic, statistical way of testing the software.

Orthogonal Array

User interface

Functionality

None of the above

3) Which of the following templates are related to reviews in veloci-Q?

Review

Release Review Summary (?) Defect Prevention Report

All of the above

4) Focus of the integration testing is to verify

the features specified in the design has been implemented

functionality of the system as a whole

the inter-module interactions thoroughly

All of the above

5) __________ refers to 'Are we building the product RIGHT?'

Review

Validation

Verification

Testing

6) Which of the following reviews have well defined roles

Walkthrough

Peer review

Table review

All of the above

7) ________ involves testing two or more modules together with the intent of finding defects between the modules.

Unit testing

Integration or interface testing

System testing

Feature testing

8) A ____ provides a framework for setting the input parameters, executing the unit and reading the output parameter.

Test bed

Test driver

Test stub

All of the above

9) Sometimes a need may arise for an external review of the software product. Which of the following needs will prompt you to go for an ERT?

Domain Content

Technical Content

Cosmetic Content

All of the above

10) Preparation of a ________ is very important, before conducting Unit testing.

System Test Plan

Unit Test Case

Unit Test Plan

All of the above

11) Which of the following are broad types of efficiency techniques in testing :

Flow/ Coverage - Based testing

Domain Based testing

System Based testing

Both (a) and (b)

12) The highlights of Acceptance testing are :

checks the system against the requirement specification

focuses on whether the system delivers what was requested and is informed by the business

testing done by customer and not the developer

All of the above

13) Table review process is followed mostly for reviewing documents. What is the other name of Table Review Process?

PEST Analysis

Brainstorming

Fagan's Review Process

SWOT Analysis

14) The purpose of Functional testing are:

finding defects

verifying that the module performs its intended functions as stated in the specification

establishing confidence that a program does what it is supposed to do (?) All of the above

15) Which of the following are Code Complexity measures used as basis for testing :

McCabe measures

Halstead measures

Combination measures

All of the above

16) __________ is a formal evaluation technique in which software requirements, design, or code are examined to detect faults.

System Testing (?) Validation

Review

All of the above

17) ______ demonstrates satisfactory suitability for use in the intended operating environment.

Inspection

Verification

Validation

Review

18) Advantages of Automated testing tools are:

Repeatability & Scalability

Robustness

Economy

All of the above

19) _________ is a document that defines the input, action and the corresponding expected output, to determine if a certain feature of an application is working correctly.

Test Plan

Test Script

Test Case

Test Bed

20) ________ determines if a new software version is performing well enough to accept it for a major testing effort.

Mutation testing

Load testing

Smoke testing

Release testing

21) ________ is a process of executing a program with the intent of finding errors.

Review

Testing

Peer review

Verification

22) Which of the following is NOT a document defect type

Performance

Cosmetic

Lack of clarity

Violation of standards

23) In a review process, who moderates the review sessions?

Author

Reviewer

Review Leader

Recorder

24) Which of the following are the highlights of unit testing ?

involves testing of basic building blocks of the system

testing to verify the inter-module interactions thoroughly

testing is generally done by an independent test team, and not by developer

All of the above

25) Why is multiple rounds of system testing recommended?

Set of test cases can be executed in each round.

Accommodate bug fixes and eliminate maximum defects

For testing basic requirement, implied requirements , performance measures in various rounds

shortage of resources to complete testing in one round

software config

1) A set of patches applied to system releases like mainframe operating systems updates is an example of model.

Check-in, Check-out

Composition

Long Transaction

Change set

2) Workspace is a concept using in which of the models

Composition

System Model

Long Transaction

Change set

3) _____________ model focuses on versioning of product components

Labeling

Check-in / Check-out

Branching

Merging

4) Which of the following is a requirement of ISO 9001

Control of documents

Identification and traceability

Control of non-conforming product

All of the above

5) Standardized, measurable process for change management are inherent of

SCM processes

SCM tools

SCM plan

None of the above

6) Which of the following options ensure cost saving due to SCM:

Identification of CI(s)

Accurate release control

Proper resource allocation

None of the above

7) If you have two sets of changes to a single file and you need to reflect both the changes, the task to be performed is

Merging

Rollback

Branching

Labeling

8) Which of the following is NOT a CI type

Design Document

Executable Code

Installation Manual

Contract document

9) In the composition model, the two step process of composition and selection can be graphically visualized as ____________ graph

AND-NOR

AND-XOR

AND-OR

XOR-AND

10) An aggregation of CI(s) that has been formally reviewed and agreed upon and taken into control at single point in time can be defined by. and using and SCM tool it is identified by . (Fill in the blank from respective comma separated words)

Project, Pinning

Baseline, Label

Branch, Trigger

Keyword, Pinning

11) SCM is the art of identifying, organizing and controlling modifications to the software being built by programming team. It maximizes productivity by minimizing mistakes. It is SCMs definition by:

SEI

IEEE

Roger Pressmen

Wayne Babich

12) Status Accounting provides

Status of change request and defect reports

Version status of various configuration items (CIs)

Status of configuration items in various project baselines

All of the above

13) In a project to identify the baseline artifacts which of the following techniques can be adopted?

Keywords

Merging

Trigger

Labeling

14) Software Configuration management is a CMMi Level _____ process area

2

3

4

5

15) Which of the following should be considered as Configuration Items for any project:

Project plan, Requirement specification, Class diagrams

Design specification, Design tools, Activity diagrams

Source Code, Test plan, test Script, Test tools, Test results

All of the above

16) Management issues that need be considered for SCM tool evaluation are

License Cost

After sales support

Availability of upgrades

All of the above

17) _________ helps us to know how merging works

Merging manual

Merging online help

Merging Semantics

None of the above

18) Multiple people working on one work item is

Multi-Development

Multi-release

Concurrent development

None of the above

19) Identification of configuration item is an essential part of SCM. Which is the immediate benefit of identifying the CI?

Managing release of multiple versions

Producing Product Deltas

Analyzing historic information

Reporting project status

20) Which of the following needs to be taken into consideration for SCM tool selection

OS Support

Development Environment

Hardware Requirements

All of the above

21) To ensure change control, Veloci-Q procedures says:

The request of change should be recorded in Change Control Register

Impact should be determined and clients agreement should be received for payment against change incorporation

Change should be tracked till it is PM approves it

Risk assessment should be done in the end

22) Defining rights of individuals for accessing the project repository is defined at which of the following stage of SCM:

SCM Planning

SCM Control

SCM status accounting

SCM Audit

23) _______represent the system structure and provide a list of components or groups in a hierarchical structure.

Check-in, Check-out

Composition

System Model

Change set

24) CMMi level 2 is described as

Initial

Repeatable

Optimized

Evolving

25) Some of the parameters considered for change evaluation are

Complexity of Change

Cost

Impact on existing system

All of the above

software config

1) ______ are conducted to find and eliminate errors/defects in the early stages of product development.

Reviews and Testing

Reviews

Validation

All of the above

2) In a table review, who records the defects and classifies errors?

Author

Reader

Review Leader

Recorder

3) A ______ is a document which describes the objective, scope , approach and focus of a software testing effort

Test Strategy

Test Script

Test Case

Test Plan

4) In a software development environment ____________ is confirmation that the output of a particular phase of development meets all of the input requirements for that phase.

Reviews and Testing

Software Validation

Software Testing

Software Verification

5) Tools commonly used for causal analysis are

Pareto Analysis

Root cause analysis

Both (1) and (2)

None of the above

6) The different types of flow/coverage based testing are:

Statement coverage

Full Path coverage

Decision coverage

All of the above

7) An informal meeting for evaluation or information purpose is a

Walkthrough

Inspection

Testing

None of the above

8) Table review process is followed mostly for reviewing documents. What is the other name of Table Review Process?

PEST Analysis

Brainstorming

Fagan's Review Process

SWOT Analysis

9) ___________ stage ensures that review comments have been incorporated during rework

Review

Rework

Causal Analysis

Follow up

10) ________ helps analyze the required efforts for validating the acceptability of a software product.

Test Case

Test Plan

Test Script

All of the above

11) If the cost of fixing a defect in the requirements phase is 1, what is the relative cost of fixing a defect in the Testing Phase

15-40

10

10 to 15

>100

12) ________ complexity-based testing measures program length and vocabulary, volume, difficulty, and effort.

McCabe

Halstead

Combination

None of the above

13) Mike Fagan of IBM published a paper in 1976, describing a method called __________ which formalised the software review process.

Peer review

Online review

Pair review

Table review

14) ______ provides a measure of the conditions which could ensure that a branch is executed.

Condition coverage

Condition operand coverage

Decision coverage

Both (a) and (b)

15) What is the correct definition of a Test Script?

It is a document that defines the input, action and expected output to determine if a certain feature of an application is working correctly

It is a document that describes the sequence of steps to execute a test case.

It is a logical group of test cases which when taken together test a particular function or unit of the system

None of the above

16) _____________ is a way of proving that your system does what is intended and also meets all requirements.

Verification

Validation

Verification and Validation

None of the above

17) % of effort recommended for review preparation is _________

2%

10%

25%

75%

18) Preparation of a ________ is very important, before conducting Unit testing.

System Test Plan

Unit Test Case

Unit Test Plan

All of the above

19) Which of the following are the commonly accepted levels of testing in the Software Development Life Cycle ?

Unit or Component testing

Integration testing

System testing

All of the above

20) __________ refers to testing the features/ navigation/ expected expectations, when more than one users from different machines operate on same Objects.

Concurrent testing

Functional testing

Module testing

All of the above

21) Sometimes a need may arise for an external review of the software product. Which of the following needs will prompt you to go for an ERT?

Domain Content

Technical Content

Cosmetic Content

All of the above

22) __________ implies testing the system with the intent of confirming the readiness of the product and customer acceptance of the product.

Load testing

System testing

Acceptance Testing

Integration testing

23) The basic building block of any activity in any phase of the SDLC which forms the core of Wipro's Reviews and Testing Process is called the :

Peer Review

Verification and Validation Techniques

ETVX Model

All of the above

24) _______ is done to validate the entire product.

System testing

Acceptance testing

Regression testing

Integration testing

25) JTest, Jprobe, Purify are some of the __________ used in projects.

Verification tools

Testing tools

Validation tools

All of the above

vel q

1) Which of this is not the intended use of Metrics?

To monitor the project performance

To take appropriate decisions based on measured values

To monitor individual performance

To revise plans

2) Objectives of customer focus is to:

Elicit parameters that are critical to quality from customers

Collect data and metrics

Track performance

All of the above

3) All Configuration Audit issues are recorded in -------------- and tracked to closure:

Software Configuration Audit Report (SCAR)

Software Configuration Order Form (SCOF)

Baseline Record

PMR

4) The set of actions to be taken when the perceived risk becomes a reality is documented as part of

Contingency plan

Mitigation Plan

Defect Prevention Report

Risk Tracker

5) Risk quantification is done based on

Risk probability and impact of risk

Risk mitigation

Risk schedule

None of the above

6) Practitioners working on projects can suggest process improvements through a

Process Improvement Proposal

Change Request

Email/Phone

All of the above

7) _________ serves as an important verification activity to ensure the completeness of testing in order to ensure product quality.

Unit Testing

Integration Testing

Test Audit

System testing

8) Group that focus on the tools used by projects and the impact of using tools is

Tools group

SQA

SEPG

All of the above

9) Corrective and Preventive Action Plan should be drawn for:

Customer complaints received

Customer feedback ratings

Customer Satisfaction surveys

All of the above

10) Look ahead meetings and root cause analysis are examples of

Defect prevention activities

Error capture activities

Appraisal activities

None of the above

11) The effectiveness of the Quality Management System is continuously improved through

Audit results, corrective and preventive actions, CSATs, Management Review

Sales reports, Balance sheets, Company audit reports

Quality group recruitments

Individual Performance appraisals

12) Project monitoring reviews are conducted to

review project progress

understand project requirements

monitor requirements volatality

All of the above

13) Wipros quality system is known as

WiqTree

Veloci-Q

Project Data Bank

K-net

14) In the execution of maintenance projects each trigger from the customer is recorded in a:

Change Request

MR

PMR

Change control Register

15) _________is used to document the features/functionality to be tested, test strategy and testing methods to be used.

Test Plan

Test Form

Test development

Test Design

16) Organizational learning enters Veloci-Q through

Queries and PIP

Audit findings

Project Performance Analysis

All of the above

17) _________ is a technique used for arriving and prioritizing requirements.

Pugh matrix

Quality Function Deployment (QFD)

Voice Of Customer (VOC)

All of the above

18) Release review process involves

PM, customer and TM

PM, QC, TM

All team members

entire team along with SQAM and customer

19) Each phase /activity of a life cycle model is represented in veloci-Q by the ____________ Criteria

WBS

DMADV

ETVX

SDLC

20) Process artifacts that help to perform project activities in a standard manner are

Policies

Procedures

Checklists and Templates

All of the above

21) The threshold value of Risk Score beyond which the Mitigation and contingency plans need to be documented is

18

100

27

45

22) is a repository of data and learning from closed projects.

Project Data Bank

Veloci-Q

Six Sigma

None of the above

23) Six sigma methodology that is used for reduction of cycle time is

Cross Functional Process Map

DMAIC

DSSS

Six steps

24) is an initiative that involves measuring and analyzing business processes.

Six Sigma

Root Cause Analysis

Pugh Matrix

None of the above

25) Six Sigma measures defects based on:

the teams decision

Wipros Senior managements perception

Customers perception

number of defects in the project

vel q

1) Configuration audits are verification mechanisms used to ensure that deliverables are:

Defect free

On schedule

Consistent with requirements

None of the above

2) In Wipro which model representation of CMMI was adopted

Rank model

Linear model

Staged model

Process area model

3) Each phase /activity of a life cycle model is represented in veloci-Q by the ____________ Criteria

WBS

DMADV

ETVX

SDLC

4) PDCA stands for

Plan, Define, Change, Add

Plan, Do, Change, Aid

Plan, Do, Check, Act

Plan, Define, Check, Add

5) In Veloci-Q, intentions and directions for quality initiative are documented in

Policies section

Procedure section

Guidelines section

All of the above

6) What is the monthly mechanism to record and track metrics of the project?

PDMR

Work Plans

PMR

ASR

7) For a project that involves resolving incidents, job cycle monitoring and software upgrades, the process model to be chosen is

V-Process model

Iterative Process model

Production Support process model

None of the above

8) It is mandatory to take corrective and preventive actions for

Non-conformances

Observations

Customer complaints

(a) and (c)

9) This is the testing procedure according to which modules, sub modules are tested and test case verification is done

Functional testing

Module testing

Unit testing

System testing

10) Quality is defined as

Ability of the product to meet stated or implicit needs of customers

Set of process and procedures

Use of checklists and templates

All of the above

11) ISO stands for

International Organization for Standardization

International Systems for Organization

International Systems Orientation

International Systems Organization

12) ________ are mistakes / faults caught during the same phase of SDLC

Defects

Bugs

Errors

All of the above

13) You are a Project Engineer who has just joined Wipro. You want to know all your responsibilities as defined by veloci-Q for your role. Where would you go?

PDB

Treasure House

Guidelines

Navigator

14) Prior to start of the project, the PM should estimate

good idea - he can get familiar with our estimation guidelines

it is a must to plan better on execution of the project

verify estimation and address differences if any

all of the above

15) The process model suited for projects with dissimilar service requests is

Service Process model

Rational Unified Process Model

V-Process Model

None of the above

16) The process followed in the software development project should be:

Client specified processes

Processes as described in velociQ.

Tailored ODC specific processes

Any One of the above

17) Voice Of Customer (VOC) can be used to

Prioritize customer requirements

Select requirements

Analyze customer requirements

Requirements traceability

18) In CMMI the Level 2 stage is described as

Managed

Repeatable

defined

optimized

19) DPMO stands for

Defects per million opportunities

Defects per million occasions

Derivations per million opportunities

Any of the above

20) In the execution of maintenance projects each trigger from the customer is recorded in a:

Change Request

MR

PMR

Change control Register

21) Choose the odd one: One of the process models NOT suitable for Development

Iterative model

Waterfall Development model

V-Process model

Conversion/ Porting Process Model

22) The following is not a section of the project plan template :

Resource Plan

Execution Process Plan

PDMR

Project Vision

23) What does function point estimation mean:

A standard method to measure size of software projects

A Metric for effort calculation

A review technique / mechanism

An experimental method to calculate project delivery time

24) In CMMi level software process is improved in a controlled manner.

1

2

5

All of the above

25) The quality group responsible for process definition, metrics analysis and quality assurance activities at vertical/group vertical level is

SEPG

SQA

Tools Group

None of the above