Check Your Qa Level With Online Quiz

36 Questions | Total Attempts: 62

SettingsSettingsSettings
Please wait...
Check Your Qa  Level With Online Quiz


Questions and Answers
  • 1. 
    What should be done to overcome Pesticide paradox?
    • A. 

      All test cases should be automated

    • B. 

      Test cases should be reviewed and updated regularly

    • C. 

      Test Team should be changed for each major release

    • D. 

      You should not even try to avoid Pesticide paradox

    • E. 

      All issues should be checked according to Definition of Done

  • 2. 
    What is the most convenient way to add image to bug report?
    • A. 

      Attach *.doc file with inserted image

    • B. 

      Attach *.pdf file with inserted image

    • C. 

      Attach standalone *.jpg or *.png image

    • D. 

      Attach *.xls file with inserted image

    • E. 

      Attach only *.html file

    • F. 

      Attach whole webpage

  • 3. 
    Unit testing usually performed by:
    • A. 

      Testers

    • B. 

      End-users

    • C. 

      Customers

    • D. 

      Developers

    • E. 

      Error managers

  • 4. 
    In case of Large Systems :
    • A. 

      Only Good Test Cases should be executed.

    • B. 

      Test Cases written by good test engineers should be executed.

    • C. 

      Testing should be on the basis of Risk

    • D. 

      Only few tests should be run

  • 5. 
    Benefits of Independent Testing
    • A. 

      Independent Testers cannot identify defects.

    • B. 

      Independent Testers can test better than developers

    • C. 

      Independent testers see other and different defects and are unbiased.

    • D. 

      Independent testers are much more qualified than Developers

  • 6. 
    Regression testing is:
    • A. 

      A type of software testing which verifies that software, which was previously developed and tested, still performs correctly after it was changed or interfaced with other software.

    • B. 

      A type of testing ensures that your application can gracefully handle invalid input or unexpected user behaviour.

    • C. 

      A level of the software testing where a complete and integrated software is tested.

    • D. 

      A type of testing that ensures new version of the product to continue to work with the older product

    • E. 

      A type of software testing that comprises a non-exhaustive set of tests that aim at ensuring that the most important functions work.

  • 7. 
    What is the name of testing without access to the source code?
    • A. 

      Grey box

    • B. 

      Blue box

    • C. 

      Black box

    • D. 

      White box

  • 8. 
    Negative testing is:
    • A. 

      A type of testing ensures that your application can gracefully handle invalid input or unexpected user behaviour.

    • B. 

      Testing a system with a significant load extended over a significant period of time, to discover how the system behaves under sustained use.

    • C. 

      A type of testing that ensures new version of the product to continue to work with the older product

    • D. 

      A type of software testing which verifies that software, which was previously developed and tested, still performs correctly after it was changed or interfaced with other software.

    • E. 

      A type of software testing that comprises a non-exhaustive set of tests that aim at ensuring that the most important functions work.

  • 9. 
    Which of the following refer to non-functional testing?
    • A. 

      Black-box testing

    • B. 

      Performance testing

    • C. 

      Smoke testing

    • D. 

      Regression testing

    • E. 

      Acceptance testing

  • 10. 
    What is an exit criteria in software testing?
    • A. 

      It signals when the testing should complete and when should the product be ready to release

    • B. 

      It signals when the product should complete and when should the testing start

    • C. 

      A process that should run when a system stop and the testing starts

    • D. 

      A process that should run when a system begins

  • 11. 
    What is Error Guessing?
    • A. 

      It is a test case design technique in which testers have to create the defects that might occur and write bugs to represent them.

    • B. 

      It is a test case design technique in which testers have to guess the defects that might occur and write test cases to represent them.

    • C. 

      It is the process of adding known bugs in a program for the tracking the rate of detection & removal.

    • D. 

      It is the process of adding unknown bugs in a program for the tracking the rate of detection & removal.

  • 12. 
    Which statement is true regarding black box testing?
    • A. 

      A QA engineer is supposed to understand software internal operating system, its structure and implementation

    • B. 

      It is necessary to check all the software code paths

    • C. 

      QA engineer is not supposed to understand the internal workings of the software

    • D. 

      It is necessary to check software functional requirements

  • 13. 
    Which Testing is performed first?
    • A. 

      Black Box Testing

    • B. 

      White Box Testing

    • C. 

      Static Testing

    • D. 

      Dynamic Testing

  • 14. 
    What is a High-Level Test Case?
    • A. 

      It covers the core functionality of a product like standard business flows.

    • B. 

      It is related to user interface (UI) in the application.

    • C. 

      It is related to all functions in the application.

    • D. 

      It covers all functionality of a product like standard business flows.

  • 15. 
    Which type of test design techniques is described by the following statement 'a procedure to derive test cases based on the specifications of a component' ?
    • A. 

      White Box Techniques.

    • B. 

      Experience Based Techniques.

    • C. 

      Glass Box Techniques.

    • D. 

      Black Box Techniques.

  • 16. 
    Which one do you like?
    • A. 

      Miscommunication.

    • B. 

      Programming errors.

    • C. 

      Change in requirements.

    • D. 

      Software complexity.

  • 17. 
    What is the first step in test-driven development cycle?
    • A. 

      Code development

    • B. 

      Tests development

    • C. 

      Tests execution

    • D. 

      Code execution

    • E. 

      None of above

  • 18. 
    Which statement is false?
    • A. 

      Absence of bugs does not prove that the program functions correctly

    • B. 

      Testing should start as early as possible

    • C. 

      Exhaustive testing is possible in most cases

    • D. 

      Code coverage level does not prove product quality

  • 19. 
    How should validation activities be conducted?
    • A. 

      Hire third party independent verification and validation

    • B. 

      Assign internal staff members that are not involved in validation and verification activities

    • C. 

      All options are correct

    • D. 

      Independent evaluation

  • 20. 
    What is a Severity?
    • A. 

      It specifies which bug should get fixed first.

    • B. 

      It describes the application point of view.

    • C. 

      It represents the gravity/depth of the bug.

    • D. 

      It defines the user’s point of view.

  • 21. 
    Which type of testing suits this definition "testing of a program on different platforms"
    • A. 

      Acceptance testing

    • B. 

      Usability testing

    • C. 

      System/end-to-end testing

    • D. 

      Integration testing

    • E. 

      Configuration Testing

  • 22. 
    Which testing type is most likely to be automatically tested?
    • A. 

      Grey box

    • B. 

      Sanity

    • C. 

      Smoke

    • D. 

      User interface

  • 23. 
    Suppose you find a bug in production, how would you make sure that the same bug is not introduced again?
    • A. 

      Get promise from developers not to do bugs anymore

    • B. 

      Write a test case for the production defect and include it in the regression suite

    • C. 

      Won't release this functionality anymore

    • D. 

      Test it every day after production release

  • 24. 
    What is the purpose of test completion criteria in a test plan?
    • A. 

      To know when a specific test has finished its execution

    • B. 

      To ensure that the test case specification is complete

    • C. 

      To set the criteria used in generating test inputs

    • D. 

      To know when test planning is complete

    • E. 

      To plan when to stop testing

  • 25. 
    The difference between re-testing and regression testing is
    • A. 

      Re-testing is running a test again; regression testing looks for unexpected side effects

    • B. 

      Re-testing looks for unexpected side effects; regression testing is repeating those tests

    • C. 

      Re-testing is done after faults are fixed; regression testing is done earlier

    • D. 

      Re-testing uses different environments, regression testing uses the same environment

    • E. 

      Re-testing is done by developers, regression testing is done by independent testers

Back to Top Back to top