• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 3 out of 17 pages
Exam (elaborations)

C857 Pre-Assessment Test Questions and answers, 100% Accurate, VERIFIED.

Document preview thumbnail
Preview 3 out of 17 pages

C857 Pre-Assessment Test Questions and answers, 100% Accurate, VERIFIED. 1. Management has requested that the development team have a moderator review their newest module of code.Which type of review is being asked for? A. Walkthrough B. Informal C. Inspection D. End User - -C. Inspection "Walkthrough" is incorrect because code walkthroughs do not typically have a moderator. "End user" is incorrect because end users tests (also known as usability tests) do not typically have a moderator. "Informal" is not the best answer because it is too inprecise. While code walkthroughs, code inspections, and end-user tests are all informal techniques, only code inspections use a moderator."Inspection" is the right answer because it should always use a moderator during the review.See sections 3.1 and 3.2 in the WGU C857 online learning materials. 2. 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? Human Black Box Inspection White Box - -Black Box "Human" is incorrect because it is too general human testing might or might not be from an end user perspective. "Inspection" is incorrect because inspection tests examine code, which is not an end user perspective. "White box" is incorrect because white box also consider code logic, which is not an end user perspective."Black box" is the best answer because it is the only choice left and also because black box testing does not consider code logic, which can be an end user perspective. Note that developers can and should try to apply an end user perspective as they develop.See section 2.2 in the WGU C857 online learning materials. 3. 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 Black box testing White box testing Peer reviews - -Black Box Testing "Code inspection" is incorrect because that examines internal code functioning. "White box testing" is incorrect because that also examines internal code functioning. "Peer reviews" is incorrect because that also examines internal code functioning (peers are usually other developers). "Black box testing" is the correct answer because it is the only choice that does not examine internal code functioning.See section 2.2 in the WGU C857 online learning materials. 4. 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? Peer review Black box testing Code inspection Grey box testing - -Code Inspection * Peer Review: Peer reviews are not formal, they are informal.* Black box testing. Black box testing does not examine code.* Grey box testing. Grey box testing does not generally consider code (although it might consider code documentation).Correct:* Code inspection: Code inspections are formal inspections of code statements.See "Testing Fundamentals chapter 3". 5. A program's state changes from what is expected.Which practice should be applied to find the location of the defect? Backtracking Induction Deduction Error Analysis - -BackTracking * Induction: Inductive debugging moves from details to a general problem hypothesis, but it does not find exact code locations. * Deduction: * Error Analysis: Correct: * Backtracking: Backtrack debugging works backwards from the code location where the bug was first noticed to the code location where the cause of the problem was first introduced. See "Testing Consideration" learning materials sections 8.2, 8.3, 8.4. 6. A web developer or QA tester encounters an error. What is the best practice to initiate resolution of this error? Brute force debugging Deduction Reproducing the error Induction - -Reproducing the error See "Best Practices" chapter 2. 7. Which action should a developer take after receiving an email from a QA tester stating that the application under test is not working? Start to work on each issue in order to fix the application Begin a debugging process to isolate each issue Ask to document each issue with details in a bug report Pass the email on to the lead developer to decide what to do - -Ask to document each issue with details in a bug report See "Best Practices" chapter 2. 8. 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? Retest the code to see if the error can be reproduced. Ask the QA team to provide the steps to reproduce the error. Immediately start modifying the code as the developer knows why the error occurs. Tell the QA team that the code was tested and that errors do not exist. - -Ask the QA team to provide the steps to reproduce the error. See "Best Practices" chapter 2. 9. Which action should a developer take after the review of a bug report? Rewrite the code to meet project style guide. Investigate to see if the code works as designed. Talk directly with the QA engineer. Rewrite the code to correct the error - -Talk directly with the QA engineer. See "Best Practices" chapter 2. 10. Which key process is supported when the developer continuously provides feedback to the QA team after bug reports are delivered? Tactics and tools Management support Sustaining partnership RACI matrix - -Sustaining partnership * Tactics and tools: Feedback is more a process than a tool.* Management support: Is generally not continuous.* RACI matrix: Generally unrelated to question.Correct:* Sustaining partnership. Best answer. "continuously" implies "sustaining".See also:* C857 course page learning materials section 3.1.* 11. 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? Unit Integration Regression Usability - -Regression Regression tests are generally automated and designed to be run after any code change.See "Testing Fundamentals" section 2.3. 12. Given a phase in the software development process, the student identifies the testing process that belongs in that phase. Which test should be used during the system design phase? Integration Module System Acceptance - -Integration Competency 4020.3.1: Quality Best Practices 13. Which test should be used during the requirements phase? Integration Module System Acceptance - -Acceptance This question is a little tricky because capturing requirements is one of the first things a project does but an acceptance test is one of the last. However, acceptance tests specifically target and test formal project requirements. 14. Why is black box testing considered a useful test design technique? It can help reduce the costs of software development by identifying errors. It can aid in stemming test conditions based on analysis of an internal structure. It can help develop test cases based on analysis of a component of code. It can aid in deriving test data based on analysis of the requirement specifications. - -It can help reduce the costs of software development by identifying errors. The second and third answers are not right because they involve looking at code. The forth answer is not right because testing, including black box testing, is about identifying errors, not designing tests. The first answer is the best answer. 15. What is a benefit of the code inspection process? It provides feedback on the programming choice of algorithms. It offers potential for developing confidence in the code requirements. It reinforces an individual approach to problem resolution. It promotes the development of a personal coding style. - -It provides feedback on the programming choice of algorithms. Code inspections are formal reviews involving multiple people. The second choice is not the best answer because it does code inspections are not primarily designed to validate requirements, acceptance testing and functional testing do that. The third and forth answers are not the best answer because code inspections tend to encourage uniformity of code, not individuality, whenever possible. The first answer is the best because code inspections provide early feedback on code. 16. What is a value of testing? To demonstrate the presence of debugging actions. To increase the probability of uncovered defects. To show that a previously present defect has been removed. To prove that software is defect-free. - -To increase the probability of uncovered defects. The second answer is the best answer because it is the primary purpose of testing. (See "Testing Fundamentals section 2.1"). 17. The student explains how software development techniques and processes promote code quality. What is the key testing principle of designing tests? Test cases should include invalid and unexpected input conditions. Testing is conducted at the end of the development phase. Test cases should be designed to pass. System tests are a collection of developers' unit and integration tests. - -Test cases should include invalid and unexpected input conditions. 18. Which criterion should be used to decide which testing technique to use? How well you know a particular technique. The objective of the test. How appropriate the technique is for testing the application. Whether there is a tool to support the technique. - -How appropriate the technique is for testing the application. The third option is the best answer because it most closely addresses the question. 19. What is the purpose of a test completion criterion? To know when a specific test has finished its execution. To ensure that the test case specification is complete. To set the criteria used in generating test inputs. To determine when to stop testing. - -To determine when to stop testing. See "Testing Types Section 6.6". 20. Which kind of plan should be in place to proactively face and resolve the risks of the development process? Migration Master Maintenance Mitigation - -Mitigation 21. What are the necessary parts of a test case, according to the software testing principles? A description of the correct output of the program for a set of input data. A description of data processing into information. A description of the type of testing technique used. A description of the input data into the program. - -A description of the correct output of the program for a set of input data. See "Testing Fundamentals section 2.3

