Quiz: Fundamentals Of Software Testing

45 Questions | Total Attempts: 1849

SettingsSettingsSettings
Please wait...
Quiz: Fundamentals Of Software Testing

The quiz below is designed to test you on the fundamentals Of Software Testing. Software is an important part of a computer, and it can be designed to meet the needs of a specific user. After a designed is made, it should be tested if it is working as it should. Take this test and see if you know how to test out the software before implementation.


Questions and Answers
  • 1. 
    Which is not a part of test development?(check all that apply)
    • A. 

      Create test scenarios

    • B. 

      Identification of regression test cases

    • C. 

      Test data preparation

    • D. 

      All of the above

  • 2. 
    Testable Business Scenarios can be translated to test cases during the Test Development phase.
    • A. 

      True

    • B. 

      False

  • 3. 
    Boundary value analysis is often called a part of
    • A. 

      Stress testing

    • B. 

      Negative testing

    • C. 

      Both a and b

    • D. 

      None

  • 4. 
    RTM contents are
    • A. 

      Test Requirement

    • B. 

      Test Strategy

    • C. 

      Test Plan

    • D. 

      Test Scenarios

    • E. 

      All the above

  • 5. 
    ___________ is data that exists only within the program, during the processing of  input data
    • A. 

      Input data

    • B. 

      Transitional Data

    • C. 

      Environmental data

    • D. 

      Setup data

  • 6. 
    ___________ preparation to support the test conditions and test cases
    • A. 

      Test data

    • B. 

      Test coverage

    • C. 

      Test basis

    • D. 

      None

  • 7. 
    ____________ bridges the requirement analysis and the test development phase
    • A. 

      Test Scenario

    • B. 

      Test Basis

    • C. 

      Functionality

    • D. 

      None

  • 8. 
     Test Scenarios created from ACE Methodology can be re-used by making the needed customizations to suit the application/geographic specific requirements
    • A. 

      True

    • B. 

      False

  • 9. 
    A user uses a list of countries from selected modules. what data is it?
    • A. 

      Transactional

    • B. 

      Transitional

    • C. 

      Master

  • 10. 
    Insurance claim has 2 approvals in release. Subsequent release has another approval    inserted in between those two. What kind of regression test u will carry?
    • A. 

      Claims at last level

    • B. 

      Claims at First level

    • C. 

      Claims at every level

    • D. 

      Customer eligibility level

  • 11. 
    Bank account—you are opening the account statement page by logging. Then click on account number of account summary.
    • A. 

      Exceptional flow

    • B. 

      Alternate flow

    • C. 

      Positive flow

    • D. 

      Negative flow

  • 12. 
    A project is being launched. Which is not necessary to perform?
    • A. 

      Test Data availability

    • B. 

      Existing test cases

    • C. 

      Requirement

    • D. 

      Test scenarios

  • 13. 
    Can pre-conditions and post-conditions be converted into test cases.
    • A. 

      True

    • B. 

      False

  • 14. 
    ACE Methodology can be used to User interface Testing. True or False
    • A. 

      True

    • B. 

      False

  • 15. 
    Impact analysis is required
    • A. 

      Testing after Bug fixing

    • B. 

      Change to the requirements

    • C. 

      Change request is introduced to the product

    • D. 

      Introducing a new module or functionality to an existing product under test

    • E. 

      All the above

  • 16. 
    A customer withdraws certain amount from ATM machine. Checking this Transaction through net banking comes under
    • A. 

      System testing

    • B. 

      System integration testing

    • C. 

      None

  • 17. 
    Test Coverage is an activity for test development
    • A. 

      True

    • B. 

      False

  • 18. 
    Multiple test conditions can be there for test scenarios
    • A. 

      True

    • B. 

      False

  • 19. 
    Test data may not be required for test scenarios
    • A. 

      True

    • B. 

      False

  • 20. 
    .____________ bridges the requirement analysis and the test development phase
    • A. 

      Test Scenario

    • B. 

      Test Basis

    • C. 

      Functionality

    • D. 

      NONE

  • 21. 
    .___________ is a measure and not a method or a test
    • A. 

      Condition

    • B. 

      Coverage

    • C. 

      Scenario

    • D. 

      All the above

  • 22. 
    ________________ lists causes and effects in a matrix
    • A. 

      BVA

    • B. 

      Equivalence partitioning

    • C. 

      Decision tables

    • D. 

      None

  • 23. 
    A decision table is typically divided into ___________ quadrants
    • A. 

      5

    • B. 

      2

    • C. 

      3

    • D. 

      4

  • 24. 
    Test Case are grouped into Manageable (and scheduled) units are called as
    • A. 

      Test Harness

    • B. 

      Test Suite

    • C. 

      Test Cycle

    • D. 

      Test Driver

  • 25. 
    Which summarizes the testing activities associated with one or more test design specifications
    • A. 

      Test Summary report

    • B. 

      Test Log

    • C. 

      Test Incident Report

    • D. 

      Test Script

  • 26. 
    . _____________ are a text-based method of describing and documenting complex processes
    • A. 

      Test Scenarios

    • B. 

      Test Cases

    • C. 

      Use Cases

    • D. 

      None

  • 27. 
    Which of the following is correct?
    • A. 

      Impact analysis assesses the effect on the system of a defect found in regression testing.

    • B. 

      Impact analysis assesses the effect of a new person joining the regression test team.

    • C. 

      Impact analysis assesses whether or not a defect found in regression testing has been fixed correctly

    • D. 

      Impact analysis assesses the effect of a change to the system to determine how much regression testing to do.

  • 28. 
    As part of which test process do you determine the exit criteria?
    • A. 

      Test planning

    • B. 

      Evaluating exit criteria and reporting

    • C. 

      Test closure.

    • D. 

      Test control

  • 29. 
    Use cases can be performed to test
    • A. 

      Performance testing

    • B. 

      Unit testing

    • C. 

      Business scenarios

    • D. 

      Static testing

  • 30. 
    The specification which describes steps required to operate the system and exercise test cases in order to implement the associated test design
    • A. 

      Test Case Specification

    • B. 

      Test Case Specification

    • C. 

      Test Procedure Specification

    • D. 

      None

  • 31. 
    Equivalence testing divides the input domain into classes of data from whichtest cases can be derived to reduce the total number of test cases that must be developed.
    • A. 

      True

    • B. 

      False

  • 32. 
    .What type of tools to be used for Regression Testing
    • A. 

      A.Performance

    • B. 

      B.Record/Playback

    • C. 

      A. & B.

    • D. 

      None

  • 33. 
    • A. 

      Integration testing

    • B. 

      System testing

    • C. 

      Unit testing

    • D. 

      Component integration testing

  • 34. 
    Boundary value testing
    • A. 

      Is the same as equivalence partitioning tests

    • B. 

      Test boundary conditions on, below and above the edges of input and output equivalence classes

    • C. 

      Tests combinations of input circumstances

    • D. 

      Is used in white box testing strategy

  • 35. 
    An input field takes the year of birth between 1900 and 2004 The boundary values for testing this field are
    • A. 

      0,1900,2004,2005

    • B. 

      1900, 2004

    • C. 

      1899,1900,2004,2005

    • D. 

      1899, 1900, 1901,2003,2004,2005

  • 36. 
    Equivalence partitioning is:
    • A. 

      A black box testing technique used only by developers

    • B. 

      A black box testing technique than can only be used during system testing

    • C. 

      A black box testing technique appropriate to all levels of testing

    • D. 

      A white box testing technique appropriate for component testing

  • 37. 
    Scenarios aimed at showing how the application does not do what it is not suppose to do is
    • A. 

      Negative Scenario

    • B. 

      Positive scenario

  • 38. 
    Test data that lays outside the domain of the function the program represents
    • A. 

      Valid input

    • B. 

      Invalid input

    • C. 

      Illegal input

    • D. 

      None of these

  • 39. 
    Test data that lie within the domain of the function represented by the program.
    • A. 

      Valid input

    • B. 

      Invalid input

    • C. 

      Illegal input

    • D. 

      None of these

  • 40. 
    What document do you use to trace requirement id against corresponding test scenario?
    • A. 

      Backward traceability matrix

    • B. 

      Forward traceability matrix

    • C. 

      Requirement traceability matrix

    • D. 

      None of these

  • 41. 
    Which type of test design techniques does the following statement best describe a procedure to derive test cases based on the specification of a component?  
    • A. 

      Black Box Techniques

    • B. 

      White Box Techniques

    • C. 

      Glass Box Techniques.

    • D. 

      Experience Based Techniques.

  • 42. 
    Purpose of test design technique is
    • A. 

      Identifying test conditions only, not Identifying test cases

    • B. 

      Not Identifying test conditions, Identifying test cases only

    • C. 

      Identifying test conditions and Identifying test cases

    • D. 

      Identifying test conditions or Identifying test cases

  • 43. 
    The Test Cases Derived from use cases
    • A. 

      Are most useful in uncovering defects in the process flows during real world use of the system

    • B. 

      Are most useful in uncovering defects in the process flows during the testing use of the system

    • C. 

      Are most useful in covering the defects in the process flows during real world use of the system

    • D. 

      Are most useful in covering the defects at the Integration Level

  • 44. 
    Boundary value analysis is often called a part of
    • A. 

      A.Stress testing

    • B. 

      B.Negative testing

    • C. 

      Both a and b

    • D. 

      None

  • 45. 
    .__________________ is all the data that a system outputs as a result of processing input data and events
    • A. 

      Input data

    • B. 

      Master data

    • C. 

      Output data

    • D. 

      Setup data