無料Agile Technical Tester CTAL-ATT究極の学習ガイド(更新された42問あります)
トップクラスのCTAL-ATT練習試験問題
ISQI CTAL-ATT試験は、アジャイルな技術テストにおける知識と専門知識を検証する上級レベルの認定資格です。アジャイルなテストに関連する幅広いトピックをカバーしており、グローバルに雇用主に認められています。試験の準備には、アジャイルな方法論と技術テストの概念について深く理解する必要があり、多くのリソースが用意されています。
ISQI CTAL-ATT(ISTQB Advanced Level Agile Technical Tester)認定試験は、アジャイルやテストの技術的側面に焦点を当てたソフトウェアテスターのスキルと知識を認定する、グローバルに認められた認定プログラムです。この認定試験は、アジャイルな方法論や関連するテストの技術的側面のスキルと知識を向上させたいソフトウェアテスターに最適です。
質問 # 23
Which of the following is an example of how continuous testing facilitates continuous delivery?
- A. Continuous testing is the process that delivers the code to the test environment
- B. Automated testing removes the need to report defects so the code can move more quickly toward production
- C. Automated testing conducted in the delivery environment helps validate that the delivery has been successful
- D. Continuous testing supports continuous delivery to production by constantly regression testing the software in the production environment so problems are identified quickly
正解:D
質問 # 24
When test cases are re-run after refactoring, what should always be verified'?
- A. That they provide the same results as before
- 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 the branch coverage is the same or increased
正解:A
質問 # 25
You have been asked to supply the data file for a data-driven test automation script that will be used to test the following story:
As a customer I want to be told how many items I need to purchase, so I can receive free shipping You have been told the automation will verify whether or not the free shipping message is displayed. Which of the following columns should appear in your data file to support the automated testing of this story?
- A. item ID quantity purchased free shipping (y/n)
- B. customer name # items, price of items, total shipping cost
- C. quantity purchased, free shipping (y/n), total shipping cost
- D. item ID quantity purchased free shipping (y/n), item shipping cost total shipping cost
正解:D
質問 # 26
Which of the following is an expected problem that often occurs with automation test suites?
- A. The test execution time becomes longer making it difficult to get all the tests run as often as desired
- B. The defects become prohibitive when trying to execute the suite
- C. The time it takes to create new tests increases exponentially as new features are added to the code
- D. The test suite continues to grow making source control difficult to manage
正解:A
質問 # 27
Summarize the characteristics of test automation in relation to development projects.
- A. Test automation can play an important role in test environment configuration and test release acquisition
- B. In large projects, there is usually one best solution that fits all needs, and so. on dedicated test automation strategies fits best
- C. Supportive test automation effort must be done in the teams of the iteration teams themselves
- D. Test automation supports the goals of an iteration directly, e.g., by reducing the regression risk associated with stability of the system
正解:A
質問 # 28
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 the shopper scans their card
When they checkout
Then they should receive alt the quantity discounts for everything they have purchased - B. As a store clerk
I want to scan a customer's card
So that their total includes their discounts - C. Given that a card is scanned
Then discounts should be applied
When the customer checks out - D. Given that I have scanned my card
I expect to receive my discounts
And an itemized list of what I bought
正解:A
質問 # 29
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. 7, 3, 4, 6
- C. 1, 3, 4, 5
- D. 1, 2, 4, 6
正解:D
質問 # 30
An increased proportion of automated test coverage often leads to a greater degree of manual testing that follows reactive strategies, because:
- A. Reactive strategies consider the current context and status of the project and the system under test. To be able to adopt to this status most flexible a greater degree of manual testing is necessary
- B. If the proportion of automated tests increases, manual tests focus on the riskiest areas which are identified reactively
- C. Many of the tests that can be prepared upfront, will be automated which enables the testers to spend more time for execution of manual tests
- D. An increase of the proportion of automated test increases test coverage, and the uncovered areas are to be tested reactively
正解:C
質問 # 31
BDD and ATDD are most commonly used with which test approach?
- A. Analytical
- B. Model-based
- C. Process-compliant
- D. Reactive
正解:A
質問 # 32
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 tor 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 how many items I need to purchase, so I can receive free shipping Which of the following is an appropriate test charter for this story?
- A. Buy 12 of one item and see if you are advised that you get free shipping
- B. Login as a customer buy various goods request free delivery add more items to your cart checkout, verify that your delivery is free
- C. Login as a customer buy an item verify message tells you how many are needed for free delivery add items to your cart until you qualify checkout verify delivery is free
- D. As a supplier verify that when a customer purchases the correct number of goods the system doesn't add any delivery fees at checkout
正解:C
質問 # 33
You have been working to defineacceptance tests for a story.You think this will help tailor your testing.You have asked the productowner to be involved as well.You are currently looking at this story:
As a pet owner
I want to purchase food online
So that it can be delivered to my house when I need it
Which of the following is the preferred way to solicit information from the product owner to better understand what will be "acceptable?
- A. Create the following acceptance criteria and review them with the product owner Login Verify password reset Verify account details Update account details Browse and select food Add to cart Remove from cart Add more items to cart Select delivery Remove items from can until delivery is no longer free Checkout and verify the deliver charge is added Browse again and select food Select delivery and verify it is free Checkout and verify no delivery charge is added
- B. Propose the following acceptance criteria
Purchase below the limit for free delivery
Purchase above the limit for free delivery
Request store pickup - C. Work with the product owner to elicit examples of how they would use the software Combine their examples with testing techniques to flesh out the set of acceptance criteria
- D. Explain boundary value analysis to the product owner and have them indicate the appropriate boundaries to test
正解:C
質問 # 34
When using a process-compliant approach to testing a safety-critical project what is an important aspect of test automation?
- A. It must implement automated checklists
- B. It must incorporate model-based testing
- C. It must provide traceability back to the requirements and results documentation
- D. It must provide exhaustive regression testing
正解:C
質問 # 35
A developer has implemented a class that calculates if a given date is a leap year. The definition for the leap year is given:
Every year that is exactly divisible by four is a leap year, except for years that are exactly divisible by 100, but these centurial years are leap years if they are exactly divisible by 400.
- divisible by 4
- but not by 100
- years divisible by 400 are leap anyway
You have already thought about it and started with the first test class; the test class looks like (pseudo JavaScript used here):
// LeapYear.spec.js
describe('Leap year calculator', () => {
it('should consider 1996 as leap', () => {
expect(LeapYear.isLeap(1996)).toBe(true);
});
});
What would now be your next step to proceed as efficient as possible, to validate the correctness of the class above?
- A. First write code that makes this test case fail
- B. First write additional test classes to test also other relevant aspects of the leap year calculation
- C. First write code that covers other relevant aspects of the leap year calculation
- D. First write code that makes this test case pass
正解:D
質問 # 36
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 create an ever-growing set of regression tests
- C. To implement automated unit testing to improve the overall quality
- D. To provide automated checklists to help guide the testing
正解:A
質問 # 37
Refactoring of test cases is needed in agile projects for many reasons.
Which of the following statements about the refactoring of test cases is correct?
- A. Refactoring of test cases is needed because we cannot write and maintain detailed test cases in the short iterations associated with agile. The main benefits include aligning the pace of testing with development and the ability to quickly create new test cases
- B. Refactoring of test cases is done as a process with the following steps: Identification, Refactor, Re-run, and Identify again. The main benefits include improving the regression test cases and maintaining the alignment of tests with the code base and product functionality
- C. Refactoring of test cases is done to match and evolve the test cases due to changing functionality. The main benefits include improving the regression test cases and the continued alignment of the tests with the code base and product functionality
- D. In general, in the agile world refactoring is a way to clean up test cases by making them shorter. The main benefits include the ability to write test cases quickly, being able to test faster using short test cases, and being able to automate them quickly
正解:C
質問 # 38
Which of the following correctly describes positive characteristic of unit tests?
- A. While refactoring, the redesign of the unit test to adapt to the changed code is crucial
- B. Unit test can be derived from the given epics and existing code of the test object
- C. A unit test should be written against large and complex code structures to get fast and feedback of the code quality
- D. Unit tests should be independent from system components other than the one to be tested
正解:D
質問 # 39
......
合格させるISQI CTAL-ATT試験問題でテスト復刻エンジンとPDF:https://jp.fast2test.com/CTAL-ATT-premium-file.html
実際問題を使ってCTAL-ATT問題集無料サンプル問題と練習テストエンジン:https://drive.google.com/open?id=1tz6_0A39ykFATmPVtEkn_pP7DLnD4B0S