Content preview

C857 Pre-Assessment Test Questions
and answers, 100% Accurate, VERIFIED.

1. Management has requested that the development team have a moderator review their newest
module of code.Which type of review is being asked for?



A. Walkthrough

B. Informal

C. Inspection

D. End User - ✔✔-C. Inspection



"Walkthrough" is incorrect because code walkthroughs do not typically have a moderator. "End user" is
incorrect because end users tests (also known as usability tests) do not typically have a moderator.
"Informal" is not the best answer because it is too inprecise. While code walkthroughs, code inspections,
and end-user tests are all informal techniques, only code inspections use a moderator."Inspection" is
the right answer because it should always use a moderator during the review.See sections 3.1 and 3.2 in
the WGU C857 online learning materials.



2. 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?



Human

Black Box

Inspection

White Box - ✔✔-Black Box



"Human" is incorrect because it is too general human testing might or might not be from an end user
perspective. "Inspection" is incorrect because inspection tests examine code, which is not an end user
perspective. "White box" is incorrect because white box also consider code logic, which is not an end
user perspective."Black box" is the best answer because it is the only choice left and also because black

,box testing does not consider code logic, which can be an end user perspective. Note that developers
can and should try to apply an end user perspective as they develop.See section 2.2 in the WGU C857
online learning materials.



3. 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

Black box testing

White box testing

Peer reviews - ✔✔-Black Box Testing



"Code inspection" is incorrect because that examines internal code functioning. "White box testing" is
incorrect because that also examines internal code functioning. "Peer reviews" is incorrect because that
also examines internal code functioning (peers are usually other developers). "Black box testing" is the
correct answer because it is the only choice that does not examine internal code functioning.See section
2.2 in the WGU C857 online learning materials.



4. 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?



Peer review

Black box testing

Code inspection

Grey box testing - ✔✔-Code Inspection



* Peer Review: Peer reviews are not formal, they are informal.* Black box testing. Black box testing does
not examine code.* Grey box testing. Grey box testing does not generally consider code (although it
might consider code documentation).Correct:* Code inspection: Code inspections are formal inspections
of code statements.See "Testing Fundamentals chapter 3".

, 5. A program's state changes from what is expected.Which practice should be applied to find the
location of the defect?



Backtracking

Induction

Deduction

Error Analysis - ✔✔-BackTracking



* Induction: Inductive debugging moves from details to a general problem hypothesis, but it does not
find exact code locations.

* Deduction:

* Error Analysis:

Correct:

* Backtracking: Backtrack debugging works backwards from the code location where the bug was first
noticed to the code location where the cause of the problem was first introduced.

See "Testing Consideration" learning materials sections 8.2, 8.3, 8.4.



6. A web developer or QA tester encounters an error. What is the best practice to initiate resolution of
this error?



Brute force debugging

Deduction

Reproducing the error

Induction - ✔✔-Reproducing the error



See "Best Practices" chapter 2.



7. Which action should a developer take after receiving an email from a QA tester stating that the
application under test is not working?

Document information

Uploaded on
June 18, 2023
Number of pages
17
Written in
2022/2023
Type
Exam (elaborations)
Contains
Questions & answers
CA$14.57

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
PassPoint02
4.1
(39)
Sold
177
Followers
105
Items
4576
Last sold
1 month ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions