Software Engineering MCQ (Multiple Choice Questions) - SchoolingAxis

Software Engineering MCQ (Multiple Choice Questions)

 Que- Lower and upper limits are present in which chart? 

a. Run chart 

b. Bar chart 

c. Control chart 

d. None of the mentioned 


Answer- Run chart  


Que- Maintenance testing is performed using which methodology? 

a. Retesting 

b. Sanity testing 

c. Breadth test and depth test 

d. Confirmation testing 


Answer- Breadth test and depth test  


Que- White Box techniques are also classified as 

a. Design based testing 

b. Structural testing 

c. Error guessing technique 

d. None of the mentioned 


Answer- Structural testing  


Que- Exhaustive testing is 

a. always possible 

b. practically possible 

c. impractical but possible 

d. impractical and impossible 


Answer- impractical but possible  


Que- Which of the following is/are White box technique? 

a. Statement Testing 

b. Decision Testing 

c. Condition Coverage 

d. All of the mentioned 


Answer- All of the mentioned  


Que- What are the various Testing Levels? 

a. Unit Testing 

b. System Testing 

c. Integration Testing 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Boundary value analysis belong to? 

a. White Box Testing 

b. Black Box Testing 

c. White Box & Black Box Testing 

d. None of the mentioned 


Answer- Black Box Testing  


Que- Alpha testing is done at 

a. Developer's end 

b. User's end 

c. Developer's & User's end 

d. None of the mentioned 


Answer- Developer's end  


Que- The testing in which code is checked 

a. Black box testing 

b. White box testing 

c. Red box testing 

d. Green box testing 


Answer- White box testing  


Que- Testing done without planning and Documentation is called 

a. Unit testing 

b. Regression testing 

c. Adhoc testing 

d. None of the mentioned 


Answer- Adhoc testing  


Que- Acceptance testing is also known as 

a. Grey box testing 

b. White box testing 

c. Alpha Testing 

d. Beta testing 


Answer- Beta testing  


Que- Which of the following is non-functional testing? 

a. Black box testing 

b. Performance testing 

c. Unit testing 

d. None of the mentioned 


Answer- Performance testing  


Que- Beta testing is done at 

a. User's end 

b. Developer's end 

c. User's & Developer's end 

d. None of the mentioned 


Answer- User's end  


Que- SPICE stands for 

a. Software Process Improvement and Compatibility Determination 

b. Software Process Improvement and Control Determination 

c. Software Process Improvement and Capability Determination 

d. None of the mentioned 


Answer- Software Process Improvement and Capability Determination  


Que- Unit testing is done by 

a. Users 

b. Developers 

c. Customers 

d. None of the mentioned 


Answer- Developers  


Que- Behavioral testing is 

a. White box testing 

b. Black box testing 

c. Grey box testing 

d. None of the mentioned 


Answer- Black box testing  


Que- Which of the following is black box testing 

a. Basic path testing 

b. Boundary value analysis 

c. Code path analysis 

d. None of the mentioned 


Answer- Boundary value analysis  


Que- Which of the following is not used in measuring the size of the software 

a. KLOC 

b. Function Points 

c. Size of module 

d. None of the mentioned 


Answer- Size of module  


Que- Software Debugging is a set of activities that can be planned in advance and conducted systematically. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- Which of the following is not a software testing generic characteristics? 

a. Different testing techniques are appropriate at different points in time 

b. Testing is conducted by the developer of the software or an independent test group 

c. Testing and debugging are different activities, but debugging must be accommodated in any testing strategy 

d. None of the mentioned 


Answer- Different testing techniques are appropriate at different points in time  


Que- ITG stands for 

a. instantaneous test group 

b. integration testing group 

c. individual testing group 

d. independent test group 


Answer- independent test group  


Que- By collecting ________ during software testing, it is possible to develop meaningful guidelines to halt the testing process. 

a. Failure intensity 

b. Testing time 

c. Metrics 

d. All of the mentioned 


Answer- Metrics  


Que- Which of the  following issues must be addressed if a successful software testing strategy is to be implemented? 

a. Use effective formal technical reviews as a filter prior to testing 

b. Develop a testing plan that emphasizes "rapid cycle testing." 

c. State testing objectives explicitly 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Test cases should uncover errors like 

a. Nonexistent loop termination 

b. Comparison of different data types 

c. Incorrect logical operators or precedence 

d. All of the mentioned 


Answer- Nonexistent loop termination  


Que- Which of the following errors should not be tested when error handling is evaluated? 

a. Error description is unintelligible 

b. Error noted does not correspond to error encountered 

