2024年08月05日に更新された最新のリアルCT-TAE問題集でCT-TAE試験問題 [Q31-Q52]

Share

2024年08月05日に更新された最新のJPNTest CT-TAE試験問題リアルCT-TAE問題集で

CT-TAE別格な問題集で最上級の成績にさせるCT-TAE問題


ISTQB CT-TAE 試験を受験するには、テストの概念について良好な理解があり、ソフトウェアテストの経験があることが必要です。この認定は、数年間ソフトウェア業界で働いていて、自動化テストに特化することでキャリアを進めたいと考えている専門家に最適です。この認定は、120以上の国で認められており、試験に合格することで自動化テストにおける高い能力を証明できます。

 

質問 # 31
Which of the following statements about the reuse of TAS artefacts is TRUE?

  • A. Communications maintenance and improvements for reusing TAS artefacts are modify addressed during the design of the TAA
  • B. Reusable TAS artefacts can include components (or parts of components) associated with different layers of the TAA
  • C. Reusable TAS artifacts associated with the definition layer of the TAA include the adaptors to the SUT components and/or interfaces
  • D. To enable reuse of TAS artefacts, a good design for reuse is built into the TAA and to further action are needed during the TAS lifecycle

正解:B

解説:
The reuse of Test Automation System (TAS) artefacts is a key aspect of efficient test automation. Reusable TAS artefacts indeed can include components or parts of components that are associated with different layers of the Test Automation Architecture (TAA). This means that elements designed for one layer, such as the test execution layer, can be reused in another, like the test definition layer, provided they are designed with reusability in mind. This approach not only saves time and resources but also enhances the consistency and maintainability of the test automation effort. It is important to design these artefacts for reuse from the outset to maximize their utility across different testing scenarios and projects.
References = The ISTQB Test Automation Engineer syllabus and other official ISTQB materials discuss the importance of building reuse into the TAS, emphasizing that a good design for reuse should be an integral part of the TAA123.


質問 # 32
Your functional regression test automation suite ran successfully for the first two sprints and no failures were encountered during the runs. The automation suite records the status of each test case as either 'pass' or 'fail' and has excellent recovery capability built in.
For the third sprint, the TAS log reported several test cases with a status of 'fail'. You investigated each test case and found that most failures were due to a defect in one of the keyword scripts, rather than in the SUT. For those where the failure was in the SUT, defect reports were raised but several were returned by the developers asking for more information to enable them to reproduce the problem.
Which additional log items SHOULD you add to the TAS that would BEST improve failure analysis and defect reporting for future sprints?
a) Dynamic measurement information about the SUT.
b) A status of TAS error', in additional to pass' and 'fail', for each test case.
c) Use of a colour coding scheme so that 'pass' is in red and fail' is in green.
d) A counter to determine how many times each test case has been executed.
e) System configuration information including software/firmware and operating system versions.
f) A copy of the source code for all Keyword scripts executed.

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

正解:A


質問 # 33
Which of the following is NOT a technical design consideration for a TAA?

  • A. The number of users for the SUT
  • B. Data used by the SUT, e.g configuration, users
  • C. Standards and Legal requirements, e.g data privacy
  • D. Availability of interfaces for the SUT to be testable

正解:A


