Software configuration management | SCM Question and Answers

Software configuration management | SCM Mock Test

In this Software configuration management online Quiz, we will cover topics such as software configuration managment, computer software configuration item, software configuration management tools, configuration management software, software configuration control, scm software configuration management, configuration management software and so on.

1
A ______ is a document which describes the objective, scope , approach and focus of a software testing effort
a. Test Plan
b. Test Case
c. Test Strategy
d. Test Script

Answer : Test Plan

2
Advantages of Automated testing tools are:
a. Economy
b. Repeatability & Scalability
c. Robustness
d. All of the above
Answer : All of the above

3
Table review process is followed mostly for reviewing documents. What is the other name of Table Review Process?
a. PEST Analysis
b. SWOT Analysis
c. Fagan’s Review Process
d. Brainstorming
Answer : Fagan’s Review Process

4
The highlights of Acceptance testing are :
a. Checks the system against the requirement specification
b. Testing done by customer and not the developer
c. Focuses on whether the system delivers what was requested and is informed by the business
d. All of the above
Answer : All of the above

5
What is the correct definition of a Test Script?
a. It is a logical group of test cases which when taken together test a particular function or unit of the system
b. It is a document that defines the input, action and expected output to determine if a certain feature of an application is working correctly
c. It is a document that describes the sequence of steps to execute a test case.
d. None of the above
Answer : It is a logical group of test cases which when taken together test a particular function or unit of the system

6
Which of the following are highlights of system testing ?
a. Testing is based on a very structured approach for generating test cases
b. Testing is generally done by an independent test team, and not by the developer
c. Aims at testing a host of variables like basic requirements, implied requirements, performance
d. All of the above
Answer : All of the above

7
Which of the following are objectives of a review?
a. Verifying that specifications are met
b. Collecting data for improvement
c. Identifying deviations from standards and specifications
d. All of the above
Answer : All of the above

8
_______ is done with the intent of determining if the product will install on a variety of platforms.
a. Product testing
b. Installation testing
c. Load testing
d. Compatibility testing
Answer : Installation testing

9
________ covers both Performance testing and Stress testing.
a. Load testing
b. Performance testing
c. Build testing
d. All of the above
Answer : Load testing

10
__________ refers to ‘Are we building the product RIGHT?’
a. Review
b. Validation
c. Testing
d. Verification
Answer : Verification


Also Read : 5 Apps from Google that you should try






11
___________ stage ensures that review comments have been incorporated during rework
a. Review
b. Causal Analysis
c. Rework
d. Follow up

Answer : Follow up

12
Defects found in reviews are classified in 2 ways. The 2 ways are :
a. Priority, Source
b. Severity, Type
c. Major, Minor
d. Cosmetic, Logical
Answer : Severity, Type

13
Errors are classified based on
a. Type
b. Severity
c. Both (a) and (b)
d. None of the above
Answer : Both (a) and (b)

14
Focus of the integration testing is to verify
a. The features specified in the design has been implemented
b. Functionality of the system as a whole
c. The inter-module interactions thoroughly
d. All of the above
Answer : The inter-module interactions thoroughly

15
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
a. 15-40
b. 10
c. >100
d. 10 to 15
Answer : 15-40

16
Importance of Review are :
a. Detect defects early
b. Emphasize quality throughout development
c. Both (a) and (b)
d. None of the above
Answer : Both (a) and (b)

17
In a review process, who moderates the review sessions?
a. Author
b. Reviewer
c. Review Leader
d. Recorder
Answer : Review Leader

18
In a table review, who records the defects and classifies errors?
a. Review Leader
b. Reader
c. Author
d. Recorder
Answer : Recorder

19
In which of the following review stages, tasks and specific focus areas are assigned to the team
a. Planning
b. Preparation
c. Kick-off
d. None of the above
Answer : Kick-off

20
Mike Fagan of IBM published a paper in 1976, describing a method called __________ which formalised the software review process.
a. Peer review
b. Table review
c. Online review
d. Pair review
Answer : Table review





21
Norms for review rate are defined for which of the following reasons:
a. To assign review related tasks to the team
b. Review Productivity
c. Exit Criteria of a Review Process.
d. Measure Review effectiveness
Answer : Measure Review effectiveness

22
Preparation of a ________ is very important, before conducting Unit testing.
a. System Test Plan
b. Unit Test Plan
c. Unit Test Case
d. All of the above
Answer : Unit Test Plan