c. Error condition causes system intervention prior to error handling 

d. Error description provide enough information to assist in the location of the cause of the error 


Answer- Error description is unintelligible  


Que- What is normally considered as an adjunct to the coding step 

a. Integration testing 

b. Unit testing 

c. Completion of Testing 

d. Regression Testing 


Answer- Unit testing  


Que- Which of the following is not regression test case? 

a. A representative sample of tests that will exercise all software functions 

b. Additional tests that focus on software functions that are likely to be affected by the change 

c. Tests that focus on the software components that have been changed 

d. Low-level components are combined into clusters that perform a specific software sub-function 


Answer- Low-level components are combined into clusters that perform a specific software sub-function  


Que- Which testing is an integration testing approach that is commonly used when "shrink-wrapped" software products are being developed? 

a. Regression Testing 

b. Integration testing 

c. Smoke testing 

d. Validation testing 


Answer- Smoke testing  


Que- In which testing level the focus is on customer usage? 

a. Alpha Testing 

b. Beta Testing 

c. Validation Testing 

d. Both Alpha and Beta 


Answer- Both Alpha and Beta  


Que- Validation refers to the set of tasks that ensure that software correctly implements a specific function. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- The architecture of object-oriented software results in a series of layered subsystems that encapsulate collaborating classes. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- The construction of object-oriented software begins with the creation of 

a. design model 

b. analysis model 

c. code levels 

d. both design and analysis model 


Answer- both design and analysis model  


Que- Which testing integrates the set of classes required to respond to one input or event for the system? 

a. cluster testing 

b. thread-based testing 

c. use-based testing 

d. none of the mentioned 


Answer- thread-based testing  


Que- Which of the following is one of the steps in the integration testing of OO software? 

a. cluster testing 

b. thread-based testing 

c. use-based testing 

d. none of the mentioned 


Answer- cluster testing  


Que- __________ methods can be used to drive validations tests 

a. Yellow-box testing 

b. Black-box testing 

c. White-box testing 

d. All of the mentioned 


Answer- Black-box testing  


Que- Which of the following is a part of testing OO code? 

a. Validation tests 

b. Integration tests 

c. Class tests 

d. System tests 


Answer- Class tests  


Que- The object of ___________within an OO system is to design tests that have a high likelihood of uncovering plausible bugs. 

a. Fault-based testing 

b. Integration testing 

c. Use-based testing 

d. Scenario-based testing 


Answer- Fault-based testing  


Que- What refers to the externally observable structure of an OO program? 

a. Deep structure 

b. Surface structure 

c. Core structure 

d. All of the mentioned 


Answer- Surface structure  


Que- _____________ categorizes class operations based on the generic function that each performs. 

a. Category-based partitioning 

b. Attribute-based partitioning 

c. State-based partitioning 

d. None of the mentioned 


Answer- Category-based partitioning  


Que- Which of the following is black-box oriented and can be accomplished by applying the same black-box methods discussed for conventional software? 

a. Conventional testing 

b. OO system validation testing 

c. Test case design 

d. Both Conventional testing and OO system validation testing 


Answer- Both Conventional testing and OO system validation testing  


Que- In which of the following testing strategies, a smallest testable unit is the encapsulated class or object? 

a. Unit testing 

b. Integration testing 

c. System testing 

d. None of the mentioned 


Answer- Unit testing  


Que- Which of the following testing types is not a part of system testing? 

a. Recovery testing 

b. Stress testing 

c. System testing 

d. Random testing 


Answer- Random testing  


Que- What is testing process' first goal? 

a. Bug prevention 

b. Testing 

c. Execution 

d. Analyses 


Answer- Bug prevention  


Que- Software mistakes during coding are known as 

a. errors 

b. failures 

c. bugs 

d. defects 


Answer- bugs  


Que- Name an evaluation technique to assess the quality of test cases. 

a. Mutation analysis 

b. Validation 

c. Verification 

d. Performance analysis 


Answer- Mutation analysis  


Que- Test should be conducted for every possible 

a. data 

b. case 

c. variable 

d. all of the mentioned 


Answer- all of the mentioned  


Que- Which of the following is not a part of bug report? 

a. Test case 

b. Output 

c. Software Version 

d. LOC 


Answer- LOC  


Que- Which of the following is not a part of Execution Flow during debugging? 

a. Step Over 

b. Step Into 

c. Step Up 

d. Step Out 


Answer- Step Up  


Que- Cyclomatic Complexity method comes under which testing method. 

a. Yellow box 

b. White box 

c. Gray box 

d. Black box 


Answer- White box  


Que- Which is a black box testing technique appropriate to all levels of testing? 

