Software Testing Fundamentals

Covers essential software testing concepts including testing levels, techniques, reviews, static analysis, risk-based testing, and test management processes

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following could be used to assess the coverage achieved for structure-based test techniques?A Decision outcomes exercisedB Partitions exercisedC Boundaries exercisedD Causes & effects exercisedE Single/multiple conditions exercisedF Statements exercised

  1. A,F,E
  2. D,A,C
  3. B,C,A
  4. E,F,C
Question 2 True/False

In Boundary value analysis, the behaviour of a component or system is assumed to be the same for a portion of an input or output domain, based on the application.

  1. True
  2. False
Question 3 Multiple Choice (Single Answer)

What are the methodologies adopted while performing maintanance testing?

  1. Breadth and Depth test
  2. Retesting
  3. Confirmation testing
  4. Sanity testing
Question 4 Multiple Choice (Single Answer)

White box technique is also called as

  1. Structural testing
  2. Design based testing
  3. Error guessing technoque
  4. Experienced based testing
Question 5 Multiple Choice (Single Answer)

What is an equivalance partition?

  1. A set of test cases for testing classes of objects
  2. An input or output range of values such that one valuye in the range becomes a test case
  3. An input or output range of values such that each value in the range becomes a test case
  4. An input or output range of values such that every tenth value in the range becomes a test case.
Question 6 Multiple Choice (Single Answer)

The Test Cases Derived from use cases

  1. Are most useful in uncovering defects in the process flows during real world use of the system
  2. Are most useful in uncovering defects in the process flows during the testing use of the system
  3. Are most useful in covering the defects in the process flows during real world use of the system
  4. Are most useful in covering the defects at the Integration Level
Question 7 Multiple Choice (Single Answer)

Which of the following is not a part of the Test Implementation and Execution Phase

  1. Creating test suites from the test cases
  2. Executing test cases either manually or by using test execution tools
  3. Comparing actual results
  4. Designing the Tests
Question 8 Multiple Choice (Single Answer)

Which of the following techniques is NOT a White box technique?

  1. Statement Testing and coverage
  2. Decision Testing and coverage
  3. Condition Coverage
  4. Boundary value analysis
Question 9 Multiple Choice (Single Answer)

A Project risk includes which of the following

  1. Organizational Factors
  2. Poor Software characteristics
  3. Error Prone software delivered
  4. Software that does not perform its intended functions
Question 10 Multiple Choice (Single Answer)

In a risk-based approach the risks identified may be used to :

  1. i. Determine the test technique to be employed
  2. ii. Determine the extent of testing to be carried out
  3. iii. Prioritize testing in an attempt to find critical defects as early as possible.
  4. iv. Determine the cost of the project
Question 11 Multiple Choice (Single Answer)

The Planning phase of a formal review includes the following :-

  1. Explaining the objectives
  2. Selecting the personnel, allocating roles.
  3. Follow up
  4. Individual Meeting preparations
Question 12 Multiple Choice (Single Answer)

A Person who documents all the issues, problems and open points that were identified during a formal review.

  1. Moderator.
  2. Scribe
  3. Author
  4. Manager
Question 13 Multiple Choice (Single Answer)

Which of the following is a Key Characteristics of Walk Through

  1. Scenario , Dry Run , Peer Group
  2. Pre Meeting Preparations
  3. Formal Follow Up Process
  4. Includes Metrics
Question 14 Multiple Choice (Single Answer)

What can static analysis NOT find?

  1. the use of a variable before it has been defined
  2. unreachable (“dead”) code
  3. memory leaks
  4. array bound violations
Question 15 Multiple Choice (Single Answer)

Incidents would not be raised against:

  1. requirements
  2. documentation
  3. test cases
  4. improvements suggested by users
Question 16 Multiple Choice (Single Answer)

A Type of functional Testing, which investigates the functions relating to detection of threats, such as virus from malicious outsiders.

  1. Security Testing
  2. Recovery Testing
  3. Performance Testing
  4. Functionality Testing
Question 17 Multiple Choice (Single Answer)

Which of the following is not a major task of Exit criteria?

  1. Checking test logs against the exit criteria specified in test planning.
  2. Logging the outcome of test execution.
  3. Assessing if more tests are needed.
  4. Writing a test summary report for stakeholders
Question 18 Multiple Choice (Single Answer)

Testing where in we subject the target of the test , to varying workloads to measure and evaluate the performance behaviors and ability of the target and of the test to continue to function properly under these different workloads.

  1. Load Testing
  2. Integration Testing
  3. System Testing
  4. Usability Testing
Question 19 Multiple Choice (Single Answer)

Testing activity which is performed to expose defects in the interfaces and in the interaction between integrated components is :-

  1. System Level Testing
  2. Integration Level Testing
  3. Unit Level Testing
  4. Component Testing
Question 20 Multiple Choice (Single Answer)

Static analysis is best described as:

  1. The analysis of batch programs.
  2. The reviewing of test plans.
  3. The analysis of program code
  4. The use of black box testing