23
Review is a formal evaluation technique in which software requirements, design and code is examined in detail by groups of persons other than the author to detect faults,violations of development standards and other problems. This definition of reviews is by
a. IEEE
b. Roger Pressmen
c. SEI
d. None of the Above
Answer : IEEE

24
Testing is the process of __________
a. Verifying that specifications are met
b. Evaluating a system to verify that it satisfies the specified requirements
c. Both (a) and (b)
d. Executing a program to find errors
Answer : Both (a) and (b)

25
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 :
a. Verification and Validation Techniques
b. ETVX Model
c. Peer Review
d. All of the above
Answer : ETVX Model

26
The different types of flow/coverage based testing are:
a. Statement coverage
b. Full Path coverage
c. Decision coverage
d. All of the above
Answer : All of the above

27
The inputs to planning stage in a review process are
a. Problem definition
b. List of roles
c. Review process map
d. None of the above
Answer : Problem definition

28
The objectives of Regression testing are :
a. Ensures performance of two or more modules
b. It determines if bug fixes have been successful and they have not created any new problems
c. Ensures that no degradation of baseline functionality has occurred
d. Both (b) and (c)
Answer : Both (b) and (c)

29
The purpose of _________ is to assure that the product or product components fulfill their intended use when placed in their intented environment
a. User Acceptance Testing
b. Validation
c. Verification
d. Product Testing
Answer : Validation

30
The purpose of _________ is to assure that the selected product meet their specified requirements
a. Acceptance Testing
b. Validation
c. Verification
d. Feature testing
Answer : Verification


Also Read  : How to Download video from any online site






31
The purpose of Functional testing are:
a. Finding defects
b. Verifying that the module performs its intended functions as stated in the specification
c. Establishing confidence that a program does what it is supposed to do
d. All of the above

Answer : All of the above

32
The role of a Review Team Leader is
a. Provides an overview of the product to be reviewed during the kick off meeting
b. Classify defects
c. Provide clarification
d. To moderate the review meeting
Answer : To moderate the review meeting

33
The various kinds of classifications of testing are __________
a. Type – based classification
b. System – based classification
c. Both (a) and (b)
d. Level – based classification
Answer : Both (a) and (b)

34
There are seven steps in a review process. Which of the following step helps in defect prevention?
a. Review Preparation
b. Causal Analysis
c. Conducting the Review
d. Closing the review comments
Answer : Causal Analysis

35
Tools commonly used for causal analysis are
a. Root cause analysis
b. Pareto Analysis
c. Both (a) and (b)
d. None of the above
Answer : Both (a) and (b)

36
Verification and Validation utilizes ________ to analyse and check system representations.
a. Validation Techniques
b. Testing Techniques
c. Review Techniques
d. All of the above
Answer : Review Techniques

37
Which of the following are broad types of efficiency techniques in testing :
a. Domain Based testing
b. System Based testing
c. Both (a) and (b)
d. Flow/ Coverage – Based testing
Answer : Both (a) and (b)

38
Which of the following are the commonly accepted levels of testing in the Software Development Life Cycle ?
a. System testing
b. Unit or Component testing
c. Integration testing
d. All of the above
Answer : All of the above

39
Which of the following checklists are related to reviews in veloci-Q?
a. Test plan/ Test Case Development Review
b. Transition Review
c. Code Review
d. All of the above
Answer : All of the above

40
Which of the following could be a criteria to stop review
a. Reviewers decide that there is no need for another review
b. Too many errors are found in the review
c. Defects are rectified and verified by review team leader
d. All of the above
Answer : All of the above





41
Which of the following criteria serve as basis for taking decision to stop testing :
a. Stop testing when all test cases execute without producing any error
b. Stop testing when the specified test coverage is completed without finding errors
c. Stop testing when it becomes unproductive
d. All of the above
Answer : All of the above

42
Which of the following defect type classification is used for document Reviews?
a. Performance
b. Functionality
c. Error Handling
d. Lack of Clarity
Answer : Lack of Clarity

43
Which of the following procedures are related to reviews in veloci-Q?
a. Proposal/Contract review
b. Review
c. Release Review
d. All of the above
Answer : All of the above

44
Which of the following review types is used for building code or documents by discussing with the members of the development team and improving the work item .
a. Table Review
b. Peer Review
c. Inspection
d. Walk throughs
Answer : Walk throughs

45
Which of the following reviews have well defined roles
a. Table review
b. Walkthrough
c. Peer review
d. All of the above
Answer : Table review