a. Acceptance testing 

b. Regression testing 

c. Equivalence partitioning 

d. Quality assurance 


Answer- Equivalence partitioning  


Que- Which of the following is the way of ensuring that the tests are actually testing code? 

a. Control structure testing 

b. Complex path testing 

c. Code coverage 

d. Quality assurance of software 


Answer- Code coverage  


Que- Effective testing will reduce _______ cost. 

a. maintenance 

b. design 

c. coding 

d. documentation 


Answer- maintenance  


Que- Which of the following is a common pointwer problem? 

a. Data sharing errors 

b. Accessing data elements of the wrong type 

c. Attempting to use memory areas after freeing them 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Standard Enforcer is a 

a. Static Testing Tool 

b. Dynamic Testing 

c. Static & Dynamic Testing 

d. None of the mentioned 


Answer- Static Testing Tool  


Que- Many applications using static analysis find 0.1-0.2% NCSS. NCSS stands for 

a. Non-Code Source Statement 

b. Non Comment Source Sentence 

c. Non-Comment Source Statement 

d. All of the mentioned 


Answer- Non-Comment Source Statement  


Que- Which testing tool does a simple job of enforcing standards in a uniform way of many programs? 

a. Static Analyzer 

b. Code Inspector 

c. Standard Enforcer 

d. Both Code Inspector & Standard Enforcer 


Answer- Both Code Inspector & Standard Enforcer  


Que- Software Testing with real data in real environment is known as 

a. alpha testing 

b. beta testing 

c. regression testing 

d. none of the mentioned 


Answer- beta testing  


Que- Which of the following testing tools examine program systematically & automatically ? 

a. Code Inspector 

b. Static Analyzer 

c. Standard Enforcer 

d. Coverage Analyzer 


Answer- Static Analyzer  


Que- Which testing tool is responsible for documenting programs ? 

a. Test/File Generator 

b. Test Harness System 

c. Test Archiving Systems 

d. Coverage Analyzer 


Answer- Test Archiving Systems  


Que- Beta Testing is done by 

a. Developers 

b. Testers 

c. Users 

d. All of the mentioned 


Answer- Users  


Que- Standard enforcer tool looks at the whole program. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- Debugging Program is a program which runs concurrently with the program under test & provide commands to 

a. examine memory & registers 

b. stop execution at a particular point 

c. search for references for particular variables, constant and registers 

d. all of the mentioned 


Answer- all of the mentioned  


Que- Execution Verifier is a dynamic tool that is also known as 

a. Test File Generator 

b. Coverage Analyzer 

c. Output Comparator 

d. Test Harness System 


Answer- Coverage Analyzer  


Que- Why is software difficult to build ? 

a. Controlled changes 

b. Lack of reusability 

c. Lack of monitoring 

d. All of the mentioned 


Answer- Lack of monitoring  


Que- Which of the following  is not a conflict in software development team? 

a. Simultaneous updates 

b. Shared and common code 

c. Versions 

d. Graphics issues 


Answer- Graphics issues  


Que- Which of the following lasts for the duration of the project and covers the development process? 

a. Monitoring all key parameters like cost, schedule, risks 

b. Taking corrective actions when needed 

c. Providing information on the development process in terms of metrics 

d. All of the mentioned 


Answer- Monitoring all key parameters like cost, schedule, risks  


Que- Which of the following is not a typical environment in communication facilitation ? 

a. Multiple teams 

b. Multiple user groups 

c. Multiple fests 

d. Multiple locations 


Answer- Multiple fests  


Que- Which of the following is a software process ? 

a. Analysis and design 

b. Configuration and management 

c. Business modeling 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Which of the following is not included in Issues Meetings? 

a. Issues gathered the day before 

b. Regular schedule of meeting 

c. Discussion with business 

d. Attendance 


Answer- Discussion with business  


Que- Which of the following  is not a part of Software Configuration Management Basics? 

a. Identification 

b. Version 

c. Auditing and Reviewing 

d. Status Accounting 


Answer- Version  


Que- What is a collection of software elements treated as a unit for the purposes of SCM? 

a. Software Configuration Item 

b. Baseline 

c. Configuration 

d. Configuration Control Board 


Answer- Software Configuration Item  


Que- What is one or more software configuration items that have been formally reviewed and agreed upon and serve as a basis for further development? 

a. Configuration 

b. Baseline 

c. Software 

d. All of the mentioned 


Answer- Baseline  


Que- What is validating the completeness of a product? 

a. Identification 

b. Software 

c. Auditing and Reviewing 

d. Status Accounting 


Answer- Auditing and Reviewing  


