Computer Knowledge

Software Testing and Quality Control

2,292 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
  1. Bottom-up testing

  2. Top-down testing

  3. Thread testing

  4. Stress testing

  5. Black box testing

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

This type of test strategy involves testing the modules at the lower levels in the hierarchy and then, working up the hierarchy of modules until the final module is tested.

Multiple choice
  1. All tests should be traceable to customer requirements.

  2. Tests should be planned long before testing begins.

  3. Testing should begin in small and progress towards in large.

  4. Testing should be performed in the beginning of the system development.

  5. The pareto principle applies to software testing.

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

This activity is not a correct one.

Multiple choice
  1. Semantic analysis

  2. Program execution activity

  3. Caching

  4. Type checking

  5. Control flow analysis

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

In a statically typed language immediately following parsing phase is the type checking phase.This technique analyses the syntax tree to determine if the program violates certain consistency requirements.

Multiple choice
  1. Determining the feasibility

  2. Identifying higher-risk vulnerabilities

  3. To identify the impacts of the business attacks

  4. To test the ability of network defenders

  5. To identify the automated system failure

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

Penetration test does not identify the automated system failure.

Multiple choice
  1. It is a part of Penetration testing.

  2. It also performs source code analysis.

  3. It identifies the vulnerability from the sent data.

  4. It also identifies a crash in the application.

  5. It is used to create a vulnerability that has not been discovered before.

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

Fuzzing technique does not perform source code analysis.

Multiple choice
  1. only failures

  2. only errors in code

  3. only errors in logic

  4. all of the above

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

failures

Multiple choice
  1. Source code analysis

  2. Risk analysis

  3. Control flow analysis

  4. Data flow analysis

  5. Authorisation

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

In this analysis, at the conclusion of the mobile black box review, the finding should be evaluated in the context of the risk which poses to the organisation.

Multiple choice
  1. This test helps to recover data and also restore the data for business critical applications.

  2. It evaluates the DR recovery and business continuity plans.

  3. It maintains the organisation's procedures and plans.

  4. Only 1 and 3

  5. All of the above

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

Yes, it is the correct answer.

Multiple choice
  1. Finds potential exploits before crackers find them

  2. Creates proactive focus on information security

  3. Results in systems being kept up to date and patched

  4. Promotes growth and aids in developing staff expertise

  5. All of the above

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

These are all correct statements about vulnerability assessments task.

Multiple choice
  1. It allows to check the authenticity of the users in a networking medium.

  2. It allows to remotely debug the MobileSafari from the Computer's Browser.

  3. It allows to test websites in a lot of different Browsers and also Mobile Devices.

  4. All of the above

  5. Both options (1) and (2)

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

It checks the remote debugging and traffic by using the computer's browser and trace that traffic.

Multiple choice
  1. This testing is used to measure the performance of a mobile device.

  2. It can be used to set up a server to proxy and debug your mobile device.

  3. It is used to check the database back in the mobile device.

  4. It is used to measure the network accessibility in mobile device.

  5. Both (1) and (4)

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

These are correct statements about proxy testing in mobile device testing.