2024年08月 ISQI CTAL-ATT実際の問題とブレーン問題集 [Q10-Q27]

Share

2024年08月 ISQI CTAL-ATT実際の問題とブレーン問題集

CTAL-ATT合格させる問題集でISQI24時間で試験合格できます


ISQI CTAL-ATT(ISTQB Advancedレベルアジャイルテクニカルテスター)認定試験は、アジャイルテストを専門としたいソフトウェアテスターに​​とって不可欠な認定です。認定試験では、アジャイルの方法論、技術テストスキル、自動化技術に関連する幅広いトピックをカバーしています。認定は国際的に認められており、アジャイルテスターを必要とする組織によって高く評価されています。 CTAL-att認定を取得することは、テスターのキャリアを大幅に後押しし、継続的な学習と専門能力開発へのコミットメントを実証することができます。

 

質問 # 10
You are working in a project that developed a product that has reached a stable state and is deployed on different HW configurations all over Europe.
You management decided to use your project as Proof of Concept for adopting CI as a new way of working. The POC was implemented on one set of hardware and was successful.
Which of the following actions is a good next step?

  • A. Implement code to dynamically select CI tests, executing only test cases affected by changes
  • B. Reduce the number of tests in the CI test suite, to improve the benefit of the CI approach
  • C. Enable different test configurations in the CI process to test different configurations that are deployed in the market
  • D. Speed up test execution by decreasing the amount of User Interface (UI) testing to get faster feedback from the CI tests

正解:C

解説:
The ISTQB Advanced Level Agile Technical Tester syllabus suggests that after a successful proof of concept (POC), it is important to expand the Continuous Integration (CI) process to handle various test configurations.
This is especially relevant for a product deployed across different hardware configurations in Europe. By enabling different test configurations in the CI process, you can ensure that the product works correctly on all the hardware configurations it will encounter in the market. This step is crucial for maintaining the quality and reliability of the product in diverse environments.
References = ISTQB Advanced Level Agile Technical Tester documents and Training resources12.


質問 # 11
Summarize the characteristics of test automation in relation to development projects.

  • A. Test automation supports the goals of an iteration directly, e.g., by reducing the regression risk associated with stability of the system
  • B. Supportive test automation effort must be done in the teams of the iteration teams themselves
  • C. In large projects, there is usually one best solution that fits all needs, and so. on dedicated test automation strategies fits best
  • D. Test automation can play an important role in test environment configuration and test release acquisition

正解:D


質問 # 12
BDD and ATDD are most commonly used with which test approach?

  • A. Model-based
  • B. Analytical
  • C. Process-compliant
  • D. Reactive

正解:B


質問 # 13
Which option below describes the BEST approach for testing a Medium risk mission- or safety-critical system?
SELECT ONE OPTION

  • A. Automated tests recommended. Exploratory tests highly recommended, manual Black box tests recommended.
  • B. Automated tests optional (neutral). Exploratory tests highly recommended, manual Black-box tests optional (neutral).
  • C. Automated tests optional. Exploratory tests highly recommended, manual Black-box tests recommended
  • D. Automated tests recommended. Exploratory tests recommended, manual Black-box tests recommended

正解:A

解説:
For a Medium risk mission- or safety-critical system, a combination of automated, exploratory, and manual black-box tests is recommended. Automated tests ensure consistent and efficient coverage of known scenarios, while exploratory tests allow testers to investigate and discover unknown issues. Manual black-box tests are important for verifying the system from an end-user perspective without knowledge of the internal workings, which is crucial for safety-critical systems. References = The ISTQB Advanced Level Agile Technical Tester syllabus and materials emphasize the importance of a comprehensive testing approach that includes various techniques suitable for the system's risk level and criticality123


質問 # 14
Your Agile team is developing a web-based system that will allow users to browse and buy online from a store's shopping catalogue. Continuous Integration has been implemented and technically it is working well, running several times per day, but each run is taking almost as much time as the team is prepared to allow. It is clear that after a few more iterations, as the number of tests needed grows with the product, it will be taking too much time.
Which of the four options contains a pair of solutions that will BOTH help to solve this problem?
a.Only include unit and component integration tests in the automated Cl runs.
b.Schedule low priority tests to be the first ones executed in each run, in order to provide rapid build verification.
c.Reduce the extent to which the automated tests go through the user interface, using technical interfaces instead.
d.Reduce the number of Cl cycles run each day.
e.Select a subset of automated tests for the daytime Cl runs, and run as many of the other tests as possible in an overnight cycle.
SELECT ONE OPTION

  • A. c and e
  • B. d and e
  • C. a and c
  • D. b and d

正解:A