質問 # 34
You are using a gTAA to create a TAS for a project. The TAS is aimed at automatically and executing test cases based on a use-case Modeling approaching that uses UML as a modeling language. All the interaction between TAS and SUT will only be at the API and GUI level.
Which of the following components of the gTAA would you EXCLUDE from the TAS?

  • A. The Command Line Interface (CLI) component of the test adaptation layer
  • B. The test reporting component of the test execution layer.
  • C. The Test execution component of the test generation layer
  • D. The test execution (test engine of the test execution layer

正解:A

解説:
In the context of a Test Automation System (TAS) that is designed to execute test cases based on a use-case modeling approach using UML, and where all interactions with the System Under Test (SUT) are at the API and GUI level, the Command Line Interface (CLI) component of the test adaptation layer would be excluded.
This is because the CLI is typically used for interactions that are not GUI-based, and since the TAS in this scenario is focused on API and GUI interactions, the CLI component would not be necessary.
References = The ISTQB Test Automation Engineer syllabus outlines the general Test Automation Architecture (gTAA) and its components, which include the test generation layer, the test execution layer, and the test adaptation layer12. The syllabus also provides guidance on how to tailor the test automation solution to the specific needs of the project, which would involve selecting the appropriate components of the gTAA to include in the TAS3.


質問 # 35
Consider the following example of TAS metrics.
Time to execute automated tests
Speed and efficiency of TAS components
Which of the following statements is TRUE?

  • A. A is an internal TAS metric and B is an external TAS metric
  • B. A and b are both external TAS metric
  • C. A and B are both internal TAS metrics
  • D. A is and external TAS metric and b is an internal TAS metric

正解:C

解説:
Both the time to execute automated tests and the speed and efficiency of TAS components are considered internal TAS metrics. Internal metrics are those that relate directly to the performance and effectiveness of the Test Automation System (TAS) itself, rather than its impact on external processes or outcomes. The time to execute automated tests measures how long the TAS takes to run a set of tests, which is a key factor in assessing the efficiency and performance of the automation. Similarly, the speed and efficiency of TAS components are directly related to how well the internal parts of the TAS are functioning. These metrics are crucial for understanding and improving the internal workings of the TAS, making them both internal metrics.


質問 # 36
Consider a TAS that uses a keyword-driven framework. The SUT is a web application and there is a large set of keywords available for writing the automated tests that relate to highly specific user actions linked directly to the GUI of the SUT. The automated test written with the keywords are statically analyzed by a custom tool which highlight's repeated instances of identical sequence of keywords. The waiting mechanism implemented by the TAS for a webpage load is based on a synchronous sampling within a given timeout. The TAS allows checking a webpage load every seconds until a timeout value

  • A. Changing the wait mechanism to explicit hard-coded waits
  • B. Changing the scripting approach to data-driven scripting
  • C. Implementing keywords with a higher level of granularity
  • D. Establishing an error recovery process for TAS and SUT

正解:A


質問 # 37
You are the TAE for an Agile project which has six sprints for the current release. Sprint five is underway and the automated regression suite is due to start later today.
You have re-examined the results from the automated regression runs for the past four sprints. You notice that two test cases both reported a pass for sprints 1 and 4 but a fail for sprints 2 and 3. The failures have gone undetected and are therefore unexplained. Both test cases are closely coupled with other tests in the suite.
What course of action SHOULD you take?

  • A. Run the regression suite as planned and see If the tests fail again if they do, determine the cause of failure.
  • B. Run the test cases manually now. If they still pass, keep them in the regression suite, if they fail perform root cause analysis.
  • C. Remove the test cases from the regression suite and refer them to the test designer for manual testing for future sprints.
  • D. Quarantine the test cases, run the regression suite without them, and perform root cause analysis on the test cases in parallel.

正解:D

解説:
In an Agile project, it is crucial to maintain the integrity of the regression suite to ensure that it reliably verifies the application's functionality as new changes are introduced. When inconsistencies in test results are observed, as in the case of the two test cases that passed in sprints 1 and 4 but failed in sprints 2 and 3, it is important to address these issues promptly to prevent potential defects from being overlooked.
Quarantining the inconsistent test cases allows the regression suite to continue to be executed without the risk of these tests affecting the overall results. This approach also enables the Test Automation Engineer (TAE) to conduct a root cause analysis in parallel to determine why the test cases are producing inconsistent results. By doing so, the TAE can identify whether the issue lies within the test cases themselves, the test environment, or the application under test.
This course of action aligns with best practices for maintaining test reliability and effectiveness in an Agile environment, where rapid iterations and continuous integration are key. It ensures that the rest of the regression suite can still provide valuable feedback on the application's quality, while the problematic tests are being investigated and resolved.
References = The answer and explanation are based on the ISTQB Test Automation Engineer syllabus and best practices for Agile testing methodologies. For further details, refer to the ISTQB CT-TAE study materials and resources provided by ISTQB and other reputable testing knowledge sources.


質問 # 38
Which of the following is considered a disadvantage of test automation?

  • A. Test automation can be a distraction from the objective of finding bugs
  • B. Tests are more likely to have operator errors.
  • C. Slower feedback on the quality of the system.
  • D. Automated exploratory testing is difficult to implement

正解:C


質問 # 39
A regression test suite consist of 500 test cases which are all executed manually. The business case for a pilot project is based on the adoption of test automation using a commercial tool that will reduce the execution time by a factor of 90% for 100% of the tests in the regression test suite. The pilot project lasted one month ( as planned) and you are currently its results. At the end of the pilot project, 40% of the regression tests have been automated and their execution time has been reduce by 60%.
Which of the following statements is TRUE in this scenario?

  • A. The project selected for the pilot is too critical -if should not be too critical or too trivial
  • B. The duration of the pilot project was too short -it should last unit the success factors are achieved
  • C. The target defined for the business case seems difficult to hit - it should be realistic
  • D. The target defined for the business case is too accurate -it should not be measureable

正解:C


質問 # 40
Consider a SUT that small run on multiple platform during the execution of automated test runs. In each test run an automated test suite needs to be executed, with the same version of the TAF, against the same version of the SUT of each platform. Each platform shall have its own dedicated test environment. Your goal is to implement a process as automated as possible ( i.e with minimal manual intervention) that allows implementing a consistent setup of the TAS across the multiple test environments.
Which two of the following aspects are MOST relevant for achieving your goal in this scenario?
A) The configuration of the TAS uses automated installation scripts
B) The TAF saves the logs needed to debug errors in XML format
C) Features of the TAF not used by the automated tests have been tested D) All the automated test cases contain the expected results E) The TAS components are under configuration management

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