Que- What is group with the responsibility for reviewing and approving changes to baselines? 

a. Software Configuration Item 

b. Baseline 

c. Configuration 

d. Configuration Control Board 


Answer- Configuration Control Board  


Que- In many settings PM is a center of communication hub 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- What is a specific instance of a baseline or configuration item? 

a. Software 

b. Configuration 

c. Version 

d. Status Accounting 


Answer- Version  


Que- SCM stands for 

a. Software Control Management 

b. Software Configuration Management 

c. Software Concept Management 

d. None of the mentioned 


Answer- Software Configuration Management  


Que- When code is made available to others, it goes in a/an 

a. hard drive 

b. access-controlled library 

c. servers 

d. access control 


Answer- access-controlled library  


Que- Which of the following is not a main phase in Configuration Management (CM) Process? 

a. CM Planning 

b. Executing the CM process 

c. CM audits 

d. None of the mentioned 


Answer- None of the mentioned  


Que- CM is about managing the different items in the product, and changes in them. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- What allows different projects to use the same source files at the same time? 

a. Version Control 

b. Access control 

c. CM Process 

d. Version Control and Access control 


Answer- Version Control  


Que- Which of the following is not a change management process? 

a. Log the changes 

b. Estimate impact on effort and schedule 

c. Review impact with stakeholders 

d. None of the mentioned 


Answer- None of the mentioned  


Que- Configuration management (CM) is needed to deliver product to the client 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- What is one or more software configuration items that have been formally reviewed and agreed upon and serve as a basis for further development? 

a. Baseline 

b. Cumulative changes 

c. CM 

d. Change Control 


Answer- Baseline  


Que- How are baselines verified? 

a. By reviews 

b. By inspections 

c. By testing of code 

d. All of the mentioned 


Answer- By testing of code  


Que- Which of the following is a example of Configuration Items ? 

a. SCM procedures 

b. Source code 

c. Software design descriptions 

d. All of the mentioned 


Answer- All of the mentioned  


Que- SCM controls only the products of the development process. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- CCB stands for 

a. Change Control Board 

b. Change Control Baseline 

c. Cumulative Changes in Baseline 

d. None of the mentioned 


Answer- Change Control Board  


Que- What information is required to process a change to a baseline? 

a. Reasons for making the changes 

b. A description of the proposed changes 

c. List of other items affected by the changes 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Quality Management in software engineering is also known as 

a. SQA 

b. SQM 

c. SQI 

d. SQA and SQM 


Answer- SQA  


Que- Quality also can be looked at in terms of user satisfaction which includes 

a. A compliant product 

b. Good quality output 

c. Delivery within budget and schedule 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Inspections and testing are what kinds of Quality Costs? 

a. Prevention 

b. Internal Failure 

c. External Failure 

d. Appraisal 


Answer- Appraisal  


Que- According to Pareto's principle, x% of defects can be traced to y% of all causes. What are the values of x and y? 

a. 60, 40 

b. 70, 30 

c. 80, 20 

d. No such principle exists 


Answer- 80, 20  


Que- What is Six Sigma? 

a. It is the most widely used strategy for statistical quality assurance 

b. The "Six Sigma" refers to six standard deviations 

c. It is the most widely used strategy for statistical quality assurance AND The "Six Sigma" refers to six standard deviations 

d. A Formal Technical Review(FTR) guideline for quality walkthrough or inspection 


Answer- It is the most widely used strategy for statistical quality assurance AND The "Six Sigma" refers to six standard deviations  


Que- Which of the following is not a core step of Six Sigma? 

a. Define 

b. Control 

c. Measure 

d. Analyse 


Answer- Control  


Que- Non-conformance to software requirements is known as 

a. Software availability 

b. Software reliability 

c. Software failure 

d. None of the mentioned 


Answer- Software failure  


Que- Software safety is equivalent to software reliability. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- Misinterpretation of customer communication is a sample of possible cause defects. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- What kind of quality cost is incurred when an error is detected in a product prior to shipment? 

a. Prevention 

b. Internal Failure 

c. External Failure 

d. Appraisal 


Answer- Internal Failure  


Que- The degree to which the design specifications are followed during manufacturing is known as 

a. Quality of design 

b. Quality of conformance 

c. Quality of testing 

d. None of the mentioned 


Answer- Quality of conformance  


Que- Quality of design  encompasses requirements and specifications of the system. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- According to ISO 9001, inspection and testing comes under which management responsibility? 

a. Process control 

b. Document control 

c. Control of nonconforming products 

d. Servicing 


Answer- Process control 

Previous Post Next Post