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
  1. Black-box

  2. White-box

  3. Task

  4. Behavioral

  5. Inter-task

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

This type of tests focus on the programme control structure and the test cases are derived to ensure that all statements in the programme have been executed at least once during testing.

Multiple choice
  1. alpha testing

  2. unit testing

  3. white box testing

  4. beta testing

  5. integration testing

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

Beta testing is the live application of software in the environment not controlled by developers. It is done by customer. It is the correct answer.

Multiple choice
  1. It is an integrated platform for performing security testing of web applications.

  2. Burp Suite is designed to be used by hands-on testers to support the testing process.

  3. It provides the maintainability of the web applications.

  4. All of the above are correct.

  5. Both (1) and (2).

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

These are correct about Burp Suite.

Multiple choice
  1. Inspection of code

  2. Random checking

  3. Debugging, using logging

  4. Debugging, using IDE

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

Systematic debugging approaches include code inspection/reading, using logging to trace execution, and using IDE debugging tools with breakpoints and watches. 'Random checking' is not a structured debugging methodology - it lacks systematic approach and is unlikely to efficiently locate or resolve bugs.

Multiple choice
  1. A penetration test is used to check the system protection from vulnerabilities.

  2. This test is performed to identify the target system and the goal.

  3. A penetration test can be white box or black box.

  4. All of the above

  5. Both (1) and (2)

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

All are the correct statements about penetration test.

Multiple choice
  1. It determines the feasibility of a particular set of attack vectors.

  2. It identifies the vulnerabilities that may be difficult or impossible to detect with automated network or application vulnerability scanning software.

  3. This test is used to check the ability of network defenders to successfully detect and respond to the attacks.

  4. It provides evidence to support increased investments in security personnel and technology.

  5. All of the above

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

All are the correct statements.

Multiple choice
  1. It simulates the actions and procedures of a real attacker and informs the person who is going to test it.

  2. This testing requires a considerable amount of time for reconnaissance.

  3. These tests can be useful for testing an organisation's security monitoring.

  4. All of the above

  5. Both (1) and (2)

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

These are correct statements about blind testing.