Software Testing MCQ Quiz in मल्याळम - Objective Question with Answer for Software Testing - സൗജന്യ PDF ഡൗൺലോഡ് ചെയ്യുക

Last updated on Mar 7, 2025

നേടുക Software Testing ഉത്തരങ്ങളും വിശദമായ പരിഹാരങ്ങളുമുള്ള മൾട്ടിപ്പിൾ ചോയ്സ് ചോദ്യങ്ങൾ (MCQ ക്വിസ്). ഇവ സൗജന്യമായി ഡൗൺലോഡ് ചെയ്യുക Software Testing MCQ ക്വിസ് പിഡിഎഫ്, ബാങ്കിംഗ്, എസ്എസ്‌സി, റെയിൽവേ, യുപിഎസ്‌സി, സ്റ്റേറ്റ് പിഎസ്‌സി തുടങ്ങിയ നിങ്ങളുടെ വരാനിരിക്കുന്ന പരീക്ഷകൾക്കായി തയ്യാറെടുക്കുക

Latest Software Testing MCQ Objective Questions

Top Software Testing MCQ Objective Questions

Software Testing Question 1:

Which of the following is a type of system testing?

I. Recovery testing

II. Security testing

III. Stress testing

IV. Performance testing

  1. I
  2. I and II
  3. II, III and IV
  4. I, II, III and IV

Answer (Detailed Solution Below)

Option 4 : I, II, III and IV

Software Testing Question 1 Detailed Solution

System testing is a series of different tests whose primary purpose is to fully exercise the computer-based system.

Although each test has a different purpose, all work to verify that system elements have been properly integrated and perform allocated functions.

Types of a system testing:

  • Recovery testing
  • Security testing
  • Stress testing
  • Performance testing

Software Testing Question 2:

Debugging is the process of:

  1. Creating program code
  2. Finding and correcting errors in the program code
  3. Identifying the task to be computerized
  4. Creating the algorithm

Answer (Detailed Solution Below)

Option 2 : Finding and correcting errors in the program code

Software Testing Question 2 Detailed Solution

The process of finding and resolving defects or problems within a computer program that prevent correct operation of computer software or a system is called debugging.

Software Testing Question 3:

What is COUPLING in software design?

  1. Coupling is a measure of the degree of functional interdependence between two modules
  2. Coupling is a measure of the degree of functional non-dependence between two modules
  3. Coupling is a measure of the functional robustness of a software modules
  4. Coupling is a measure of the degree of functionally connected dependence between two modules

Answer (Detailed Solution Below)

Option 1 : Coupling is a measure of the degree of functional interdependence between two modules

Software Testing Question 3 Detailed Solution

Option 1 is the correct answer. Coupling in software design refers to the degree of functional interdependence between two software modules. It measures how closely related two modules are, in terms of their functionality and how much one module relies on another.

A high degree of coupling between modules means that they are closely related, and changes in one module may affect the other. In contrast, a low degree of coupling means that the modules are more independent, and changes in one module are less likely to impact the other.

Coupling can be classified into different types, such as content coupling, common coupling, control coupling, stamp coupling, and data coupling, based on the nature of the interdependence between modules.

Reducing coupling between modules is desirable because it makes the software design more modular, flexible, and easier to maintain. High coupling can make software difficult to change, test, and debug, leading to higher costs and longer development cycles.

Software Testing Question 4:

Fault base testing technique is

  1. Unit testing
  2. Beta testing
  3. Stress testing
  4. Mutation testing

Answer (Detailed Solution Below)

Option 4 : Mutation testing

Software Testing Question 4 Detailed Solution

Correct answer is Option 4

Explanation:

  • Fault-based testing aims to detect certain classes of known faults.
  • Example: security testing for buffer overflows
  • Mutation Testing Fault-based testing strategy
  • It is used to evaluate test suite adequacy
  • Measures the effectiveness of test cases
  • Leads to creation of more effective tests
  • Mutation Testing Faults are introduced into the program by creating versions of the program called mutants.

Software Testing Question 5:

Which of the following requires design control measures, such as holding and recording design reviews and qualification tests?

  1. CMM
  2. ISO 9001
  3. ISO 9000-3
  4. None of the mentioned

Answer (Detailed Solution Below)

Option 3 : ISO 9000-3

Software Testing Question 5 Detailed Solution

