Software Testing

Comprehensive quiz covering software testing principles, methodologies, and practices including white box and black box testing, testing levels (unit, integration, system, acceptance), STLC phases, various testing techniques, and QA roles in software development

24 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

In which of the following SDLC models are testing and development processes done side by side?

  1. V-Model
  2. Spiral Model
  3. Waterfall Model
  4. RAD Model
Question 2 Multiple Choice (Single Answer)

Which of the following techniques is not used for black box or functional testings?

  1. Basis path testing
  2. Equivalence partitioning
  3. Boundary value analysis
  4. Fuzz testing
Question 3 Multiple Choice (Single Answer)

In which of the following testing strategies is testing done without considering the internal structure of the application or programme?

  1. White box testing
  2. Grey box testing
  3. Blackbox or functional testing
  4. Unit testing
Question 4 Multiple Choice (Single Answer)

The process in which evaluation of a developed product or application is done through set of activities, such as, audits, documentation is known as

  1. testing
  2. quality assurance
  3. quality control
  4. quality audit
Question 5 Multiple Choice (Single Answer)

In which of the following stages are faults found more difficult and expensive to fix?

  1. Coding stage
  2. Design stage
  3. Requirement stage
  4. Testing stage
Question 6 Multiple Choice (Single Answer)

Which of the following techniques is not used in structural testing or white box testing?

  1. Basic path testing
  2. Loop testing
  3. Branch coverage or node testing
  4. Equivalence partitioning
Question 7 Multiple Choice (Single Answer)

What is the correct order of various levels of testings?

  1. Unit testing, Integration testing, System testing and Acceptance testing
  2. Unit testing, System testing, Integration testing and Acceptance testing
  3. System testing, Unit testing, Integration testing and Acceptance testing
  4. System testing, Integration testing, Unit testing and Acceptance testing
Question 8 Multiple Choice (Single Answer)

What is not related to TEST CASE?

  1. Expected results
  2. Actual result
  3. Purpose
  4. Test environment
Question 9 Multiple Choice (Single Answer)

One who develops test plans, test cases and test designs after understanding the requirements of the users, is known as

  1. QA engineer
  2. QA manager
  3. QA tester
  4. QA analyst
Question 10 Multiple Choice (Single Answer)

Testing which focuses on both non-functional and functional requirements to detect the bug, is

  1. unit testing
  2. system testing
  3. integration testing
  4. compatibility testing
Question 11 Multiple Choice (Single Answer)

In STLC (Software Testing Life Cycle), the phase in which test cases are used and defects are reported by the tester is known as

  1. test execution phase
  2. test analysis phase
  3. test design phase
  4. test environment setup
Question 12 Multiple Choice (Single Answer)

Which testing is aimed at proving that software does not work?

  1. Mutation testing
  2. Monkey testing
  3. Positive testing
  4. Negative testing
Question 13 Multiple Choice (Single Answer)

Which testing is only based on analysis without executing the application?

  1. Monkey testing
  2. Positive testing
  3. Dynamic testing
  4. Static testing
Question 14 Multiple Choice (Single Answer)

Testing done on only one specific module to check its functionality in a short period of time, is known as

  1. monkey testing
  2. volume testing
  3. unit testing
  4. gorilla testing
Question 15 Multiple Choice (Single Answer)

To ensure that the application or system does not crash, we test the application here and there without a proper procedure. This type of testing is known as

  1. smoke testing
  2. sanity testing
  3. mutation testing
  4. monkey testing
Question 16 Multiple Choice (Single Answer)

Which testing is done at the clients place?

  1. Acceptance testing
  2. Field testing
  3. Alpha testing
  4. Performance testing
Question 17 Multiple Choice (Single Answer)

Which testing is used to know whether the system's performance degrades or not, when it has to take more volume of values than it can take?

  1. Stress testing
  2. Load testing
  3. Volume testing
  4. Mutation testing
Question 18 Multiple Choice (Single Answer)

Which testing verifies the build for stability, to accept through software testing, which is also known as build verification test?

  1. Sanity testing
  2. Compatibility testing
  3. Smoke testing
  4. Performance testing
Question 19 Multiple Choice (Single Answer)

The correct order of Bug life cycle is

  1. Open, Fixed, Assigned and Closed
  2. Open, Fixed, Closed and Assigned
  3. Open, Assigned, Fixed and Closed
  4. Assigned, Open, Fixed and Closed
Question 20 Multiple Choice (Single Answer)

Unit testing standards do not have

  1. decision coverage / modified condition
  2. gorilla testing
  3. branch coverage
  4. equivalence partitioning
Question 21 Multiple Choice (Single Answer)

Test plan does not contain

  1. schedule
  2. features to be test / test approach
  3. test deliverables
  4. expected results
Question 22 Multiple Choice (Single Answer)

In which of the following stages of Software Testing Life Cycle is the preparation of test cases done?

  1. Test execution
  2. Test environment setup
  3. Test analysis
  4. Test design
Question 23 Multiple Choice (Single Answer)

The responsibilty of executing test readiness review lies in the hand of

  1. QA manager
  2. QA analyst
  3. QA tester
  4. QA engineer
Question 24 Multiple Choice (Single Answer)

Which one of the following testings decides whether the application or the programme is according to the specific standards or not?

  1. Functional testing
  2. Performance testing
  3. Conformance testing
  4. System testing