[2023年更新]合格できるISQI CTFL_Syll2018プレミアム資料テストエンジンPDFの無料問題集お試しセット
2023年最新のリアルCTFL_Syll2018問題集テストエンジン試験問題はここにある
この試験では、テスト手法、テスト管理、品質保証など、ソフトウェアテストに関連する幅広いトピックをカバーしています。また、ソフトウェア開発の原則と、ソフトウェア開発プロセスにおけるテストの役割もカバーしています。試験は多肢選択の質問で構成されており、候補者はCTFL_SILL2018認定を受けるために合格スコアを達成する必要があります。
質問 # 124
Which of the following statements best characterises maintenance testing? [K2]
- A. Maintenance testing is triggered by changes to delivered software and uses impact analysis to minimise
the amount of regression testing needed - B. Maintenance testing is triggered by changes to the test environment and uses testing tools to perform
regression testing - C. Maintenance testing is triggered by changes to software under development before initial delivery and
uses the test plan to determine how much regression testing to do - D. Maintenance testing is triggered by changes to the software environment and uses structural testing to
ensure the changes function correctly
正解:A
質問 # 125
Consider the following excerpt from a test report 'We tested the module AX45T and we got only 1 failure. To
recreate the failure, we used test file PR624_DR78_TCB0022 pkr, available under the PR624_DR78
repository in the CK01 server".
Which incident report objective does this excerpt satisfy?
- A. Provides Project Managers with information on the project risks.
- B. Does not belong to an incident report
- C. Provides developers with information to isolate the failure.
- D. Provides test managers with information to report test progress.
正解:C
質問 # 126
What is a defect density?
- A. The number of defects identified in the system under test divided by the size of the system
- B. The ratio of the defects identified in these system over the expected number of total defects
- C. The percentage of defects identified over the total number of test cases
- D. The deviation rate of the system from its expected behavior
正解:A
解説:
Explanation
Defect density is a metric that measures the number of defects identified in the system under test divided by the size of the system. The size of the system can be measured in different ways, such as lines of code, function points, or modules. Defect density can be used to compare the quality of different systems or different versions of the same system.
References: [Certified Tester Foundation Level Syllabus], Section 8.3.1
質問 # 127
Your agile project has scheduled a final sprint before release to fix and re-test all open defects with a priority level of 3 or above.
The following defect report shows the defect fields that are currently being captured on the system.
Title: Unable to add excursions to pre-paid cruises
Date raised: 21/05/18
Author: Emma Rigby
Status: Fixed
What occurred: I went to book an excursion for a pre-paid cruise but received an error message saying,
'Facility not available'. I can book excursions on cruises that have not yet been fully paid.
What should have occurred: Requirement 3.12 says clearly that customers can add excursions after cruises have been fully paid so the facility should have been available (when an additional amount may now need to be paid).
Priority: 2
Software build: 2.1
Test level: System test
Environment details: System test 3
Which of ONE of the following additional defect report fields would be MOST beneficial for the sprint team to add?
- A. Actual results.
- B. Test Script Id.
- C. Expected results.
- D. Severity.
正解:D
解説:
Explanation
According to the syllabus, a defect report is a document that records the occurrence, nature, and status of a defect. A defect report typically includes several fields that provide relevant information about the defect, such as its title, description, priority, status, environment, steps to reproduce, expected result, actual result, etc. The answer A is correct because it suggests adding severity as an additional defect report field. Severity is a measure of the impact of a defect on the system or its users. Severity can help prioritize defects and decide whether they need to be fixed or not. The other answers are incorrect because they suggest adding fields that are already present in the defect report. Test script id is not necessary for a defect report, as it can be inferred from the steps to reproduce. Actual results and expected results are already included in the defect report under what occurred and what should have occurred.
References: Certified Tester Foundation Level Syllabus, Section 5.2.1, page 58-59.
質問 # 128
Tests have been specified for the latest software release and users have prioritised these.
However, there are some dependencies between tests as shown in the table below (e.g. Test ID. '123' cannot
be run until Test ID. '456' has been successfully completed).
Which test execution schedule best meets the prioritisation and dependency conditions?
- A. 5, 7, 4, 3, 9, 10, 1, 6, 8, 2.
- B. 6, 1, 2, 9, 4, 3, 5, 7, 8, 10.
- C. 1, 4, 3, 5, 2, 7, 9, 10, 6, 8.
- D. 3, 5, 7, 10, 2, 4, 6, 8, 9, 1.
正解:C
質問 # 129
What is a peer review?
- A. An informal review without moderator
- B. A review done by colleagues at the same organizational level
- C. A review done by developers only
- D. A review done by developers and testers together
正解:C
質問 # 130
Which of the following test execution outcomes are likely to increase the overall quality of the software:
I) A test case passes
II) A test case fails, defect gets logged which subsequently gets fixed
III) Some tests are deferred because test environment is not available
IV) A bug is found but there is no corresponding test case
- A. I and IV
- B. I, II and IV
- C. I, II and III
- D. I and II
正解:D
質問 # 131
How does software testing contribute to the quality of delivered software? [K2]
- A. By measuring reliability of the software and ensuring that it is always above 99.99%
- B. By detecting all deviations from coding good practice and ensuring that these are corrected
- C. By detecting and removing all the defects in the delivered code and ensuring that all tests adhere to the quality standards set for the project
- D. By identifying root causes of defects from past projects and using the lessons learned to improve processes and thus help to reduce the defect count
正解:D
解説:
Explanation
Software testing contributes to the quality of delivered software by identifying root causes of defects from past projects and using the lessons learned to improve processes and thus help to reduce the defect count. Software testing is a process of verifying and validating that a software product meets the specified requirements and expectations of the stakeholders1. Software testing can detect defects in the software product and provide information about its quality1. Software testing can also identify root causes of defects from past projects and use the lessons learned to improve processes and thus help to reduce the defect count1. This can be done by using techniques such as root cause analysis, defect prevention, causal analysis, process improvement, etc1. These techniques can help to identify and eliminate the sources of defects in the software development lifecycle and prevent them from recurring in future projects1. Therefore, software testing contributes to the quality of delivered software by identifying root causes of defects from past projects and using the lessons learned to improve processes and thus help to reduce the defect count.
質問 # 132
Which of the following BEST describes checklist-based testing?
- A. A test design technique which ensures that test cases are checked for consistency and completeness
against an organisation's list of formatting rules and best practices. - B. An approach to testing whereby the testers dynamically design and execute tests based on their
knowledge, exploration of the test item and the results of previous tests. - C. A procedure to derive and/or select test cases based on an analysis of the specification, either functional
or non-functional, of a component or system without reference to its internal structure. - D. An experience-based test technique whereby the experienced tester uses a high-level list of items to be
noted, checked or remembered, or a set of rules or criteria against which a product has to be verified.
正解:D
質問 # 133
Which of the following options BEST explain the pesticide paradox principle of testing?
- A. Repeatedly running a set of tests will ensure that a system is defect free
- B. Defects are, paradoxically, often contained in a small number of modules
- C. If we do not regularly review and revise our tests, we'll stop finding defects
- D. Testing, like spraying pesticide, is an effective bug / defect removal activity
正解:B
質問 # 134
A program is used to control a manufacturing line (turn machines on and off. start and stop conveyor belts, add raw materials to the flow, etc.) Not all actions are possible at all times For example, there are certain manufacturing stages that cannot be stopped - unless there is an emergency. A tester attempts to evaluate if all such cases (where a specific action is not allowed) are covered by the tests. Which coverage metric will provide the needed information for this analysis?
- A. Statement coverage
- B. Code coverage
- C. Branch Coverage
- D. Data flow coverage
正解:A
質問 # 135
Where and by whom is Beta testing normally performed?
- A. By customers or potential customers at their own locations
- B. By an independent test team at the developing organization's location
- C. At the developing organization's site, but not by the developing team
- D. By customers or potential customers at the developing organization's site
正解:A
解説:
Explanation
Beta testing is a type of acceptance testing that is normally performed by customers or potential customers at their own locations. Beta testing is done after the software product has passed the internal testing and quality assurance processes and is ready for release or deployment. Beta testing allows the customers or users to evaluate the software product in their real environment and provide feedback and suggestions for improvement. Beta testing can also help identify defects, compatibility issues, usability problems, or performance bottlenecks that might not have been detected during the internal testing. You can find more information about beta testing in [A Study Guide to the ISTQB Foundation Level 2018 Syllabus], Chapter 2, Section 2.3.
質問 # 136
In which development life cycle model is regression testing an increasingly important activity as the project progresses?
- A. Scrum.
- B. Progressive.
- C. V-model.
- D. Waterfall.
正解:A
解説:
Explanation
In a Scrum development life cycle model, regression testing is an increasingly important activity as the project progresses. Scrum is an agile framework that follows an iterative and incremental approach to software development, where the software is delivered in small units called sprints. Regression testing is a type of testing that verifies that previously tested software still performs as expected after changes or modifications.
Regression testing is essential in Scrum, as new features or functionalities are added or modified in each sprint, which can introduce new defects or affect existing ones. Therefore, regression testing should be performed at the end of each sprint, as well as before releasing the software, to ensure that the software meets the quality standards and user expectations.
References: Certified Tester Foundation Level Syllabus, Section 5.3.2
質問 # 137
Which of the following statements is true?
I) Test planning activities include selecting the test object
II) Test strategy implementation is NOT a part of test planning
III) Choosing appropriate test techniques is part of test design
IV) Test schedule and exit criteria modification are part of test planning
- A. III. IV
- B. II, III
- C. I, II
- D. I.IV
正解:D
解説:
Explanation
Statement I is true, as test planning activities include defining the test object, which is the component or system to be tested. Statement II is false, as test strategy implementation is part of test planning and involves defining the test approach and test levels to be applied. Statement III is true, as test design activities include choosing appropriate test techniques to derive test cases from test conditions. Statement IV is true, as test planning activities include defining and updating the test schedule and exit criteria throughout the project lifecycle. References: ISTQB Certified Tester Foundation Level Syllabus 2018, Section 2.1
質問 # 138
Testing effort can depend on a number of factors, which one of following is MOST likely to impact the
amount of effort required?
- A. The responsibilities for testers and developers being clearly defined
- B. The ratio of developers to testers in the project team
- C. The planned use of a project management tool to schedule tasks
- D. The predicted number of defects and the amount of rework required
正解:C
質問 # 139
Considering the following pseudo-code, calculate the MINIMUM number of test cases required to achieve
100% statement coverage and 100% decision coverage.
- A. Statement coverage: 4. Decision coverage: 3
- B. Statement coverage. 3. Decision coverage 4
- C. Statement coverage 4. Decision coverage 4
- D. Statement coverage: 4, Decision coverage: 5
正解:D
質問 # 140
You are examining a document which gives the precise steps needed in order to execute a test.
What is the correct definition of this document?
- A. Test procedure specification
- B. Test design specification
- C. Test condition
- D. Test case specification
正解:A
質問 # 141
Which of the following is an example of black-box dynamic testing?
- A. Functional Testing
- B. Code inspection
- C. Checking memory leaks for a program by executing it
- D. Coverage analysis
正解:A
解説:
Explanation
Functional testing is an example of black-box dynamic testing. Functional testing is the process of testing the functionality or behavior of a software system based on its requirements or specifications. Functional testing does not require any knowledge of the internal structure or implementation of the system under test; it only focuses on what the system does rather than how it does it. Functional testing is also an example of dynamic testing because it involves executing the software system with selected inputs and observing its outputs and effects on the environment. Dynamic testing is different from static testing, which involves examining the software system without executing it, such as code inspection, static analysis, etc. You can find more information about functional testing and dynamic testing in A Study Guide to the ISTQB Foundation Level
2018 Syllabus, Chapter 21.
質問 # 142
Which of the main activities of the fundamental test process does the task 'verify the test environment set up is
correct' relate to? [K1]
- A. Planning and control
- B. Analysis and design
- C. Evaluating exit criteria and reporting
- D. Implementation and execution
正解:D
質問 # 143
Which of the following tool types is the most useful one for a test manager?
- A. Coverage measurement tool
- B. Defect tracking tool
- C. Modeling tool
- D. Static analysis tool
正解:A
質問 # 144
A tester thinks of a likely cause for a specific bug Should the tester make a comment about this in the bug
report?
- A. Yes It will reduce the risk that the bug fix will cause a regression
- B. No. Such addition may bias the developers' attitude when they attempt to fix the bug
- C. No. A bug r^&ort must only include factual information, and not unsupported hypothesis
- D. Yes Observations that may help correct a bug should be included in the bug report
正解:D
質問 # 145
......
ISQI CTFL_SYLL2018認定試験は、ソフトウェアテストの基本的な概念に関する個人の知識と理解をテストするように設計されています。それは、IT業界で非常に人気のあるグローバルに認められた認定です。認定試験は、シラバスの最新バージョンであるISTQB認定テスター基礎レベル(Syllabus 2018)に基づいています。
最新オフィシャル資料はCTFL_Syll2018認証されたCTFL_Syll2018問題集PDF:https://jp.fast2test.com/CTFL_Syll2018-premium-file.html