46
Which of the following rules apply for real-time system testing :
a. Use tests to simulate hardware faults
b. Use hardware simulation to add stress to the software design
c. Design ways to simulate modules missing in the development system
d. All of the above
Answer : All of the above

47
Which of the following statement is INCORRECT?
a. The potential of testing to improve quality is unlimited.
b. Properly run unit testing is potentially capable of removing 70% of the defects
c. Testing cannot remove all defects which are undetected in earlier stages
d. All of the above
Answer : The potential of testing to improve quality is unlimited.

48
Which of the following templates are related to reviews in veloci-Q?
a. Review
b. Defect Prevention Report
c. Release Review Summary
d. All of the above
Answer : All of the above

49
Why is multiple rounds of system testing recommended?
a. Accommodate bug fixes and eliminate maximum defects
b. Shortage of resources to complete testing in one round
c. Set of test cases can be executed in each round.
d. For testing basic requirement, implied requirements , performance measures in various rounds
Answer : Accommodate bug fixes and eliminate maximum defects

50
_____ testing focus on how the components communicate with each other as specified in the system Design
a. System
b. Integration
c. User
d. Component
Answer : Integration


Also Read  : How to remove viruses from an Android phone






51
______ are conducted to find and eliminate errors/defects in the early stages of product development.
a. Reviews and Testing
b. Reviews
c. Validation
d. All of the above

Answer : Reviews

52
______ examines the various combinations of Boolean operands within a condition.
a. Condition coverage
b. Condition operand coverage
c. Condition operator coverage
d. All of the above
Answer : Condition operator coverage

53
______ provides a measure of the conditions which could ensure that a branch is executed.
a. Decision coverage
b. Condition operand coverage
c. Both (a) and (b)
d. Condition coverage
Answer : Condition operand coverage

54
_______ is used to determine whether other system software components such as browsers utilities and competing software will conflict with the software being tested
a. Mutation Testing
b. Browser Testing
c. Compatibility Testing
d. Real Time testing
Answer : Compatibility Testing

55
________ can also be called as Black Box testing.
a. System testing
b. Integration testing
c. Unit or Component testing
d. Interface testing
Answer : System testing

56
________ complexity is a measure of algorithmic complexity, calculated by counting operators and operands.
a. McCabe
b. Halstead
c. Combination
d. None of the above
Answer : Halstead

57
________ complexity measures the structural complexity of software by quantifying the number of linearly-independent paths running through a program module.
a. McCabe
b. Halstead
c. Combination
d. None of the above
Answer : McCabe

58
________ complexity-based testing measures program length and vocabulary, volume, difficulty, and effort.
a. McCabe
b. Halstead
c. Combination
d. None of the above
Answer : Combination

59
__________ testing shall be carried out if there are multiple modules in the project.
a. Unit
b. Build
c. Module/ Feature
d. System
Answer : Module/ Feature

60
___________ in a review, helps in defect prevention
a. Review Preparation
b. Causal Analysis
c. Review Meeting
d. None of the above
Answer : Causal Analysis

61
___________ technique can be used for testing process
a. DOE and Pugh Matrix
b. QFD and Orthogonal array
c. DOE and Orthogonal array
d. DOE and QFD

Answer : DOE and Orthogonal array

62
_____________ is a way of proving that your system does what is intended and also meets all requirements.
a. Verification
b. Validation
c. Verification and Validation
d. None of the above
Answer : Verification and Validation

63
During System Testing of an application, you would want to test the peak volumes of information that can be handled by the application. What kind of testing would you do?
a. Stress
b. Volume
c. Performance
d. Robustness
Answer : Stress

64
Importance of Testing are :
a. To ensure that the product is usable
b. Early identification of errors that helps in prevention of a breakdown at a later stage.
c. To ensure that customer’s objectives are met
d. All of the above
Answer : All of the above

65
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.
a. Software Validation
b. Software Testing
c. Software Verification
d. Reviews and Testing
Answer : Software Verification

66
JTest, Jprobe, Purify are some of the __________ used in projects.
a. Verification tools
b. Validation tools
c. Testing tools
d. All of the above
Answer : Testing tools

67
The ___________ based testing is a systematic, statistical way of testing the software.
a. User interface
b. Orthogonal Array
c. Functionality
d. None of the above
Answer : Orthogonal Array