Key Points
  • ISO 9000 is defined as a set of international standards on quality management and quality assurance developed to help companies effectively document the quality system elements needed to maintain an efficient quality system. They are not specific to any one industry and can be applied to organizations of any size.
  • Design Control requires every step in the design process to be documented, reviewed and controlled. Procedures start with the customer's specifications, called "design input" by ISO 9000. All aspects of design verification and design validation must be governed by documented procedures.
  • ISO 9000-3 states that the supplier should carry out reviews to ensure the requirements are met and design methods are correctly carried out.

Hence the correct answer is ISO 9000-3.

Software Testing Question 6:

Debugger is a program that:

  1. Allows to examine and modify the contents of registers
  2. Allows to set breakpoints, execute a segment of program and display contents of register
  3. Does not allow execution of a segment of program
  4. All the options

Answer (Detailed Solution Below)

Option 2 : Allows to set breakpoints, execute a segment of program and display contents of register

Software Testing Question 6 Detailed Solution

Debugger:

  • A debugger is a computer program used to test and debug target programs.
  • The main use of a debugger is to run the target program under controlled conditions that permit the programmer to track its operations in progress and monitor changes in computer resources that may indicate malfunctioning code.
  • Typical debugging facilities include the ability to run or halt the target program at specific points, display the contents of memory, CPU registers or storage, and modify memory or register contents in order to enter selected test data that might be a cause of faulty program execution.

Software Testing Question 7:

Mutation based testing is a _________ technique.

  1. fault-based testing
  2. coverage-based testing
  3. white box testing
  4. zero error testing

Answer (Detailed Solution Below)

Option 1 : fault-based testing

Software Testing Question 7 Detailed Solution

  • Mutation testing is a fault-based testing technique in the sense that mutation test cases are designed to help detect specific types of faults in a program; In contrast, white-box testing strategies are coverage-based testing techniques
  • In mutation testing, a program is first tested by using an initial test suite designed by using various white-box testing strategies; After the initial testing is complete, mutation testing can be taken up
  • The idea behind mutation testing is to make a few arbitrary changes to a program at a time; Each time the program is changed, it is called a mutated program and the change effected is called a mutant

Software Testing Question 8:

Which testing is referred testing in the large?

I. Unit testing

II. System testing

III. Integration testing

  1. Only I
  2. Only II
  3. Both II and III
  4. I, II and III

Answer (Detailed Solution Below)

Option 3 : Both II and III

Software Testing Question 8 Detailed Solution

  • A software product is normally tested in three levels or stages: Unit testing, Integration testing and System testing
  • During unit testing, the individual functions (or units) of a program are tested
  • After testing all the units individually, the units are slowly integrated and tested after each step of integration (integration testing)
  • Finally, the fully integrated system is tested (system testing)
  • Unit testing is referred to as testing in the small, whereas integration and system testing are referred to as testing in the large

Software Testing Question 9:

White box testing is used _______

  1. to demonstrate that software functions are operational
  2. to demonstrate that input is properly accepted, and output is correctly produced
  3. to maintain integrity of external information
  4. to examine procedural detail

Answer (Detailed Solution Below)

Option 4 : to examine procedural detail

Software Testing Question 9 Detailed Solution

White-box testing, sometimes called glass-box testing, is a test case design method that uses the control structure of the procedural design to derive test cases.

Using white-box testing methods, the software engineer can derive test cases that

(1) guarantee that all independent paths within a module have been exercised at least once

(2) exercise all logical decisions on their true and false sides

(3) execute all loops at their boundaries and within their operational bounds

(4) exercise internal data structures to ensure their validity

Software Testing Question 10:

Which of the following testing processes is used to test the functionally of a software?

  1. Black box testing
  2. White box testing
  3. Unit testing
  4. Regression testing

Answer (Detailed Solution Below)

Option 1 : Black box testing

Software Testing Question 10 Detailed Solution

Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings. This method of test can be applied virtually to every level of software testing: unit, integration, system and acceptance. White-box testing (also known as clear box testing, glass box testing, and transparent box testing, and structural testing) is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality. Unit Testing is a level of software testing where individual units/components of software are tested.
Get Free Access Now
Hot Links: online teen patti real money teen patti master update teen patti master apk download teen patti - 3patti cards game dhani teen patti