最新のCTAL-ATT実際の無料試験問題更新された82問あります [Q31-Q47]

Share

最新のCTAL-ATT実際の無料試験問題更新された82問あります

無料で使えるCTAL-ATT試験ブレーン問題集認定ガイドの問題と解答

質問 # 31
You have been asked to supply the list of keywords for a keyword-driven test automation script that will be used to test the following story As a customer I want to be able to add and delete items from my shopping carl, so that I can buy the right number of items and still get free shipping on some of the items The automation will add and delete items from a customer's shopping carl and will then verify that the total shipping cost is correct The test automation library has a large set of keywords that have been coded to support this ecommerce site Which of the following is the smallest set of keywords that contains the ones needed to support testing this story?

  • A. Login Add Item Delete Item View Cart Compute Shipping
  • B. Add Item View Cart Compute Shipping
  • C. Login Add Item, Delete Item Checkout, Compute Cart Total, Compute Shipping Complete Order
  • D. Login Add Item Checkout Compute Carl Total Compute Shipping, Complete Order

正解:A


質問 # 32
Why is it important to refactor test cases to make them easier to understand?

  • A. Because the observable behavior of the test case will change and the product owner needs to be able to clearly see what the behavior should be
  • B. Because developers need to use them for performance testing
  • C. Because users will apply them as use cases for UAT and need to be able to determine the mam path and alternate paths
  • D. Because they will be used as the code-under-test changes, so they need to be easy for other testers to understand and modify

正解:A


質問 # 33
You are an experienced tester on an Agile team that is producing a new application. The product backlog has been refined sufficiently to begin development for the first release. This stories in this backlog contain a mixture of functional and non-functional requirements, as well as some technical stories that will provide elements of the application's infrastructure The developers have decided to use TDD as a deveiopment approach but automation of the acceptance tests is not yet planned.
You have been asked to recommend whether or not the team should take an atdd approach as well as TDD.
what would be the BEST recommendation in these circumstances?
SELECT ONE OPTION

  • A. YES. use attd, but for the functional requirements only because it cannot be applied to non-functional or technical requirements.
  • B. NO. do not use atdd. because it is not compatible with the developers' TDD approach.
  • C. NO. do not use ATDD, because it will not work when the acceptance tests are not automated
  • D. YES. use ATTD for all requirements including non-functional and technical stories.

正解:D

解説:
Acceptance Test-Driven Development (ATDD) is a collaborative practice that involves the team members with different perspectives, such as customer, development, and testing, to define acceptance tests that serve as requirements1. ATDD can be applied to all types of requirements, including functional, non-functional, and technical stories, to ensure a shared understanding and agreement on the expected behavior of the software12. It is a valuable approach in Agile environments where continuous collaboration is essential, and it complements TDD by focusing on the behavior and requirements from the user's perspective3. While ATDD does not require automated acceptance tests, automating them can enhance the process by allowing for more frequent and consistent execution1.
References = The ISTQB Advanced Level Agile Technical Tester syllabus and related resources discuss the importance of test automation, including ATDD, in Agile contexts. They highlight that ATDD can be applied to various types of requirements and is compatible with TDD, as both practices aim to improve the quality and reliability of the software being developed453.


質問 # 34
Which statement is correct regarding the use of exploratory testing for safety critical systems?
SELECT ONE OPTION

  • A. It is highly recommended for low risk levels only
  • B. It is not recommended, as manual black-box tests should be used instead
  • C. It is highly recommended for all risk levels
  • D. It should be used when black-box tests cannot be automated

正解:B

解説:
Exploratory testing is a type of testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the quality of his/her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run in parallel throughout the project. While exploratory testing can be highly effective in certain contexts, for safety-critical systems, it is generally not recommended. Safety-critical systems require a high degree of assurance and predictability that each component of the system behaves as expected under all circumstances. Manual black-box tests, which are more structured and can be thoroughly planned and documented, are preferred in these scenarios to ensure comprehensive coverage and traceability.
References = The ISTQB Advanced Level Agile Technical Tester syllabus and training materials provide guidance on the appropriate use of different testing techniques in various contexts, including the recommendation of structured manual black-box testing over exploratory testing for safety-critical systems1234.


質問 # 35
When using a process-compliant approach to testing a safety-critical project what is an important aspect of test automation?

  • A. It must provide traceability back to the requirements and results documentation
  • B. It must implement automated checklists
  • C. It must incorporate model-based testing
  • D. It must provide exhaustive regression testing

正解:A