68
The outputs of review meeting are
a. Defect Log
b. Rework Task list
c. Review meeting minutes
d. All of the above
Answer : All of the above

69
Which of the following are different types of reviews?
a. Walkthrough
b. Inspections
c. Both (a) and (b)
d. None of the above
Answer : Both (a) and (b)

70
Which of the following are the highlights of unit testing ?
a. Involves testing of basic building blocks of the system
b. Testing is generally done by an independent test team, and not by developer
c. Testing to verify the inter-module interactions thoroughly
d. All of the above
Answer : Involves testing of basic building blocks of the system


Also Read  : Money making apps online on Android or iPhone






71
Which of the following is the most important criteria to start review of a work item.
a. Sign off by the customer
b. Approved by the Project Manager
c. Check whether estimations of review is available
d. Check for completeness of the work item to be reviewed

Answer : Check for completeness of the work item to be reviewed

72
Which of the following testing is recommended in order to keep company data and resources secure from mistaken or accidental users, hackers, and other malevolent attackers.
a. Security testing
b. Safety testing
c. Both (a) and (b)
d. Mutation testing
Answer : Security testing

73
Which one of the following is an important output of a kick off meeting
a. Roles and Responsibilities of Review team Members
b. Individual Review notes
c. List of Reviewers
d. List of Roles of Reviewers
Answer : Roles and Responsibilities of Review team Members

74
______ demonstrates satisfactory suitability for use in the intended operating environment.
a. Verification
b. Validation
c. Review
d. Inspection
Answer : Validation

75
_______ is done to validate the entire product.
a. System testing
b. Acceptance testing
c. Regression testing
d. Integration testing
Answer : System testing

76
________ helps analyze the required efforts for validating the acceptability of a software product.
a. Test Plan
b. Test Script
c. Test Case
d. All of the above
Answer : Test Plan

77
________ is a process of executing a program with the intent of finding errors.
a. Review
b. Peer review
c. Verification
d. Testing
Answer : Testing

78
________ typically involves actual testing.
a. Verification
b. Validation
c. System Checking
d. Verification and Validation
Answer : Validation

79
__________ are techniques of system checking and analysis.
a. Review and Testing
b. Review and Analysing
c. Review, Testing and analysing
d. None of the above
Answer : Review and Testing

80
__________ includes all of the verification and testing activities conducted throughout the software lifecycle.
a. Software Testing
b. Software Validation
c. Software Verification
d. Reviews and Testing
Answer : Software Validation





81
__________ is a formal evaluation technique in which software requirements, design, or code are examined to detect faults.
a. Review
b. System Testing
c. Validation
d. All of the above
Answer : Review

82
A ____ provides a framework for setting the input parameters, executing the unit and reading the output parameter.
a. Test bed
b. Test driver
c. Test stub
d. All of the above
Answer : Test driver

83
Test audit observations should be captured in _________
a. Test Audit Report
b. Test Report
c. Test Observation Report
d. All of the above
Answer : Test Audit Report

84
The outputs of planning stage in a review process are
a. Baseline Work Product
b. Review Plan
c. List of roles for review
d. All of the above
Answer : All of the above

85
Which of the following reviews are recommended for large/critical work items
a. Peer review
b. Table review
c. Walkthrough
d. All of the above
Answer : Table review

86
Wipro is CMMI Level 5 certified organization. Verification and Validation Process Areas lies at
a. CMMI Level 3
b. CMMI Level 5
c. CMMI Level 2
d. CMMI Level 4
Answer : CMMI Level 3

87
________ can also be called White box testing.
a. Integration testing
b. Unit or Component testing
c. Interface testing
d. System testing
Answer : Unit or Component testing

88
A visual examination of a software product to detect and identify software anomalies or defects including errors and deviations from standards is
a. Walkthrough
b. Testing
c. Inspection
d. None of the above
Answer : Inspection

89
An informal meeting for evaluation or information purpose is a
a. Walkthrough
b. Testing
c. Inspection
d. None of the above
Answer : Walkthrough

90
As the project moves from requirements stage to completion stage, the cost of fixing defects .
a. Remains the same
b. Decreases
c. Is unaffected by reviews
d. Increases
Answer : Increases


Also Read  : Block ads on your Android phone with 3 simple methods






91
Challenges of Review and Testing are:
a. Lack of domain expertise
b. Monotony of the job and coping with requirement changes
c. Both (a) and (b)
d. None of the above

Answer : Both (a) and (b)