正解:B

解説:
For a consistent setup of the Test Automation Suite (TAS) across multiple test environments, it is crucial to have both automated installation scripts and configuration management in place. Automated installation scripts (A) ensure that the TAS can be deployed quickly and consistently across different environments without manual intervention. Configuration management (E) ensures that all components of the TAS are tracked, version-controlled, and maintained systematically, which is essential when the same TAS version is to be used across various platforms.
References = This answer is supported by the ISTQB Test Automation Engineer documents, which highlight the importance of automation and configuration management in maintaining a consistent test environment across different platforms123.


質問 # 41
Which of the following BEST describes why it is important to separate test definition from test execution in a TAA?

  • A. It allows developing steps of the test process without being closely tied to the SUT interface.
  • B. It allows testers to find more defects on the SUT
  • C. It allow choosing different paradigms (e.g event-driven) for the interaction TAS and SUT
  • D. It allows specify test cases without being closely tied to the tool to run them against the SUT

正解:C

解説:
Separating test definition from test execution in a Test Automation Architecture (TAA) is crucial for ensuring flexibility and maintainability in test automation efforts. The best reason for this separation is option B: It allows the test definition to be completed without knowledge of the tool that will be used for execution. This separation abstracts the process of defining what to test (test definition) from how to test (test execution). By decoupling these aspects, test definitions can be written in a more tool-agnostic manner, focusing solely on the testing objectives, requirements, and criteria without being constrained by the capabilities or limitations of any specific test execution tools. This approach not only enhances the reusability of test cases across different tools and environments but also facilitates easier maintenance and updates to the test suite as testing tools evolve or change. It enables a more sustainable and adaptable test automation framework that can better respond to changes in technology, tools, and testing needs over time.


質問 # 42
You are using a gTAA to create a TAS for a project. The TAS is aimed specifically at automating a suit of existing manual test cases for standalone desktop applications. All the interfaces between the TAS and SUT will be from the CUI of the application.
Which of the following layers of the gTAA should you focus on for the TAS?

  • A. The Test Execution layer
  • B. The test Generation layer
  • C. The Test Definition layer
  • D. The Test Adaption layer

正解:D


質問 # 43
You are working as a TAE for a company who are re-designing their website. The new website provides information for customers and there are two minor features being developed:
1) Request a newsletter
2) Ability to contact the organisation with a question or comment
The website must be "mobile friendly" and available on all major web browsers.
You have been tasked to provide an automated solution for web browsers only and to concentrate on the two minor features.
What would be a KEY challenge with automation in this context?

  • A. Automation might not be possible on the mobile devices.
  • B. Because there is a high level of intrusion there may be many false alarms.
  • C. A low level of intrusion is likely from use of existing UI elements, but depending on the solution this might be more complex than a higher level of intrusion.
  • D. The benefits of automation might not be achieved for many years due to the complexities of the SUT and automation solution.

正解:A

