WGU C857 SOFTWARE QUALITY
ASSURANCE EXAM PREPARATION TEST
BANK WITH CORRECT ANSWERS
●● What basic elements you put in a defect/bug report ( Bug tracking
system, example, JIRA)?
Answer: · Report number: Unique number given to the report ·
Application / Module being tested · Version & release number · Problem
Summary / Short Description / Synopsis · Steps to reproduce (Detailed
Description) · Severity (Critical, Serious, Minor, Suggestion) · Priority
(High, Medium, Low) · Environment (Software and/or hardware
configuration) · Reported by · Assigned to · Status (Open, Pending,
Fixed, Closed, cannot reproduce, etc.) · Resolution / Notes · Keywords
●● How to evaluate specs or problem Documentation?
Answer: 1.ambiguities (неоднозначность) 2. omissions (пропуски) 3.
inconsistency (несоответствие) 4. inaccuracies (неточность) 5.
contradictions (противоречия)
●● 2 reasons that a bug might not be fixed.
Answer: 1. tester reported poor (not detailed enough..) 2. tester reported
bug correctly (not a bug, priority is very low, to expensive to fix, needs
refactoring; "Heisenbug" - hard to reproduce)
,●● What is the purpose of test design technique?
Answer: Identifying test conditions and Identifying test cases
●● What is test coverage?
Answer: Test coverage measures in some specific way the amount of
testing performed by a set of tests (derived in some other way, e.g., using
specification-based techniques). Wherever we can count things and can
tell whether or not each of those things has been tested by some test,
then we can measure coverage.
●● Faults found should be originally documented by whom?
Answer: By testers.
●● When should testing be stopped?
Answer: It depends on the risks for the system being tested. There are
some criteria based on which you can stop testing. - Deadlines (Testing,
Release) - Test budget has been depleted - Bug rate fall below a certain
level - Test cases completed with certain percentage passed - Alpha or
beta periods for testing ends - Coverage of code, functionality or
requirements are met to a specified point
●● What is the difference between re-testing and regression testing?
Answer: Re-testing ensures the original fault has been removed;
regression testing looks for unexpected side effects.
, ●● What is negative and positive testing?
Answer: A negative test is when you put in an invalid input and receives
errors. While positive testing is when you put in a valid input and expect
some action to be completed in accordance with the specification.
●● Integration Level Testing
Answer: Testing activity which is performed to expose defects in the
interfaces and in the interaction between integrated components
●● Security Testing
Answer: A Type of Functional Testing, which investigates the functions
relating to the detection of threats, such as virus from malicious
outsiders.
●● What is random/monkey testing? When is it used?
Answer: Random testing is often known as monkey testing. In such type
of testing data is generated randomly often using a tool or automated
mechanism. With this randomly generated input, the system is tested,
and results are analyzed accordingly. These testing are less reliable;
hence it is normally used by the beginners and to see whether the system
will hold up under adverse effects.
●● Regression Testing
Answer: Repeated Testing of an already tested program, after
modification, to discover any defects introduced or uncovered as a result
ASSURANCE EXAM PREPARATION TEST
BANK WITH CORRECT ANSWERS
●● What basic elements you put in a defect/bug report ( Bug tracking
system, example, JIRA)?
Answer: · Report number: Unique number given to the report ·
Application / Module being tested · Version & release number · Problem
Summary / Short Description / Synopsis · Steps to reproduce (Detailed
Description) · Severity (Critical, Serious, Minor, Suggestion) · Priority
(High, Medium, Low) · Environment (Software and/or hardware
configuration) · Reported by · Assigned to · Status (Open, Pending,
Fixed, Closed, cannot reproduce, etc.) · Resolution / Notes · Keywords
●● How to evaluate specs or problem Documentation?
Answer: 1.ambiguities (неоднозначность) 2. omissions (пропуски) 3.
inconsistency (несоответствие) 4. inaccuracies (неточность) 5.
contradictions (противоречия)
●● 2 reasons that a bug might not be fixed.
Answer: 1. tester reported poor (not detailed enough..) 2. tester reported
bug correctly (not a bug, priority is very low, to expensive to fix, needs
refactoring; "Heisenbug" - hard to reproduce)
,●● What is the purpose of test design technique?
Answer: Identifying test conditions and Identifying test cases
●● What is test coverage?
Answer: Test coverage measures in some specific way the amount of
testing performed by a set of tests (derived in some other way, e.g., using
specification-based techniques). Wherever we can count things and can
tell whether or not each of those things has been tested by some test,
then we can measure coverage.
●● Faults found should be originally documented by whom?
Answer: By testers.
●● When should testing be stopped?
Answer: It depends on the risks for the system being tested. There are
some criteria based on which you can stop testing. - Deadlines (Testing,
Release) - Test budget has been depleted - Bug rate fall below a certain
level - Test cases completed with certain percentage passed - Alpha or
beta periods for testing ends - Coverage of code, functionality or
requirements are met to a specified point
●● What is the difference between re-testing and regression testing?
Answer: Re-testing ensures the original fault has been removed;
regression testing looks for unexpected side effects.
, ●● What is negative and positive testing?
Answer: A negative test is when you put in an invalid input and receives
errors. While positive testing is when you put in a valid input and expect
some action to be completed in accordance with the specification.
●● Integration Level Testing
Answer: Testing activity which is performed to expose defects in the
interfaces and in the interaction between integrated components
●● Security Testing
Answer: A Type of Functional Testing, which investigates the functions
relating to the detection of threats, such as virus from malicious
outsiders.
●● What is random/monkey testing? When is it used?
Answer: Random testing is often known as monkey testing. In such type
of testing data is generated randomly often using a tool or automated
mechanism. With this randomly generated input, the system is tested,
and results are analyzed accordingly. These testing are less reliable;
hence it is normally used by the beginners and to see whether the system
will hold up under adverse effects.
●● Regression Testing
Answer: Repeated Testing of an already tested program, after
modification, to discover any defects introduced or uncovered as a result