92
A ________ is an imitation of a unit, used in place of the real unit to facilitate testing.
a. Test driver
b. Test build
c. Test bed
d. Test stub
Answer : Test stub

93
A group of test scripts which when taken together test all functions of an entire system is called the __________.
a. Test Suite
b. Test Bed
c. Test Product
d. All of the above
Answer : Test Bed

94
In a table review, who paraphrases the code/document?
a. Reader
b. Author
c. Review Leader
d. Recorder
Answer : Reader

95
Software bugs occur due to ___________ reasons.
a. Software complexity and inadequate use of development tools
b. Poorly documented code
c. Poor understanding of requirements
d. All of the above
Answer : All of the above

96
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?
a. Domain Content
b. Technical Content
c. Cosmetic Content
d. All of the above
Answer : All of the above

97
The challenges in Testing are:
a. Lack of testing tools
b. Often development effort increases and there is very little time for testing
c. Generation of adequate test cases
d. All of the above
Answer : All of the above

98
The different kinds of domain-based testing techniques are :
a. Decision Table
b. Equivalence Partitioning
c. Boundary Value Analysis
d. All of the above
Answer : All of the above

99
Which of the following are Code Complexity measures used as basis for testing :
a. McCabe measures
b. Combination measures
c. Halstead measures
d. All of the above
Answer : All of the above

100
Which of the following is NOT a document defect type
a. Cosmetic
b. Violation of standards
c. Lack of clarity
d. Performance
Answer : Performance

101
________ determines if a new software version is performing well enough to accept it for a major testing effort.
a. Mutation testing
b. Load testing
c. Smoke testing
d. Release testing

Answer : Smoke testing

102
________ involves checking that each feature specified in the component design has been implemented in the component.
a. Interface testing
b. Integration testing
c. Unit testing
d. System testing
Answer : Unit testing

103
________ involves testing two or more modules together with the intent of finding defects between the modules.
a. Integration or interface testing
b. Feature testing
c. Unit testing
d. System testing
Answer : Integration or interface testing

104
________ is a method for determining if a set of test data or test cases is useful.
a. Automated testing
b. Mutation testing
c. Functional testing
d. Module testing
Answer : Mutation testing

105
________ is done with the intent of determining how quickly a product handles a variety of events, actions or functions.
a. Performance testing
b. System testing
c. Both (a) and (b)
d. Product testing
Answer : Performance testing

106
________ is the process of evaluating a system to verify that it satisfies specified requirements.
a. Verification
b. Testing
c. Reviews
d. Inspection
Answer : Testing

107
________ is used to test operation of the software and input-output data to ensure that the software is performing well.
a. Software Testing
b. Review Techniques
c. Verification
d. All of the above
Answer : Software Testing

108
________ techniques examine input and output of test data and derive test cases based on an analysis of the input and output domains.
a. Flow/ Coverage – Based testing
b. System Based testing
c. Domain-Based testing
d. None of the above
Answer : Domain-Based testing

109
________ typically involves reviews and meetings to evaluate documents, plans, code, requirements and specifications.
a. Testing
b. Validation
c. Project Planning
d. Verification
Answer : Verification

110
_________ can be done with checklists, issues lists, walkthroughs, and inspection meetings.
a. Validation
b. Verification
c. Inspection
d. Testing
Answer : Verification


Also Read : The Best Free Android Games in 2019






111
_________ determines how well a product performs when a load is placed on the system resources that nears and then exceeds the system capacity.
a. Compatibility Testing
b. Load testing
c. Capacity testing
d. Stress testing

Answer : Stress testing

112
_________ 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.
a. Test Script
b. Test Bed
c. Test Case
d. Test Plan
Answer : Test Case

113
_________ refers to ‘Are we building the RIGHT product?’
a. Verification
b. Testing
c. Review
d. Validation
Answer : Validation

114
__________ implies testing the system with the intent of confirming the readiness of the product and customer acceptance of the product.
a. Acceptance Testing
b. Integration testing
c. Load testing
d. System testing
Answer : Acceptance Testing

115
__________ is used to test system data and examine system output.
a. Software Review
b. Software Inspection
c. Software Analysing
d. Software Testing
Answer : Software Testing

116
__________ refers to testing the features/ navigation/ expected expectations, when more than one users from different machines operate on same Objects.
a. Concurrent testing
b. Functional testing
c. Module testing
d. All of the above
Answer : Concurrent testing




 

Also Read : How to remove viruses from an Android phone