質問 # 36
The challenges described below are of test automation in agile settings or agile projects. Which is the correctly described one?

  • A. Test deployment time is one of the challenges of agile testing, as deploying slow is not possible in short iterations
  • B. Unit testing automation is the most critical test automation needed in agile and covers most of the testing challenges in agile quality of code and gives good test coverage
  • C. Test Execution Time is not critical in agile as there are fewer tests written, and they are designed as checklists or high-level tests which reduces the time it takes to execute them
  • D. Resource's availability is a challenge in automating tests in agile settings, as they are needed to create, maintain, and execute the test suite

正解:D


質問 # 37
When test cases are re-run after refactoring, what should always be verified'?

  • A. That the branch coverage is the same or increased
  • B. That they provide better logging than before
  • C. That tests that have now been made redundant are removed from the test set
  • D. That they provide the same results as before

正解:D


質問 # 38
Which of the following best describes when the test automation suite should be updated in order to keep up with the development of new/changed software?

  • A. At the end of each release during regression testing
  • B. At the end of each iteration after the completion of manual testing
  • C. At the start of each iteration during planning
  • D. During each iteration as the code is received

正解:D


質問 # 39
Which statement about test automation is TRUE7
SELECT ONE OPTION

  • A. Creating and maintaining test automation frameworks is better done within the iteration teams
  • B. Test automation can encompass include the configuration of test environments
  • C. The term 'test automation' refers to the automation of test execution
  • D. it is more effective to have a single automation strategy for large projects

正解:B

解説:
Test automation is not limited to the automation of test execution. It also includes the configuration of test environments, which is essential for ensuring that tests run in a stable and controlled setting. This broader view of test automation supports continuous integration and delivery practices, which are fundamental in Agile projects. References = The ISTQB Advanced Level Agile Technical Tester syllabus outlines the importance of test automation within Agile projects, including the creation and implementation of various Agile test approaches and supporting continuous integration and delivery123.


質問 # 40
A unit test should be isolated Which option correctly describes the meaning of 'isolated' as a characteristic of a unit test?
SELECT ONE OPTION
Whenever it is run under the same conditions, it should produce the same results.

  • A. It should test only the code for which it was originally written
  • B. it should provide immediate feedback.
  • C. It should only test the functionality related to it.

正解:C

解説:
The term 'isolated' in the context of unit testing refers to the practice of testing a unit of code in isolation from other units. This means that the test should only cover the functionality of the unit it is designed to test, without any interactions with other units or systems. This isolation helps to ensure that the test is focused, reliable, and not affected by external factors, making it easier to pinpoint the source of any issues that arise.
References = The ISTQB Advanced Level Agile Technical Tester documents outline the principles of unit testing, including the importance of isolation to ensure that each test is targeted and effective12.


質問 # 41
In a regression-averse lest approach what should be the focus of test automation?

  • A. To continuously improve and update a set of tests that have been created
  • B. To provide automated checklists to help guide the testing
  • C. To implement automated unit testing to improve the overall quality
  • D. To create an ever-growing set of regression tests

正解:A


質問 # 42
As a tester on an Agile team you have been given the following user story to analyze As a medical professional I want to see the availability of operating rooms So I can schedule surgeries as needed You have talked with the product owner and she expressed some concern over the term "medical professional" You have looked into this and found that doctors want to schedule their surgeries but the hospital administrator does not want them to have this ability At this point what should you do to try to resolve this issue?

  • A. Work with the BA and the product owner to try to negotiate the differing approaches and come to an agreement
  • B. Continue with testing from the perspective of a doctor and trust the procedures to be worked out later regarding who can do what
  • C. Wait for the team to sort out the requirements and test something else in the meantime
  • D. Expand the testing to cover all personas to ensure that everyone can use the application and let the process sort out later when access is allowed to the application

正解:A

解説:
When a conflict arises regarding user story requirements, it is essential to engage in active collaboration to resolve the issue. The tester should work with the Business Analyst (BA) and the product owner to clarify and negotiate the requirements. This approach ensures that the user story reflects the needs of all stakeholders and that the acceptance criteria are agreed upon before testing proceeds. It aligns with Agile principles, which emphasize teamwork, customer collaboration, and the ability to respond to change.
References = The ISTQB Advanced Level Agile Technical Tester documents highlight the importance of collaboration and communication within Agile teams to resolve differences and refine requirements. It also underscores the role of the tester in facilitating discussions to ensure that the user stories are well-understood and testable12.