解説:
The key challenge in this context is ensuring that the automated solution is compatible with mobile devices.
Since the website must be "mobile friendly," it is crucial that the automation covers the functionality on mobile platforms. However, automating tests for mobile browsers can be more complex due to the variety of devices, screen sizes, and operating systems. This complexity can make it challenging to ensure that the automation is effective across all potential user scenarios.
References = The ISTQB Test Automation Engineer (CT-TAE) documents and training resources provide comprehensive information on the challenges and considerations for test automation in a mobile-friendly context. These resources emphasize the importance of designing automation that is adaptable to different environments and can handle the intricacies of mobile platforms.


質問 # 44
In order to achieve re-use of a TAS, where SHOULD the design for reuse occur?

  • A. At the code level
  • B. At the TAS level
  • C. At the TAA level
  • D. At the framework level.

正解:C

解説:
The design for reuse of a Test Automation Solution (TAS) should primarily occur at the Test Automation Architecture (TAA) level. This is because the TAA defines the overall structure and design patterns that will be used throughout the TAS lifecycle. By focusing on reuse at the TAA level, it ensures that the test automation is designed with reuse in mind from the outset, which can increase the ability for reuse across different layers of the TAA.
References = The ISTQB Test Automation Engineer (CT-TAE) certification materials emphasize the importance of designing for reuse at the TAA level. It is noted that while reuse aspects are already settled when the TAA is defined, the TAS can help increase the ability for reuse. This information is corroborated by discussions and consensus in the professional community, as seen in the resources provided by ISTQB and other educational platforms12.


質問 # 45
A SUT has an existing automated test suite.
Which of the following statements relating to the introduction of new features in the SUT is TRUE?

  • A. It is generally more difficult to automate test cases for a new feature as the development has not yet started
  • B. The test automation engineer should work with the business analysts to ensure the new feature is testable
  • C. Automated tests are not affected by the introduction of a new feature and running them against the new SUT is a waste of effort
  • D. The introduction of a new feature could require updates or additions to the testware components

正解:D

解説:
When a new feature is introduced to the System Under Test (SUT), it often necessitates changes to the existing automated test suite. This is because the test suite must now account for the new functionality and ensure that it works as expected, in addition to not breaking existing features. The testware, which includes scripts, data, and configurations, may need to be updated or new components added to cover the new feature adequately. This ensures that the automated tests remain effective and can validate that the new feature integrates well with the existing system.
References = The answer and explanation are based on the principles outlined in the ISTQB Test Automation Engineer syllabus, which emphasizes the importance of maintaining and updating testware in response to changes in the SUT. The ISTQB documents provide detailed guidance on how to approach test automation when new features are added to a system123.


質問 # 46
What is NOT a factor in considering when you are asked to ensure an effective transition from manual to automated tests?

  • A. Correctness of test data and test cases
  • B. The look and feel of the SUT
  • C. Complexity to automate the manual test cases
  • D. The controllability of the SUT

正解:B

解説:
When transitioning from manual to automated testing, the focus is on factors that directly affect the automation process's feasibility, reliability, and efficiency. The look and feel of the System Under Test (SUT) is generally not a factor because automated tests are designed to verify the functionality and performance of the system rather than its user interface aesthetics. Automated tests often interact with the system at a code or API level, where the visual representation is not relevant. Therefore, while the look and feel may be important for manual testing, especially in terms of user experience, it is not a consideration for the effectiveness of automated tests.
References = The ISTQB Test Automation Engineer syllabus covers the factors influencing test automation, such as the suitability of the SUT for automation, tool selection, and design for testability12. It emphasizes the technical aspects of test automation, including the correctness of test data and test cases, and the controllability of the SUT, which are crucial for automated testing3.


質問 # 47
Consider a TAS that is going to be deployed for the first time. The TAS requires share resources and run it its own test environment. The infrastructure for the TAS has been created along with maintenance procedures. It is very unlikely the TAS will be required to work in other target Environments. There is a high-risk that when the TAS is deployed in its own test environment, a number of existing application will no longer work because of conflicts with the existing shared resources.
Which of the following activities would you expect to be MOST effective at mitigating the risk associated with the first deployment of the TAS?

  • A. Testing the TAS for its ability to be implemented in other target test environments.
  • B. Testing the TAS for ITS ability to run a shared test environment
  • C. Testing the TAS for regressions due to optimization that fix non-functional issues.
  • D. Testing the TAS for application compatibility issues in the target environment

正解:A


質問 # 48
Which of the following is an important success factor for any significant automation project?

  • A. The SUT is self-documenting
  • B. The TAA is self-documenting
  • C. The SUT must be designed for testability
  • D. The TAA must be designed for testability.

