Computer Knowledge

Software Testing and Quality Control

2,598 Questions

Software testing and quality control questions cover testing methodologies, unit testing, and defect management. These concepts are crucial for the computer knowledge sections of competitive exams. Practice these questions to understand verification and validation processes thoroughly.

Quality control typesUnit testing purposeSoftware vulnerability testingTest planning tasksLoop testing criteriaTest harness functions

Software Testing and Quality Control Questions

Multiple choice general knowledge foreign languages
  1. Testing

  2. Maintenance

  3. Requirements

  4. Software

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In French, 'Entretien' means 'Maintenance' in the context of property or equipment upkeep. This differs from 'Testing' which is 'Essai', and 'Requirements' which is 'Exigences'.

Multiple choice general knowledge foreign languages
  1. Testing

  2. Support

  3. Development

  4. Maintenance

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

In French, 'Essai' translates to 'Testing' or 'Trial'. This is the standard term for software or quality assurance testing. Support (Support), Development (Développement), and Maintenance (Entretien) are different SDLC phases.

Multiple choice general knowledge foreign languages
  1. Urgency

  2. Requirements

  3. Testing

  4. Deadline

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In French, 'Exigences' translates to 'Requirements' or specifications. Urgency is 'Urgence', Testing is 'Essai', and Deadline is 'Date limite' - all related project management concepts but distinct terms.

Multiple choice general knowledge
  1. Same time

  2. Google

  3. Handouts

  4. All the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

All the listed items (taking tests at the same time, using Google, having handouts) can be helpful during exit tests. The question asks for the most helpful item, and All the above correctly indicates that all these resources can assist students.

Multiple choice general knowledge
  1. Load Testing

  2. Regression Testing

  3. Usability Testiing

  4. Security Testing

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Usability testing requires human observation and subjective assessment of user experience, making it difficult to automate reliably. Load testing, regression testing, and security testing can all be effectively automated using software tools and scripts.

Multiple choice general knowledge science & technology
  1. Failure Modum Effective Analysis

  2. Failure Modum Effect Analysis

  3. Failure Mode Effect Analysis

  4. Failure Mode Effect Analysor

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

FMEA stands for Failure Mode and Effects Analysis, a systematic method for identifying potential failures in a process, product, or system, and assessing their impact. It's a proactive risk management tool used in engineering and quality management.

Multiple choice general knowledge
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

This statement is True and represents a fundamental principle of software testing articulated by Edsger Dijkstra: 'Program testing can be used to show the presence of bugs, but never to show their absence.' Testing can only demonstrate that defects exist under certain conditions, not prove the software is completely error-free. Absolute confidence in software correctness requires formal mathematical verification methods beyond testing.

Multiple choice general knowledge
  1. Detective testing

  2. Preventive testing .

  3. both

  4. none of the above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Preventive testing involves verifying documents, designs, and code at each stage of development to prevent errors from entering the system. Unlike detective testing which finds existing defects, preventive testing aims to stop defects from being introduced in the first place through reviews, inspections, and validation at every phase of the development lifecycle.

Multiple choice general knowledge
  1. meets the business and technical requirements that guided its design and development;

  2. works as expected

  3. can be implemented with the same characteristics.

  4. None

Reveal answer Fill a bubble to check yourself
A,B,C Correct answer
Explanation

Software testing validates and verifies that software meets business and technical requirements, works as expected, and can be implemented with the required characteristics. These are the three fundamental objectives of testing: requirement validation, functional verification, and implementation characteristics assessment. Testing provides confidence that the software is fit for its intended purpose.

Multiple choice general knowledge
  1. Specification-based testing

  2. Grey box testing

  3. both

  4. None

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Specification-based testing (also called black-box testing) focuses on verifying software functionality against requirements and specifications without examining internal code structure. It tests what the system should do based on documented requirements, user needs, and functional specifications. This contrasts with structure-based (white-box) testing which examines internal implementation.

Multiple choice general knowledge
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

This statement is True. As established by Edsger Dijkstra's famous principle, software testing can demonstrate the presence of bugs but can never prove their absence. Testing is a sampling technique that shows defects exist under specific test conditions, but provides no guarantee about untested scenarios. Complete confidence in error-free software requires mathematical proof techniques beyond empirical testing.

Multiple choice general knowledge
  1. Excel

  2. csv

  3. Word

  4. Pdf

  5. Excel or csv

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

CSV (Comma Separated Values) is the standard format for bulk uploads in most database and portal systems because it's lightweight, universally compatible, and easy to generate from spreadsheets. While Excel can save as CSV, the native .xls/.xlsx format is not typically accepted for bulk uploads.

Multiple choice general knowledge
  1. Manually: 1 row at a time

  2. Through Test Case Bulk Upload Tab

  3. Through Test Case Bulk Update Tab

  4. All of the above

  5. Both 1 and 3

Reveal answer Fill a bubble to check yourself
E Correct answer
Explanation

After Test Cases are inserted into the database, ETP values can be modified either manually (one row at a time) OR through the Test Case Bulk Update Tab. Option B (Bulk Upload) is typically for initial uploads, not updates. Option D is incomplete, and options A, B, C alone are each insufficient.

Multiple choice general knowledge
  1. 0

  2. 1

  3. 10

  4. 100

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The 'No. of similar Test Cases' field cannot be 0 because if a test case has no similar cases, this field should not be used or should be left blank/null rather than containing zero. Options B (1), C (10), and D (100) are all valid positive values that represent counts of similar test cases.