質問 # 43
You are working for an organization that has implemented CI and is struggling to get the automated tests to run on each build because of time limitation. On average, there are three ad hoc builds per day one scheduled build overnight one scheduled build on Friday nights and one build that is conducted on the Thursday night before the end of the sprint on the second Friday. There are four sets of tests highpriority medium priority low priority, nonfunctional. The non-functional tests must be run in the integrated stage environment whereas the other tests can be run in any of the test environments In addition to just the execution time of the tests it has also been noted that reviewing the results of the tests take about two hours per set of tests Given this information which of the following is the most efficient and effective approach to test automation execution?

  • A. Run the high priority tests on each build the medium priority tests every night the low priority tests every week and the non-functional tests on the Thursday night before sprint end
  • B. Run all four test sets on every build
  • C. Run all the high priority tests for every build low priority tests at night and the medium priority tests at the end of the sprint
  • D. Run all four test sets every night

正解:A

解説:
The most efficient and effective approach to test automation execution in a CI environment, given the constraints of time and the need to review test results, is to prioritize tests based on their importance and the frequency of builds. Running high priority tests on each build ensures that critical features work as expected with every change. Medium priority tests can be run nightly to catch issues that may not be as urgent but still important. Low priority tests can be run weekly, which allows for a broader test coverage over time without overburdening the daily build process. Lastly, running non-functional tests in the integrated stage environment on the Thursday night before the end of the sprint aligns with the need for these tests to be in a more stable and integrated setting, while also ensuring that they are conducted before the sprint's completion123.
References = This answer is supported by the ISTQB Advanced Level Agile Technical Tester documents and the principles of test automation execution efficiency45. Additionally, resources from Software Testing Help provide insights into best practices for test automation strategy and execution67.


質問 # 44
Which option below BEST explains the value of a test charter in exploratory testing"5 SELECT ONE OPTION

  • A. It provides a way to prevent a test session's timebox from being exceeded
  • B. it provides bi-directional traceability to aspects of the epic or story under test
  • C. It provides expected test outcomes against which defects, if found, can be reported.
  • D. It provides guidance for the tester at the beginning of a test session

正解:D

解説:
A test charter in exploratory testing is a document that outlines the scope, objectives, and focus of a test session. It guides the tester on what to test, how to test, and the boundaries of the test. The charter helps to direct the tester's efforts during the exploratory testing session, ensuring that the testing is structured and focused on the areas of highest importance or risk. It does not provide expected outcomes or prevent timebox from being exceeded, nor does it offer bi-directional traceability; instead, it serves as a starting point for the exploratory testing process12.
References = ISTQB Advanced Level Agile Technical Tester documents and Training resources34.


質問 # 45
In a regression-averse lest approach what should be the focus of test automation?

  • A. To continuously improve and update a set of tests that have been created
  • B. To provide automated checklists to help guide the testing
  • C. To implement automated unit testing to improve the overall quality
  • D. To create an ever-growing set of regression tests

正解:A

解説:
In a regression-averse test approach, the focus of test automation is on actively managing the risk of regression by continuously improving and updating the existing set of tests12. This involves designing reusable test support and extensive automation of testing at one or more test levels to ensure that as the software evolves, the test suite remains effective in catching regressions.
References = The answer is verified based on the ISTQB Advanced Level Agile Technical Tester documents and resources available on ISTQB's official website, which discuss the principles of test automation in an Agile context, including the importance of maintaining and enhancing test suites to manage regression risks34.


質問 # 46
You are testing a large e-commerce system for household goods that is being implemented using Agile methodologies You are currently working on deriving tests for stories that are implementing the following epic.
As a customer I want to use the e-commerce system, so that I can have my purchased goods delivered to my house.
The story you are currently working on is:
As a customer I want to be told when my items will be delivered, so I can plan to be home.
You have been given the following charter that was proposed by another tester for testing this story Login as a customer, buy enough of each item to qualify for free shipping for each item checkout and verify that no shipping fee has been added.
What is the main flaw in this charter?

  • A. It focuses on the delivery company instead of the activities of the user
  • B. The expected results are not defined
  • C. It does not cover the mam functionality of the user story
  • D. The actions of the user are not clearly stated in the charter

正解:C


質問 # 47
......

CTAL-ATT認定概要最新のCTAL-ATTのPDF問題集:https://www.goshiken.com/ISQI/CTAL-ATT-mondaishu.html

トップクラスISQI CTAL-ATT試験材料で学習ガイド!練習問題バージョン:https://drive.google.com/open?id=11U3RpciB1ETQeAatPKn18W2eQ3Kj6OWu