解説:
The ISTQB Advanced Level Agile Technical Tester syllabus emphasizes the importance of optimizing Continuous Integration (CI) processes in Agile environments. Option C suggests reducing the extent to which automated tests interact with the user interface and instead using technical interfaces, which is often faster as it bypasses the GUI layer. Additionally, running a subset of tests during the day and the rest overnight can help manage the CI process without overloading the system during peak hours. These strategies align with the best practices for maintaining efficient CI cycles and ensuring that the CI process remains sustainable as the number of tests grows with the product.
References = The ISTQB Advanced Level Agile Technical Tester documents and training resources provide guidelines on test automation approaches and continuous deployment and delivery, which are relevant to optimizing CI processes12. Moreover, best practices for continuous testing in Agile suggest prioritizing tests that provide fast feedback and running extensive test suites outside of peak hours3.


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

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

正解:D

解説:
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.


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

  • A. 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
  • B. Resource's availability is a challenge in automating tests in agile settings, as they are needed to create, maintain, and execute the test suite
  • C. Test deployment time is one of the challenges of agile testing, as deploying slow is not possible in short iterations
  • D. 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

正解:B

解説:
In Agile settings, the availability of resources is indeed a challenge for test automation. Agile projects require rapid development and frequent changes, which means that the test suite must be continuously updated and maintained. This requires dedicated resources that can quickly adapt to these changes and ensure that the test automation is effective and up-to-date. Without sufficient resources, the test automation efforts can become a bottleneck, hindering the Agile team's ability to deliver quality software at speed.
References = The ISTQB Advanced Level Agile Technical Tester documents discuss the challenges of test automation in Agile settings, including the need for resources to support test automation activities12. It emphasizes the importance of having a well-maintained test suite that can keep up with the pace of Agile development3.


質問 # 17
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. Login Add Item, Delete Item Checkout, Compute Cart Total, Compute Shipping Complete Order
  • C. Add Item View Cart Compute Shipping
  • D. Login Add Item Checkout Compute Carl Total Compute Shipping, Complete Order

正解:A


質問 # 18
which statement about test approaches is TRUE7
SELECT ONE OPTION

  • A. A Regression-averse test approach requires an ever-growing set of automated regression tests
  • B. Test automation is not suitable when taking a Process-compliant test approach
  • C. in a Model-based test approach, tests can be created automatically
  • D. When taking a Reactive test approach, Increased test automation will reduce the time available for exploratory testing

正解:C

解説:
A Model-based test approach involves creating models that represent the desired behaviors of a system. These models can then be used to generate test cases automatically, which is a key advantage of this approach. It allows for efficient test case generation and can help ensure thorough coverage of the system's functionality.
References = The ISTQB Advanced Level Agile Technical Tester materials discuss various test approaches and emphasize the benefits of model-based testing, including the automatic generation of tests12.


質問 # 19
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 iteration after the completion of manual testing
  • B. At the start of each iteration during planning
  • C. During each iteration as the code is received
  • D. At the end of each release during regression testing

正解:C

解説:
Updating the test automation suite during each iteration as the code is received ensures that the suite evolves with the software. It allows for immediate feedback on the impact of changes, supports continuous integration, and helps in identifying defects early in the development process. This practice is in line with Agile principles, which advocate for continuous testing and integration to improve quality and reduce the time to market1.
References = The ISTQB Advanced Level Agile Technical Tester documents outline the importance of maintaining and updating test automation suites in an Agile environment to support continuous integration and delivery, and to ensure that the tests provide adequate coverage throughout the development cycle2.


質問 # 20
Consider the following section of pseudocode

Display "You exceeded the number of tries to enter a password. Your account is now locked. Call customer.

For this section of code, which of the following issues should be identified during a code review?
1. Variables have not been properly defined with meaningful names
2. There are unused variables defined
3. Divisors are not tested for zero
4. Loop counters are not properly initialized
5. There are endless loops
6. There are statements within the loop that should be outside the loop

  • A. 2, 3, 5, 6
  • B. 1, 2, 4, 6
  • C. 1, 3, 4, 5
  • D. 7, 3, 4, 6

正解:B

解説:
The pseudocode provided for review indicates a password entry system with a lockout mechanism after a certain number of failed attempts. The issues identified during the code review are:
* Variables have not been properly defined with meaningful names - the variables used in the pseudocode are not descriptive, which can make the code difficult to understand and maintain.
* There are unused variables defined - the pseudocode includes variables that are declared but not used, which is inefficient and can lead to confusion.
* Loop counters are not properly initialized - if a loop counter is used, it must be initialized correctly to ensure the loop functions as intended.
* There are statements within the loop that should be outside the loop - certain messages or actions may be repeated unnecessarily within a loop when they should be placed outside to execute only once.
References = ISTQB Advanced Level Agile Technical Tester documents and study resources emphasize the importance of clear, maintainable code, which includes using meaningful variable names, removing unused variables, proper initialization of loop counters, and correct placement of code statements to avoid redundancy and inefficiency in code execution. These principles are essential for agile technical testing to ensure that the code remains robust and adaptable to changes.


