WGU C857 - Software Quality Assurance
Inspection - ANS- A code inspection is a set of procedures and error-detection
techniques for group code reading. Most discussions of code inspections focus on the
procedures, forms to be filled out, and so on. Here, after a short summary of the general
procedure, we will focus on the actual error-detection techniques
Walkthrough - ANS- The code walkthrough, like the inspection, is a set of procedures
and error-detection techniques for group code reading. It shares much in common with
the inspection process, but the procedures are slightly different, and a different
error-detection technique is employed.
White box - ANS- is a software testing method in which the internal structure/ design/
implementation of the item being tested is known to the tester
Black box - ANS- is a method of software testing that examines the functionality of an
application without peering into its internal structures or workings. This method of test
can be applied virtually to every level of software testing: unit, integration, system and
acceptance.
Acceptance - ANS- is the process of comparing the program to its initial requirements
and the current needs of its end users. It is an unusual type of test in that it usually is
performed by the program's customer or end user and normally is not considered the
responsibility of the development organization.
Function - ANS- is a process of attempting to find discrepancies between the program
and the external specification. An external specification is a precise description of the
program's behavior from the end-user point of view. (black box testing)
Types of White Box Testing - ANS- Unit Testing.
Static Analysis.
Dynamic Analysis.
Statement Coverage.
Branch testing Coverage.
Mutation Testing.
Types of Black Box Testing - ANS- functional, non-functional, and regression testing
Very limited - ANS- Which level of coding knowledge is needed to perform black box
testing?
, System testing - ANS- has a particular purpose: to compare the system or program to its
original objectives
Inspection - ANS- Management has requested that the development team have a
moderator review their newest module of code. Which type of review is being asked for?
Black box - ANS- An informal review of a module of code has been completed. The
development team has decided to evaluate the module from an end user perspective.
Which method should be used to determine if the code meets quality standards?
Black box testing - ANS- There is a requirement to verify the usability of a product as it
is being delivered to ensure overall design and functionality without regard to the
internal functioning of the code. Which quality method meets this requirement?
Code inspection - ANS- QA proposes a formal group meeting where the programmer
narrates, statement by statement, the logic of a program as an error detection technique.
Which quality method meets this proposal?
Backtracking - ANS- A program's state changes from what is expected. Which practice
should be applied to find the location of the defect?
Reproducing the error - ANS- A web developer or QA tester encounters an error. What is
the best practice to initiate resolution of this error?
Ask to document each issue with details in the bug report - ANS- Which action should a
developer take after receiving an email from a QA tester stating that the application under
test is not working?
Ask the QA team to provide the steps to reproduce the error. - ANS- Given code testing
feedback from QA, the student chooses the correct course of action. An incomplete bug
was identified and reported by the QA team. The bug only contained a description, an
expected result, and an actual result. Which step should be taken by the developer?
Talk directly with the QA engineer. - ANS- Which action should a developer take after the
review of a bug report?
Sustaining partnership - ANS- Given code testing feedback from QA, the student
chooses the correct course of action. Which key process is supported when the
developer continuously provides feedback to the QA team after bug reports are
delivered?
Regression - ANS- During the implementation phase of a project, the developer realizes
the need to change part of the project that has already been written and tested. Which
test type should be performed after these changes are made?
Inspection - ANS- A code inspection is a set of procedures and error-detection
techniques for group code reading. Most discussions of code inspections focus on the
procedures, forms to be filled out, and so on. Here, after a short summary of the general
procedure, we will focus on the actual error-detection techniques
Walkthrough - ANS- The code walkthrough, like the inspection, is a set of procedures
and error-detection techniques for group code reading. It shares much in common with
the inspection process, but the procedures are slightly different, and a different
error-detection technique is employed.
White box - ANS- is a software testing method in which the internal structure/ design/
implementation of the item being tested is known to the tester
Black box - ANS- is a method of software testing that examines the functionality of an
application without peering into its internal structures or workings. This method of test
can be applied virtually to every level of software testing: unit, integration, system and
acceptance.
Acceptance - ANS- is the process of comparing the program to its initial requirements
and the current needs of its end users. It is an unusual type of test in that it usually is
performed by the program's customer or end user and normally is not considered the
responsibility of the development organization.
Function - ANS- is a process of attempting to find discrepancies between the program
and the external specification. An external specification is a precise description of the
program's behavior from the end-user point of view. (black box testing)
Types of White Box Testing - ANS- Unit Testing.
Static Analysis.
Dynamic Analysis.
Statement Coverage.
Branch testing Coverage.
Mutation Testing.
Types of Black Box Testing - ANS- functional, non-functional, and regression testing
Very limited - ANS- Which level of coding knowledge is needed to perform black box
testing?
, System testing - ANS- has a particular purpose: to compare the system or program to its
original objectives
Inspection - ANS- Management has requested that the development team have a
moderator review their newest module of code. Which type of review is being asked for?
Black box - ANS- An informal review of a module of code has been completed. The
development team has decided to evaluate the module from an end user perspective.
Which method should be used to determine if the code meets quality standards?
Black box testing - ANS- There is a requirement to verify the usability of a product as it
is being delivered to ensure overall design and functionality without regard to the
internal functioning of the code. Which quality method meets this requirement?
Code inspection - ANS- QA proposes a formal group meeting where the programmer
narrates, statement by statement, the logic of a program as an error detection technique.
Which quality method meets this proposal?
Backtracking - ANS- A program's state changes from what is expected. Which practice
should be applied to find the location of the defect?
Reproducing the error - ANS- A web developer or QA tester encounters an error. What is
the best practice to initiate resolution of this error?
Ask to document each issue with details in the bug report - ANS- Which action should a
developer take after receiving an email from a QA tester stating that the application under
test is not working?
Ask the QA team to provide the steps to reproduce the error. - ANS- Given code testing
feedback from QA, the student chooses the correct course of action. An incomplete bug
was identified and reported by the QA team. The bug only contained a description, an
expected result, and an actual result. Which step should be taken by the developer?
Talk directly with the QA engineer. - ANS- Which action should a developer take after the
review of a bug report?
Sustaining partnership - ANS- Given code testing feedback from QA, the student
chooses the correct course of action. Which key process is supported when the
developer continuously provides feedback to the QA team after bug reports are
delivered?
Regression - ANS- During the implementation phase of a project, the developer realizes
the need to change part of the project that has already been written and tested. Which
test type should be performed after these changes are made?