熱門的CTFL_Syll_4.0最新題庫&資格考試中的領導者和更新的ISQI ISTQB Certified Tester Foundation Level (CTFL) v4.0我們會在互聯網上免費提供部分關於ISQI CTFL_Syll_4.0 認證考試的練習題讓嘗試,您會發現NewDumps的練習題是最全面的,是你最想要的。 最新的 ISTQB Foundation Level CTFL_Syll_4.0 免費考試真題 (Q134-Q139):問題 #134
A software development company invests heavily in tools to support the entire software development lifecycle, including testing. They have a tool that allows automated creation and installation of builds and subsequent execution of various types of automated tests. Which ONE of the following is a CORRECT statement about this type of test tool?
A. It is an example of collaboration tool
B. It is an example of test implementation tool
C. It is an example of automated unit testing tool
D. It is an example of DevOps related tools
答案:D
解題說明:
The tool described in the question supports the automated creation and installation of builds and the execution of various types of automated tests. This aligns with the practices and tools typically found in DevOps environments, which aim to integrate and automate the processes between software development and IT teams. DevOps tools facilitate continuous integration (CI) and continuous delivery (CD), enabling automated building, testing, and deployment of applications. Therefore, the correct answer is that this is an example of DevOps related tools.
問題 #135
Which of the following examples represents System Integration testing?
A. Testing if e-commerce website works correctly with a third-party payment gateway
B. Testing the system based on specifications using simulator for a sub-system
C. Testing an application's behaviour to check if it fulfils business needs
D. Testing an application in development environment which is similar to the production environment
答案:A
解題說明:
System Integration Testing (SIT) involves testing the interactions between different systems or components.
Testing an e-commerce website's integration with a third-party payment gateway is an example of SIT, as it checks the correct functioning of the integrated systems. This ensures that the e-commerce platform can successfully interact with external systems to process payments.
References:
* ISTQB CTFL Syllabus V4.0, Section 2.2.2 on system integration testing.
問題 #136
Which of the following statements about TDD, BDD and ATDD is true?
A. ATDD is a black-box test design technique that is applicable exclusively at acceptance test level
B. BDD is a developer practice where business stakeholders are not usually involved as the tests are directly written at unit/component test level
C. Refactoring is a practice that is an integral part of TDD and is applied both to tests and to code written to satisfy those tests
D. ATDD is the practice of running the automated acceptance tests as part of a continuous integration process
答案:C
解題說明:
Test-Driven Development (TDD) includes refactoring as a key practice. After writing tests and the code to satisfy those tests, refactoring is performed to improve the code and test quality without changing the functionality. This continuous process helps maintain clean, efficient, and manageable code.
References:
* ISTQB CTFL Syllabus 4.0, Chapter 2.1.3, page 25: TDD, ATDD, and BDD Practices
問題 #137
For each test case to be executed, the following table specifies its dependencies and the required configuration of the test environment for running such test case:
Assume that CONF1 is the initial configuration of the test environment. Based on this assumption, which of the following is a test execution schedule that is compatible with the specified dependencies and allows minimizing the number of switches between the different configurations of the test environment?
A. TC4.TC1, TC5. TC2.TC3
B. TC1.TC5.TC4. TC3, TC2
C. TC4, TC3. TC2, TC5, TC1
D. TC4, TC3, TC2, TC1.TC5
答案:D
解題說明:
To determine the correct execution order that minimizes the number of configuration switches and respects the dependencies, we need to consider the following:
* Initial Configuration: CONF1.
* Dependencies:
* TC1 depends on nothing.
* TC2 depends on TC4.
* TC3 depends on TC4.
* TC4 depends on nothing.
* TC5 depends on TC1.
* Configuration Requirements:
* TC1 requires CONF2.
* TC2 requires CONF2.
* TC3 requires CONF1.
* TC4 requires CONF1.
* TC5 requires CONF2.
Given the initial configuration is CONF1, start with test cases that can run on CONF1 and respect the dependencies. Then switch to CONF2 only when necessary. The optimal order to minimize configuration switches is:
* Start with TC4 (no dependencies, CONF1).
* Continue with TC3 (depends on TC4, CONF1).
* Switch to CONF2.
* Execute TC2 (depends on TC4, CONF2).
* Continue with TC1 (no dependencies, CONF2).
* Finally, execute TC5 (depends on TC1, CONF2).
Therefore, the correct order is:
* TC4 (CONF1)
* TC3 (CONF1)
* TC2 (CONF2)
* TC1 (CONF2)
* TC5 (CONF2)
Thus, the answer is A. TC4, TC3, TC2, TC1, TC5.
問題 #138
Test automation allows you to:
A. avoid performing exploratory testing
B. demonstrate the absence of defects
C. increase test process efficiency by facilitating management of defects
D. produce tests that are less subject to human errors
答案:D
解題說明:
Explanation
Test automation allows you to produce tests that are less subject to human errors, as they can execute predefined test scripts or test cases with consistent inputs, outputs, and expected results. Test automation can also reduce the manual effort and time required to execute repetitive or tedious tests, such as regression tests, performance tests, or data-driven tests. Test automation does not demonstrate the absence of defects, as it can only verify the expected behavior of the system under test, not the unexpected or unknown behavior. Test automation does not avoid performing exploratory testing, as exploratory testing is a valuable technique to discover new information, risks, or defects that are not covered by automated tests. Test automation does not increase test process efficiency by facilitating management of defects, as defect management is a separate activity that involves reporting, tracking, analyzing, and resolving defects, which may or may not be related to automated tests. References: ISTQB Certified Tester Foundation Level (CTFL) v4.0 sources and documents:
ISTQB Certified Tester Foundation Level Syllabus v4.0, Chapter 3.3.1, Test Automation1 ISTQB Glossary of Testing Terms v4.0, Test Automation2