
合格目指せCTAL-ATT試験最新のCTAL-ATT試験問題集PDF 2025年更新
CTAL-ATT試験問題集、365日更新無料サンプル
CTAL-ATT 認定は、保持者が高度なスキルと経験を持つアジャイルなソフトウェアテスターであることを潜在的な雇用主に示すことができます。この認定は世界的に認められており、ソフトウェア開発のキャリアを求める方やソフトウェアテスト業界でキャリアを進めたい方にとって有益な資産となります。
ISQI CTAL-ATT(ISTQB Advancedレベルアジャイルテクニカルテスター)認定試験は、アジャイル開発方法論に特化したい経験豊富なソフトウェアテスター向けに設計された高度なレベルの認定です。認定プログラムは、International Software Quality Institute(ISQI)によって提供され、世界的に認識されています。 CTAL-att認定は業界で非常に評価されており、アジャイルテストの技術と実践におけるテスターの習熟度を示しています。
ISQI CTAL-ATT試験は、アジャイルテストでキャリアを前進させたいテスターにとって、やりがいのあるがやりがいのある試験です。この試験では、アジャイル開発環境におけるテスターの知識と専門知識をテストし、雇用主によって世界中で認識されています。試験の準備をするには、テスターはISTQB Advancedレベルのアジャイルテクニカルテスターシラバスを研究し、トレーニングコースを受講し、アジャイルテスト環境でスキルを練習する必要があります。
質問 # 27
You are developing a test automation suite for an agile project and want to include as much coverage as possible Unfortunately one of the critical web services (e-commerce checkout) is not scheduled for completion until the later iterations Which of the following would be a good option to allow you to progress with your end-to-end test automation without creating too much extra work?
- A. Use a service from a legacy product and integrate it with the system to allow use by the test automation
- B. Write the missing web service yourself and then hand over that code to the developers for further refinement
- C. Use a service virtualization tool to create a virtualized service to be used by the test automation
- D. Have the automation create a stub to replace the service for each execution and destroy the stub after execution is complete
正解:C
質問 # 28
Which of the following is an expected problem that often occurs with automation test suites?
- A. The time it takes to create new tests increases exponentially as new features are added to the code
- B. The defects become prohibitive when trying to execute the suite
- C. The test suite continues to grow making source control difficult to manage
- D. The test execution time becomes longer making it difficult to get all the tests run as often as desired
正解:D
解説:
One of the common problems encountered with automation test suites in agile settings is the increase in test execution time. As the suite grows, the time required to run all the tests can become longer, which may pose challenges in maintaining the desired frequency of test runs. This is particularly problematic in agile environments where thepace of development is rapid and continuous integration is practiced. Ensuring that the test suite is efficient and manageable is crucial to support the speed of deployment and the iterative nature of agile development.
References = ISTQB Advanced Level Agile Technical Tester documents and Training resources12.
質問 # 29
Which of the following elicitation techniques is BEST usedwhen questioning a large number of stakeholders specifically to obtain information for non-functional acceptance criteria?
SELECT ONE OPTION
- A. Quality Analysis
- B. Qualitative Questionnaires
- C. Quantitative Questionnaires
- D. Qualitative Review
正解:C
解説:
Quantitative questionnaires are best suited for eliciting non-functional requirements from a large number of stakeholders. This is because they allow for the collection of measurable, statistical data that can be analyzed to understand the stakeholders' needsregarding system qualities like performance, usability, and reliability. These questionnaires can be designed to include specific questions about non-functional aspects, which can then be quantitatively assessed to inform the acceptance criteria1.
References = The ISTQB Advanced Level Agile Technical Tester syllabus and study resources emphasize the importance of understanding and defining both functional and non-functional requirements in Agile environments. They outline various elicitation techniques that can be used to gather these requirements, including the use of questionnaires for collecting quantitative data23.
質問 # 30
Your team is developing an e-shop application (the SUT) that will use a third-party service to process payments via an API. This third-party payment gateway is itself still under development Which statement contains a pair of benefits that can BOTH be expected from service virtualization in this circumstance' SELECT ONE OPTION
- A. Earlier testing of the API, reduction in the amount of test data needed
- B. Earlier discovery of defects in the SUT; the ability to share code between the SUT and the payment gateway.
- C. Realistic testing of the SUT before the actual payment gateway is available, simplification of the test environment
- D. Parallel compilation, continuous integration, and test automation; more effective configuration management.
正解:C
解説:
Service virtualization is a technique that allows teams to simulate the behavior of dependent systems or components that are not readily accessible during the testing phase. In the context of developing an e-shop application with a payment gateway still under development, service virtualization offers the following benefits:
* Realistic Testing: It enables the testing of the e-shop application (SUT) in a manner that closely resembles the final production environment by simulating the payment gateway's behavior. This allows for the identification of defects and issues early in the development process12.
* Simplification of the Test Environment: By using virtual services, the complexity of the test environment is reduced. There's no need to set up and maintain actual integrations with the third-party payment gateway until it is fully developed, which simplifies the testing process and infrastructure requirements12.
References = The benefits of service virtualization are well-documented in the ISTQB Advanced Level Agile Technical Tester syllabus and other software testing resources, which highlight its role in enabling early and realistic testing, as well as simplifying the test environment3412.
質問 # 31
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 does not cover the main functionality of the user story
- B. The expected results are not defined
- C. It focuses on the delivery company instead of the activities of the user
- D. The actions of the user are not clearly stated in the charter
正解:A
解説:
* Review of User Story:The story's focus is on notifying the customer of the delivery time, not the shipping fee or free shipping qualification.
* Analyzing the Charter:
* The charter mentions verifying shipping fees, which is unrelated to the functionality of the user story.
* It does not address delivery time notifications, which are the main purpose of the user story.
* Alignment with Agile Testing Principles:Agile testing requires charters to align closely with the story' s intent and customer goals.
* Conclusion:The main flaw is that the charter does not test the core functionality of the story, making Option B correct.
質問 # 32
Which of the following is an example of how continuous testing facilitates continuous delivery?
- A. Continuous testing supports continuous delivery to production by constantly regression testing the software in the production environment so problems are identified quickly
- B. Automated testing conducted in the delivery environment helps validate that the delivery has been successful
- C. Continuous testing is the process that delivers the code to the test environment
- D. Automated testing removes the need to report defects so the code can move more quickly toward production
正解:B
解説:
Continuous testing facilitates continuous delivery by ensuring that every change made to the codebase is tested automatically and immediately, which helps in identifying defects as early as possible. Automated testing in the delivery environment is crucial as it validates the success of the delivery process by ensuring that the software operates as expected in the production-like environment before the actual release.
References = The ISTQB Advanced Level Agile Technical Tester certification highlights the importance of technical testing skills in Agile development, including test automation approaches and continuous deployment and delivery1234.
質問 # 33
BDD and ATDD are most commonly used with which test approach?
- A. Analytical
- B. Process-compliant
- C. Model-based
- D. Reactive
正解:A
質問 # 34
When using a process-compliant approach to testing a safety-critical project, what is an important aspect of test automation?
- A. It must incorporate model-based testing
- B. It must implement automated checklists
- C. It must provide exhaustive regression testing
- D. It must provide traceability back to the requirements and results documentation
正解:D
解説:
* Safety-Critical Testing Requirements:Safety-critical projects demand high levels of traceability to ensure every test is linked to its corresponding requirement and outcome.
* Automation Goals:While automation can support regression testing and other approaches, the primary focus in safety-critical projects is to meet compliance standards, which include traceability.
* Conclusion:Option B is correct because it highlights traceability, a critical aspect of process-compliant safety-critical testing.
質問 # 35
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 for all requirements including non-functional and technical stories.
- 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, but for the functional requirements only because it cannot be applied to non-functional or technical requirements.
正解:A
解説:
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.
質問 # 36
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. Expand the testing to cover all personas to ensure that everyone can use the application and let the processsort out later when access is allowed to the application
- B. Work with the BA and the product owner to try to negotiate the differing approaches and come to an agreement
- C. Wait for the team to sort out the requirements and test something else in the meantime
- D. Continue with testing from the perspective of a doctor and trust the procedures to be worked out later regarding who can do what
正解:B
質問 # 37
How does static code analysis help reduce technical debt?
- A. It can remove the need for code reviews and speed up the development process
- B. It can identify inefficiencies, complexities and insecure code which can then be fixed by the developer
- C. It can remove the need for unit tests and will help improve the efficiency of the build process
- D. It can improve the efficiency of the developer as they are writing the code
正解:B
質問 # 38
The following User story is being developed using the 8DD approach:
As a Purchasing Manager
i want to see a list of all Purchase Orders placed so far this month with their total value
So that I can control the amount of money being spent
Which scenario is BOTH written in correct
Gherkin format AND is appropriate for this User Story9 SEI ECT ONE OPTION
- A. Given that I am a Purchasing Manager AND three Purchase Orders with a total value of £21.75 have been placed so far this month When I request the list of Purchase Orders placed this month Then all orders and their total value of £21.75 are displayed
- B. Given that three Purchase Orders with a total value of £21.75 have been placed so far this month AND the Purchasing Manager has navigated to the Purchase Order Reporting page When the Purchasing Manager clicks the button 'List of Purchase Orders placed this month' Then the 3 orders and their total value of £21.75 are displayed
- C. Given that three Purchase Orders with a total value of £21.75 have been placed so far this month When the Purchasing Manager requests the list of Purchase Orders placed this month Then the 3 orders and their total value of £21.75 are displayed
- D. Given that three Purchase Orders with a total value of £21.75 have been placed so far this month When the Purchasing Manager requests the list of Purchase Orders placed this month Then the appropriate details are displayed
正解:C
解説:
Option D is written in correct Gherkin format and is appropriate for the User Story. It clearly states the precondition (three Purchase Orders with a total value of £21.75 have been placed), the action taken by the Purchasing Manager (requesting the list of Purchase Orders placed this month), and the expected outcome (the 3 orders and their total value of £21.75 are displayed). This scenario directly addresses the Purchasing Manager's desire to see a list of all Purchase Orders placed so far this month with their total value, which aligns with the User Story's goal of controlling the amount of money being spent.
References = ISTQB Advanced Level Agile Technical Tester documents and Training resources12.
質問 # 39
**You have received this BDD test:
Given that a customer enters the correct PIN
When they request to make a withdrawal
And they have enough money in their account
Then they will receive the money
And a receipt
Which of the following is the user story that best fits this BDD test?**
- A. As a customer
I want to withdraw money from my account
So that I can buy a present - B. As an ATM
I want to provide services to my customer
So they will be happy - C. As a customer
I want to deposit money into my account
So that I can collect interest - D. As a bank teller
I want customers to use the ATM
So that I don't have to deal with them
正解:A
解説:
* Aligning the BDD Test with the User Story:
* The BDD test specifies a withdrawal operation, including entering a PIN, checking account balance, dispensing cash, and providing a receipt.
* The user story must describe the behavior and motivation of a customer performing this action.
* Analyzing Options:
* A: Describes a deposit operation, which does not align with the BDD test.
* B: Too vague and describes the ATM's role, not the customer's perspective.
* C: Correctly matches the behavior and motivation of the withdrawal process.
* D: Focuses on the bank teller, which is irrelevant to the BDD test.
References:Aligned with ISTQB principles emphasizing the importance of user stories that closely match BDD test scenarios.
質問 # 40
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. Add Item View Cart Compute Shipping
- B. Login Add Item Delete Item View Cart Compute Shipping
- C. Login Add Item Checkout Compute Carl Total Compute Shipping, Complete Order
- D. Login Add Item, Delete Item Checkout, Compute Cart Total, Compute Shipping Complete Order
正解:B
解説:
The smallest set of keywords that contains the ones needed to support testing the user story is "Login, Add Item, Delete Item, View Cart, Compute Shipping". This set covers all the necessary actions to test the functionality described in the user story: logging into the system, adding items to the shopping cart, deleting items from the cart, viewing the cart to confirm the changes, and computing the shipping cost to ensure it is correct. It is essential that the keywords reflect the actions a customer would perform and the checks needed to validate the story's acceptance criteria.
References = The ISTQB Advanced Level Agile Technical Tester syllabus and materials emphasize the importance of selecting appropriate keywords for test automation that align with the user story's objectives and acceptance criteria12. The keyword-driven approach is a critical aspect of test automation in Agile environments, as it allows for the creation of flexible and maintainable test scripts2.
質問 # 41
What technique should you implement that would help to further define the product owner's expectations and alleviate the issues that are arising during the showcases?
- A. A combination of TDD and BDD by the team to improve the pre-build testing
- B. ATDD by the team to better define the requirements
- C. TDD by the developers before they begin coding
- D. BDD by the developers when unit tests are being created
正解:B
解説:
* Understanding ATDD (Acceptance Test-Driven Development):
* ATDD focuses on defining clear acceptance criteria collaboratively between the team and the product owner before development begins.
* It ensures alignment between the team's understanding and the product owner's expectations.
* Addressing the Problem:
* The root issue is unclear or incomplete requirements, leading to dissatisfaction during showcases.
* ATDD involves the product owner, developers, and testers in defining precise acceptance tests to avoid misunderstandings.
* Analyzing Options:
* A: TDD focuses on unit-level testing and does not address acceptance criteria.
* B: BDD is useful but focuses on behavior; ATDD is more suitable for collaboratively defining requirements.
* D: Combining TDD and BDD does not directly solve the issue of unclear requirements.
References:Aligned with ISTQB Agile Technical Tester syllabus highlighting ATDD as a technique for improving requirement clarity and alignment.
質問 # 42
......
CTAL-ATT問題集、あなたを合格させる認証試験:https://www.passtest.jp/ISQI/CTAL-ATT-shiken.html
まもなくセール終了!リアルCTAL-ATTのPDF解答を使おう:https://drive.google.com/open?id=1XGx5ZbTO5PJkXAz1kj3E4AGBLFof_Z8D