質問 # 21
Why could test cases need to be refactored in an Agile project?
SELECT ONE OPTION

  • A. To make them easier to understand and cheaper to modify
  • B. To ensure that the tests and code remained aligned
  • C. To increase the breadth of black box coverage
  • D. To maintain bi-directional traceability with the user stories

正解:A

解説:
In Agile projects, test cases may need to be refactored to improve their clarity and maintainability. This process makes the test cases easier to understand and cheaper to modify, which is essential in Agile environments where changes are frequent and rapid. Refactoring test cases ensures that they remain effective and efficient as the codebase evolves, allowing for quick adjustments in response to new requirements or changes in the system under test.
References = The ISTQB Advanced Level Agile Technical Tester documents emphasize the importance of refactoring test cases in Agile projects to maintain their effectiveness and efficiency1.


質問 # 22
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 an ATM
    I want to provide services to my customer
    So they will be happy
  • B. As a customer
    I want to withdraw money from my account
    So that I can buy a present
  • C. As a bank teller
    I want customers to use the ATM
    So that I don't have to deal with them
  • D. As a customer
    I want to deposit money into my account
    So that I can collect interest

正解:A


質問 # 23
You have been given the following story
As a shopper
I want to scan my membership card
So that I get all the discounts I'm entitled to receive
Which of the following is the correct use of BDD to design test scenarios?

  • A. Given that a card is scanned
    Then discounts should be applied
    When the customer checks out
  • B. Given that I have scanned my card
    I expect to receive my discounts
    And an itemized list of what I bought
  • C. As a store clerk
    I want to scan a customer's card
    So that their total includes their discounts
  • D. Given that the shopper scans their card
    When they checkout
    Then they should receive alt the quantity discounts for everything they have purchased

正解:D


質問 # 24
You are testing a new feature in the current iteration. The feature is supposed to take the input of a name and return the number of characters in the name. This information is used by another feature that will determine the size needed on a form. The acceptance criteria state the following
1) a name of up to 30 characters should be accepted
2) standard error processing should be in place to limit user errors
The developers are using TDD and you have asked to see their tests. This is what they gave you

When yourun your manual tests you are finding that when you use the following inputs you get the associated results:
From these results what can you conclude about the TDD process?

  • A. The tests are insufficient and need to include more options
  • B. The developers are not running the tests prior to releasing the code
  • C. The story needs to be enhanced to include the capabilities that are causing errors
  • D. The tests cannot be passing

正解:A


質問 # 25
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 remove the need for unit tests and will help improve the efficiency of the build process
  • C. It can identify inefficiencies, complexities and insecure code which can then be fixed by the developer
  • D. It can improve the efficiency of the developer as they are writing the code

正解:C


質問 # 26
Which statement correctly describes service virtualization''
SELECT ONE OPTION

  • A. It is a shareable testing service that simulates the behavior, data and performance of a system or service to which the product or component under test would normally be connected
  • B. It is a service which automatically deploys new versions of the software into the production environment at regular and short intervals
  • C. it is an integrated set of tools that will automatically compile, test and deliver into a virtual environment a new build of the product under test
  • D. it is a collection of mock objects such as stubs and drivers that will allow a product or component to run without some other product or component that it would normally need

正解:A

解説:
Service virtualization is a technique used in software testing where a virtualized service simulates the behavior of dependent components that are not available for testing. This allows testing to proceed without waiting for the actual components to be available or operational. It is particularly useful in Agile and continuous testing environments where components may be developed in parallel or where integration points may not yet be stable. Service virtualization helps to create a more controlled and deterministic testing environment, enabling more thorough testing of the product under development.
References = The ISTQB Advanced Level Agile Technical Tester syllabus includes service virtualization as one of the key concepts to understand in the context of Agile testing123.


質問 # 27
......

最新問題をダウンロードCTAL-ATT問題集で2024年最新のCTAL-ATT試験問題集:https://www.jpntest.com/shiken/CTAL-ATT-mondaishu

最新問題を使おうCTAL-ATT試験問題と解答PDFで一年間無料更新:https://drive.google.com/open?id=1g1Tg1Vqc_Vr97p2-V3JjKD0REF_sI3y9

弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

オンラインサポート時間:( UTC+9 ) 9:00-24:00
月曜日から土曜日まで

サポート:現在連絡