正解:C


質問 # 49
You are implementing a TAS for a system that has been live for over three years, using a hybrid waterfall and agile lifecycle. Live updates are made on a monthly basis.
There is no test team, with developers designing and executing unit and integration tests with some degree of automation and business analysts designing and executing manual tests at the system level. No formal test process exists, although the system has proved relatively stable for most of the time.
Unfortunately, the last two monthly releases were problematic with regression defects found in production.
Your priority is the automation of functional regression tests at the system level, the budget for this has been approved by project stakeholders.
The Business Analysts have identified which test cases are most suitable for regression. You must use the organisation's long standing commercial automation tool which has passed a proof of concept in the platform for the system in question.
Which of the following suitability criteria needs the MOST attention for the TAS?

  • A. Compatibility and tool support
  • B. Frequency of use.
  • C. Maturity of the test process
  • D. Technical planning in support of ROI analysis

正解:C

解説:
The maturity of the test process needs the most attention because it is fundamental to the successful implementation of a Test Automation System (TAS). Given that there is no formal test process and the system has experienced regression defects, focusing on the maturity of the test process will ensure that the test automation is built on a solid foundation. This involves establishing a structured test process that integrates with both the waterfall and agile lifecycle, ensuring that the automated tests are maintainable, reusable, and provide effective coverage. Without a mature test process, the automation efforts may not align with the business requirements and could result in ineffective testing or further regression issues.
References = The ISTQB Test Automation Engineer syllabus and study resources emphasize the importance of a mature test process when implementing test automation. It is essential for ensuring that the automation aligns with the test strategy and provides value to the organization1234.


質問 # 50
A TAS uses a commercial test automation tool and the default logs generated by the inconsistent formats such as different types of messages (pass/fail steps, screenshots, warnings, etc.) To solve this issue some custom logging functions have been created from the test scripts, making it possible to log the different types of messages with the same format. However, this may cause a problem due to excessive size of the logs which can make it difficult to find the required information. Assume that all the default logs will be disabled when running the automated tests and that some tests will not generate excessively sized logs.
Which of the following represents the BEST suggestion for implementing the custom logging functions?

  • A. Implement the custom logging functions to redirect the logs to multiple files
  • B. Implement the custom logging functions without saving timestamps
  • C. Implement the custom logging functions to support different levels of tracing
  • D. Implement the custom logging functions without saving stack traces

正解:C


質問 # 51
Your functional regression test automation suite ran successfully for the first two sprints and no failures were encountered during the runs. The automation suite records the status of each test case as either 'pass' or 'fail' and has excellent recovery capability built in.
For the third sprint, the TAS log reported several test cases with a status of 'fail'. You investigated each test case and found that most failures were due to a defect in one of the keyword scripts, rather than in the SUT.
For those where the failure was in the SUT, defect reports were raised but several were returned by the developers asking for more information to enable them to reproduce the problem.
Which additional log items SHOULD you add to the TAS that would BEST improve failure analysis and defect reporting for future sprints?
a) Dynamic measurement information about the SUT.
b) A status of TAS error', in additional to pass' and 'fail', for each test case.
c) Use of a colour coding scheme so that 'pass' is in red and fail' is in green.
d) A counter to determine how many times each test case has been executed.
e) System configuration information including software/firmware and operating system versions.
f) A copy of the source code for all Keyword scripts executed.

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

正解:B

解説:
Introducing a 'TAS error' status (b) would provide a clear distinction between failures caused by the SUT and those due to issues within the TAS itself, which is essential for accurate failure analysis and effective defect reporting. Including system configuration information (e), such as software/firmware and operating system versions, is also critical. This information can significantly aid developers in reproducing issues, as it provides context about the environment in which the test was executed.
References = The ISTQB Test Automation Engineer documents and training resources emphasize the importance of detailed logging for failure analysis and defect reporting. These resources advocate for clear categorization of test case outcomes and comprehensive recording of test environment configurations123.


質問 # 52
......

CT-TAE試験問題集でベストCT-TAE試験問題を試そう:https://www.jpntest.com/shiken/CT-TAE-mondaishu

手に入れよう!最新CT-TAE認定有効な試験問題集解答:https://drive.google.com/open?id=1K9_bNqIqVUpBroj7VmLCij1zTajZs6C3

弊社を連絡する

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

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

サポート:現在連絡