Summary

This document contains past exam questions and answers from the American Software Testing Qualifications Board (ASTQB). The questions and answers cover topics from the ISTQB® Certified Tester Syllabus, Foundation Level.

Full Transcript

Sample Exam 4 – Answers Sample Exam from ASTQB ISTQB® Certified Tester Syllabus Foundation Level Compatible with Syllabus version 4.0 American Software Testing Qualifications Board Copyr...

Sample Exam 4 – Answers Sample Exam from ASTQB ISTQB® Certified Tester Syllabus Foundation Level Compatible with Syllabus version 4.0 American Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. Version 4.0 Page 1 September 27, 2023 © American Software Testing Qualifications Board ISTQB CTFL 4.0 - Sample Exam 4 FL-1.2.2 (K1) Recall the relation between testing and quality assurance #1. In what way does root cause analysis contribute to quality assurance? a. Helps to better identify and correct the root cause of defects b. Outlines how development teams can code faster c. Specifies the desired root causes to be achieved by other teams d. Contributes to the justification of future project funding A is correct. Root cause analysis can determine common causes of issues. Addressing these common causes by process improvement can increase quality. B is incorrect because root cause analysis will not make the developers code faster, better maybe, not faster. C is incorrect because root causes generally are not good things that should be transferred between teams. D is not correct because it will not improve funding. FL-1.5.2 (K1) Recall the advantages of the whole team approach #2. You are working in an Agile team where the testers are being accused of slowing down the process because of the time system testing is taking. Which of the following would be an approach that would better spread the skills of the team to complete the tasks? a. Whole Team b. Team Split c. Behavior-Driven Development d. Waterfall A is correct. The whole team approach would support the developers helping with the testing tasks rather than waiting for the testers to complete all the testing. Version 4.0 Page 2 September 27, 2023 © American Software Testing Qualifications Board FL 1.1.2 (K2) Differentiate testing from debugging #3. Which of the following is an example of debugging? a. A tester finds a defect and reports it b. A tester retests a fix from the developer and finds a regression c. A developer finds and fixes a defect d. A developer performs unit testing C is correct. Debugging is what the developer does to identify the cause of the defect, analyze it and fix it. D may involve debugging, if the developer finds a defect, but the act of unit testing is not the same as debugging. FL-1.3.1 (K2) Explain the seven testing principles. #4. Which of the following is a true statement about exhaustive testing? a. It is a form of stress testing b. It is not feasible except in the case of trivial software c. It is commonly done with test automation d. It is normally the responsibility of the developer during unit testing B is correct. Exhaustive testing, all combinations of inputs and preconditions, is not feasible unless the software is trivially simple. Otherwise, it would take too long and might not even be possible. Version 4.0 Page 3 September 27, 2023 © American Software Testing Qualifications Board FL-1.4.4 (K2) Explain the value of maintaining traceability #5. If you need to provide a report showing test case execution coverage of the requirements, what do you need to track? a. Traceability between the test cases and the requirements b. Coverage of the risk items by test case c. Traceability between the requirements and the risk items d. Coverage of the requirements by the test cases that have been designed A is correct. In order to show the test execution coverage of the requirements you will need traceability between the requirements and the test cases. As the test cases are executed this traceability can be used to record tests executed against the requirements. B is not correct because it’s looking for requirements coverage, not risk coverage. C is not correct because it’s looking for test execution, not risk items. D is not correct because it’s looking for test cases that have been executed, not just designed. FL-1.4.5 (K2) Compare the different roles in testing #6. Who normally writes the test plan for a project? a. The project manager b. The product owner c. The test manager d. The tester C is correct. Writing and updating the test plan is normally the responsibility of the test manager. A, B and D may contribute to the test plan, but the overall responsibility belongs to the test manager. Version 4.0 Page 4 September 27, 2023 © American Software Testing Qualifications Board FL-1.4.3 (K2) Differentiate the testware that support the test activities #7. Your team has conducted a quality risk analysis and has determined the likelihood, impact and mitigation plan for each identified risk. This information should be captured in what work product? a. Test strategy b. Test plan c. Risk register d. Risk plan C is correct, per the syllabus. This information should be recorded in the risk register. The risk register should be referenced in the test plan for the project. FL-1.5.1 (K2) Give examples of the generic skills required for testing #8. You are working with a junior tester who has been given a user story to test. They have created only one positive path test for the story. You know there are more areas that should be tested for this story, including negative scenarios. Which of the following generic skills do they appear to be lacking? a. Communication b. Curiosity c. Confidence d. Creativity D is correct. It appears they are lacking in creativity in designing test scenarios. A is not correct because there is no indication that they are not communicating effectively. B is not correct, although if they were more curious, they might have done more investigation. C is not correct because it doesn’t appear that confidence is a factor, rather that they just aren’t approaching the test creation with much creativity. Version 4.0 Page 5 September 27, 2023 © American Software Testing Qualifications Board FL-2.1.2 (K1) Recall good testing practices that apply to all software development lifecycles #9. Which of the following is an example of a good testing practice? a. Different test levels should have specific test objectives b. Testers should have development experience c. Developers should determine the order of test execution in the test procedures d. Test design should begin when the code is complete to avoid changes A is correct. This is a good testing practice. B is not a requirement for many testers. C is not correct because this should be determined by the testers based on priority, risk, availability, etc. D is not correct because test design should start during code design and implementation. FL-2.1.3 (K1) Recall the examples of test-first approaches to development #10. Which development approach captures the requirements in a simple test case format? a. TDD b. BDD c. ATDD d. TBD B is correct. Behavior-driven development uses the given/when/then format to define the test cases. Those are then used as the requirements to develop the code. FL-2.2.2 (K2) Distinguish the different test types #11. Usability testing is an example of which type of testing? a. Functional b. Non-functional c. Structural d. Change-related B is correct. Usability is one of the non-functional test types according to ISO 25010. Version 4.0 Page 6 September 27, 2023 © American Software Testing Qualifications Board FL-2.2.3 (K2) Distinguish confirmation testing from regression test #12. You have been receiving daily builds from the developers. Even though they are documenting the fixes they are including in each build, you are finding that the fixes either aren’t in the build or are not working. What type of testing is best suited for finding these issues? a. Unit testing b. System testing c. Confirmation testing d. Regression testing C is correct. Confirmation testing will determine if a fix is present in a build and if it actually fixes the defect it is supposed to fix. A is not correct because this would be conducted by the developer as they fix the issues. While it might catch a fix that doesn't work, it’s not likely to catch the check-in/build process that is excluding the fix from the build. B is not correct because system testing will take longer to pinpoint this problem and may result in more troubleshooting time when the problem is discovered again. D is not correct because this is the testing that is done to see if there have been any unintended changes in the software’s behavior. FL-2.1.6 (K2) Explain how retrospectives can be used as a mechanism for process improvement #13. Your team has just completed a retrospective. They have discussed what was successful and should be retained, and they discussed what improvements are needed. What else do they need to discuss in order to recognize process improvements? a. What will be retained or changed for the future b. Who is to blame for the shortcomings of the project c. How much money was spent that could have been saved d. Why changes were not made earlier in the project A is correct. It’s great to gather the information, but in order for change to really be made, it has to be planned for implementation in future sprints/releases/projects. B is not correct because retrospectives are not about blaming. C is not part of a retrospective, although this information may be gathered by the project manager. D is also tending toward blaming but is something that should be considered as it may impact the ability to implement future changes. Version 4.0 Page 7 September 27, 2023 © American Software Testing Qualifications Board FL-2.1.4 (K2) Summarize how DevOps might have an impact on testing #14. Your organization has decided to implement DevOps. One of the biggest concerns from the operations people is that there have been ongoing performance issues in production. How will implementing DevOps and CI/CD help with this problem? a. It won’t - the problem needs to be addressed during design b. Performance testing can be integrated into the CI/CD pipeline to test it incrementally and repeatedly throughout development c. Performance testing will be the main focus of the system integration testing, after the code has been delivered to the test environment d. Performance testing experts will be used to conduct the performance testing in an isolated environment which is developed using Infrastructure as Code B is correct. With a CI/CD implementation, performance testing can be implemented throughout the pipeline, starting with the unit testing and continuing through to the fully developed product. CI/CD will also help ensure that the delivery is into the proper environments that can support the various types of testing. A is not correct. The problem probably does need to be addressed during design, but it needs to be tested throughout the pipeline. C is not correct because testing performance only in SIT doesn’t leverage the capabilities of the testing pipeline. D is not correct because performance testing can be conducted early and often through the pipeline, although a final test in an isolated environment may be needed as well. FL-3.1.1 (K1) Recognize types of work products that can be examined by the different static test techniques #15. Which of the following techniques is a form of static testing? a. Error guessing b. Automated regression testing c. Providing inputs and examining the resulting outputs d. Code review D is correct, per syllabus. A, B and C are all forms of dynamic testing. Version 4.0 Page 8 September 27, 2023 © American Software Testing Qualifications Board FL-3.2.5 (K1) Recall the factors that contribute to a successful review #16. You are frequently asked to participate in reviews of requirements. Unfortunately, you usually receive the document to be reviewed the night before the review meeting will be held. This is resulting in your not doing a thorough review and having to work significant overtime to get the review done. What review success factor is missing from this process? a. Management support for the overall review process b. Reviewing only small chunks at a time c. Training for the proper performance in the meetings d. Allowing adequate time to conduct the review D is correct. The reviewers are not being given adequate time to conduct the review. A is not correct but might be an issue given that this is a repeated problem and could indicate that the schedules are not realistic. B is not correct because there’s no indication that the work product is too big, just that it’s being delivered too late. C is not correct because the problem is not with the meetings. FL-3.1.3 (K2) Compare and contrast static testing and dynamic testing #17. What is the main difference between static and dynamic testing? a. Static testing is performed by developers; dynamic testing is performed by testers b. Manual test cases are used for dynamic testing; automated tests are used for static testing c. Static testing must be executed before dynamic testing d. Dynamic testing requires executing the software; the software is not executed during static testing D is correct. Dynamic testing is done while the software is actually running whereas static testing depends on examining the software while it is not running. A is not correct because both types of testing can be done by both developers and testers. B is not correct because manual and automated tests can be used for dynamic testing. C is not correct because static testing can occur at any time although it is usually done before dynamic testing. Version 4.0 Page 9 September 27, 2023 © American Software Testing Qualifications Board FL-3.2.4 (K2) Compare and contrast the different review types #18. If a review session is led by the author of the work product, what type of review is it? a. Ad hoc b. Walkthrough c. Inspection d. Audit B is correct. In a walkthrough, the author normally leads the review session. A is not correct as this is not normally an organized session. C is not correct because an inspection is normally led by the facilitator (moderator). D is not correct because an audit is usually led by a third party. FL-4.1.1 (K2) Distinguish black-box, white-box, and experience-based test techniques #19. If test cases are derived from looking at the code, what type of test design technique is being used? a. Black-box b. White-box c. Specification-based d. Behavior-based B is correct. A, C and D are all black-box and use the specifications or requirements for the test design. Version 4.0 Page 10 September 27, 2023 © American Software Testing Qualifications Board FL-4.3.1 (K2) Explain statement testing #20. How is statement coverage determined? a. Number of test decision points divided by the number of test cases b. Number of branches tested divided by the total number of executable statements c. Number of possible test case outcomes divided by the total number of function points d. Number of executable statements tested divided by the total number of executable statements D is correct, per syllabus as each tested statement is considered to be exercised. A, B and C are not valid measures. FL-4.3.3 (K2) Explain the value of white-box testing #21. You are working on a project with very tight deadlines. The code is being developed but is not yet executable. What type of testing could you apply that would help find defects now? a. Black-box b. White-box c. Experience-based d. Factor-based B is correct. You have code that can be structurally reviewed for items such as the proper handling of branching. A and C are not correct because nothing can be executed yet. D is not correct because it’s not a type of testing. FL-4.4.1 (K2) Explain error guessing #22. If you are using error guessing to target your testing, which type of testing are you doing? a. Specification-based b. Structure-based c. Experience-based d. Reference-based C is correct. This is an experience-based technique. Version 4.0 Page 11 September 27, 2023 © American Software Testing Qualifications Board FL-4.4.2 (K2) Explain exploratory testing #23. When exploratory testing is conducted using time-boxing and test charters, what is it called? a. Schedule-based testing b. Session-based testing c. Risk-based testing d. Formal chartering B is correct. This is often called session-based testing and may use session sheets. A is not correct. Exploratory doesn’t usually comply to schedules but rather allows the tester to explore and learn about the software. Coverage is difficult to assess which is one of the reasons it is difficult to match the time spent to the amount accomplished. C is not correct. This may be one of the forms of risk-based testing, but it is not entirely RBT. D is not correct as this is not actually a testing term. FL-4.5.2 (K2) Classify the different options for writing acceptance criteria #24. You are writing some acceptance criteria for a story. You have decided to make a list of all the likely inputs to the code and the expected outputs based on those inputs. What format are you using? a. IPO chart b. Acceptance-based c. Rules-oriented d. Behavior-driven C is correct per the syllabus. This is a rules-oriented format. A is not correct because, although you are tracking the inputs and outputs, you are not tracking the processing. B is not correct because this is not a recognized format. D is not correct because the given/when/then format is referred to as scenario-oriented. Version 4.0 Page 12 September 27, 2023 © American Software Testing Qualifications Board FL-4.2.1 (K3) Use equivalence partitioning to derive test cases #25. You are testing a banking application that allows a customer to withdraw 20, 100 or 500 dollars in a single transaction. The values are chosen from a drop-down list and no other values may be entered. How many equivalence partitions need to be tested to achieve 100% equivalence partition coverage? a. 1 b. 2 c. 3 d. 4 D is correct. The values to be tested are 20, 100, 500 and no selection. FL-4.2.2 (K3) Use boundary value analysis to derive test cases #26. You are testing a scale system that determines shipping rates for a regional web-based auto parts distributor. Due to regulations, shipments cannot exceed 100 lbs. You want to include boundary value analysis as part of your black-box test design. How many tests will you need to execute to achieve 100% two-value boundary value analysis? Weight 0 to 10 lbs. 11 to 25 lbs. 26 to 50 lbs. 51 lbs. to 100 Shipping Cost $5.00 $7.50 $12.00 $17.00 a. 4 b. 8 c. 10 d. 12 C is correct. 2 per valid weight range plus one for a negative weight and one for a weight exceeding 100 lbs (-1, 0, 10, 11, 25, 26, 50, 51, 100, 101). Version 4.0 Page 13 September 27, 2023 © American Software Testing Qualifications Board FL-4.2.3 (K3) Use decision table testing to derive test cases #27. Which of the following is the correct decision table for the following pseudocode for ordering a hamburger? Note: if you add or delete items from the basic burger, you no longer get the basic burger. Start Select basic burger If customer adds items While items to be added Ask customer which item Add item End while Endif If customer deletes items While items to be deleted Ask customer which item Delete item End while Endif If customer wants fries Add fries to order Endif Complete order End a. Test # 1 2 3 4 5 6 Conditions Add items T T F F F F Delete items F F T T F F Add fries T F T F T F Results Basic burger X X X X Burger – items X X Added items X X Fries X X b. Test # 1 2 3 4 5 6 7 8 Conditions Add items T T T T F F F F Delete items T T F F T T F F Add fries T F T F T F T F Results Basic burger X X Deleted items X X X X Added items X X X X Fries X X X X Version 4.0 Page 14 September 27, 2023 © American Software Testing Qualifications Board c. Test # 1 2 3 4 5 6 7 8 Conditions Add items T T T T F F F F Delete items F F F F T T T T Add fries T F T F T F T F Results Basic burger X X X X Burger – items X X X X Added items X X X X Fries X X X X d. Test # 1 2 3 4 5 6 7 8 Conditions Add items T T T T F F F F Delete items T T F F T T F F Add fries T F T F T F T F Results Basic burger X X X X X X Burger – items X X Added items X X X X Fries X X X X B is correct. A is not correct because it assumes you can’t add and delete items from a burger. C is not correct because it makes the same assumption as A and has duplicate tests. D is not correct because the Results are wrong for the first four tests. Version 4.0 Page 15 September 27, 2023 © American Software Testing Qualifications Board FL-4.2.4 (K3) Use state transition testing to derive test cases #28. You are testing an e-commerce transaction that has the following states and transitions: 1. Login (invalid) > Login 2. Login > Search 3. Search > Search 4. Search > Shopping Cart 5. Shopping Cart > Search 6. Shopping Cart > Checkout 7. Checkout > Search 8. Checkout > Logout For a state transition diagram, how many transitions should be shown? a. 4 b. 6 c. 8 d. 16 C is correct. There are 8 transitions that should be shown in the state transition diagram as explained in the question. A is not correct as this is only checking one transition from each state. B is not correct because this is probably excluding login > login and search > search. D is not correct because it is checking the invalid transitions as well and those would be included in a state table, not a state transition diagram. These are: Login (invalid) > Login Login > Search Login > Shopping Cart (invalid transition) Login > Checkout (invalid transition) Search > Login (invalid transition) Search > Search Search > Shopping Cart Search > Checkout (invalid transition) Shopping Cart > Login (invalid transition) Shopping Cart > Search Shopping Cart > Shopping Cart (invalid transition) Shopping Cart > Checkout Checkout > Login (invalid transition) Checkout > Search Checkout > Shopping Cart (invalid transition) Checkout > Logout Version 4.0 Page 16 September 27, 2023 © American Software Testing Qualifications Board FL-4.5.3 (K3) Use acceptance test-driven development (ATDD) to derive test cases #29. You are creating test cases for the following story, applying the ATDD approach. As a hotel owner I want to reserve all the rooms on a floor before moving to the next floor So I can maximize the efficiency of the housekeeping staff You have decided to apply boundary value analysis to this requirement and have identified the following partitions for the occupancy of a floor: 0 | 1 - floor full | overbooked You also want to be sure that the software is usable by the staff and that it performs quickly in determining which floors have availability. You have designed the following test cases: 1. Test with 1 occupant on the floor 2. Test with the floor full and ensure the next floor is made available for bookings 3. Test with 0 occupants on the floor and ensure that floor is only available when lower floors are fully booked 4. Test the usability to ensure hotel staff will find the software usable 5. Test for response time when the system is at average load and the hotel is 80% occupied What are you missing? a. A test with a floor partially occupied but not fully occupied b. A test for performance c. A test for trying to assign someone to a floor that is full d. A test for usability C is correct. The test that is missing is to try to see if you can allocate someone to a floor that is already fully booked. This is a negative test and should result in an error. A is covered by testing with one occupant. B and D are covered. Version 4.0 Page 17 September 27, 2023 © American Software Testing Qualifications Board FL-5.2.1 (K1) Identify risk level by using risk likelihood and risk impact #30. Level of risk is determined by which of the following? a. Likelihood and impact b. Priority and risk rating c. Probability and practicality d. Risk identification and mitigation A is correct. The combination of likelihood and impact is normally used to determine the overall risk level (sometimes called the risk priority number). FL-5.1.3 (K2) Compare and contrast entry criteria and exit criteria #31. Which of the following is an example of a good exit criterion from system testing? a. All tests should be completed b. The project budget should be spent c. All defects should be fixed d. All severity 1 defects must be resolved D is correct. This is measurable and clear. A is not correct because completed is not a clear term and this might not be a reasonable goal and “should” is not a clear goal. B is not correct because spending the budget is generally not the goal and you wouldn’t expect the budget to be spent when system testing is done because that leaves no money for acceptance testing or roll out. C is not correct because this is a “should” and also probably is not realistic. FL-5.1.7 (K2) Summarize the testing quadrants and their relationships with test levels and test types #32. You are working on a project and have determined that exploratory testing is the best test technique to apply. Which testing quadrant are you using? a. Q1 b. Q2 c. Q3 d. Q4 C is correct. Exploratory testing belongs to quadrant 3. Version 4.0 Page 18 September 27, 2023 © American Software Testing Qualifications Board FL-5.2.2 (K2) Distinguish between project risks and product risks #33. Which of the following is a project risk? a. A defect that is causing a performance issue b. A duplicate requirement c. An issue with a data conversion procedure d. A schedule that requires work during Christmas shutdown D is correct, this is a risk to the entire project. A, B and C are product risks. FL-5.3.3 (K2) Exemplify how to communicate the status of testing #34. You have just completed testing on a major ERP implementation. The project has taken two years and is now ready for final approval before go-live. What test documentation should be produced at this time? a. Formal test summary report b. Testing team task board c. Email to the team congratulating them on their success d. Burn down chart A is correct. At this point in the project, the formal test summary report should be prepared. B and D are used for information communication during the project work. C might be premature as final approval has not yet been obtained and this is not test documentation. Version 4.0 Page 19 September 27, 2023 © American Software Testing Qualifications Board FL-5.4.1 (K2) Summarize how configuration management supports testing #35. You are working on a project that is releasing software to the test team in iterations. In iteration 3 you identified a failure. The developer found and fixed the defect and released the fix in iteration 4. You confirmed the fix and closed the defect report. You are now testing iteration 7 and the failure has occurred again. You have talked to the developer and he doesn’t know how or when the failure came back and has asked you to investigate. How can configuration management help you gather more information on this failure? a. You can see what changed in iteration 4 to fix the problem b. You can reload and retest iterations 5 and 6 to see where the problem was re- introduced c. You can review all the code changes that have occurred since iteration 4 to see what might have broken it d. You can improve the regression testing to ensure the failure is caught earlier B is correct. Because you have configuration management, you should be able to obtain and reinstall the code from iterations 5 and 6 and see where the problem was re-introduced. A is not correct as that would have helped with the initial confirmation test and maybe regression testing, but it doesn’t help with the current problem. C is the responsibility of the developer. D is a good idea but won’t help with the current situation. Version 4.0 Page 20 September 27, 2023 © American Software Testing Qualifications Board FL-5.1.4 (K3) Use estimation techniques to calculate the required test effort #36. You are estimating the testing time required for a new project. You have gathered information from three experts and they have given you the following numbers in days: Expert Optimistic Likely Pessimistic Expert 1 20 40 60 Expert 2 40 55 75 Expert 3 30 70 90 Average 30 55 75 Using the average numbers from the table above and applying the three-point estimation technique, what is the estimate? a. 325 ± 45 b. 81.25 ± 8 c. 54.17 ± 7.5 d. 40 ± 2 C is correct. The formula is (Optimistic + 4(Likely) + Pessimistic)/6 so the answer is (30+220+75)/6 = 54.17 and the standard deviation is (75-30)/6 which is 7.5. Version 4.0 Page 21 September 27, 2023 © American Software Testing Qualifications Board FL-5.1.5 (K3) Apply test case prioritization #37. Consider the following test cases that are used to test an accounting system: Test ID Name Dependency Priority 1 Purchase Item none 2 2 Receive Invoice Test 1 3 3 Receive Goods Test 1 2 4 Send Payment Test 2 3 5 Report Payments Test 4 1 Given this information, what is the proper order in which to execute these test cases? a. 5, 1, 3, 2, 4 b. 1, 2, 4, 5, 3 c. 1, 3, 2, 4, 5 d. 3, 4, 5, 1, 2 B is correct. The goal is to run the highest priority tests as soon as possible. Dependency has to be considered in order for the tests to actually be executed. In order to get the highest priority test run as soon as possible, the correct order is as follows: test 1 has to go first since everything else is dependent on it. Then we need to do 2 so we can do 4 and 5 (the highest priority test) and then 3 is last because 5 is not dependent on it. A is not correct because 5 cannot be run first. C is not correct because it does not run 5 as soon as possible; it defers it until after 3 is run. D is not correct because 3 can’t be run first as it requires 1 and 2. Version 4.0 Page 22 September 27, 2023 © American Software Testing Qualifications Board FL-5.5.1 (K3) Prepare a defect report #38. You have received the following description section in a defect report: The report executed per the attached steps, but the data was incorrect. For example, the information in column 1 was wrong. See the attached screenshot. This report is critical to the users and they will be unable to do their jobs without this information. What is the biggest problem with this defect report? a. The developer won’t know how important the problem is b. The developer won’t know how to repeat the test c. The developer won’t be able to see what the tester is saying is wrong d. The developer won’t know what the tester expected to see D is correct. From this information, the developer only knows the tester thinks the information is wrong, but it’s not clear what was expected. A is incorrect because, although vague, the incident report seems to indicate this is an important problem. B is incorrect because the steps are attached (or so it says). C is incorrect because the screen shot should indicate column 1 that is wrong. FL-6.1.1 (K2) Explain how different types of test tools support testing #39. What is the primary purpose of a test execution tool? a. It runs automated test scripts to test the test object b. It automatically records defects in the defect tracking system c. It analyzes code to determine if there are any coding standard violations d. It tracks test cases, defects and requirements traceability A is correct. This is the primary purpose of the test execution tools. B may be something the tool can do, but this is not the primary purpose. C is a static analysis tool and D is a test management tool. Version 4.0 Page 23 September 27, 2023 © American Software Testing Qualifications Board FL-6.2.1 (K1) Recall the benefits and risks of test automation #40. Which of the following is a risk with test automation? a. Using an automation tool that will not be supported in the future b. Developing test automation for particularly tedious manual testing areas c. Using technical testers to implement the automation d. Developing automated reporting A is correct. That is a known risk with test automation because it will be dependent upon the tool used for implementation and that tool might fall out of support by the vendor or the community. B, C and D are expected results from automation and are not risks. Version 4.0 Page 24 September 27, 2023 © American Software Testing Qualifications Board

Use Quizgecko on...
Browser
Browser