은행은 계좌의 현재 잔액에 따라 다양한 이자율을 제공하는 저축 계좌를 제공합니다. 잔액 범위와 해당 이자율은 다음과 같습니다. 최대 $100.00 =2% $100.01 ~ $500.00 = 4% $500.01 ~ $1,000.00 = 5% $1,000.00 이상 = 7% 2점 경계값 분석을 사용할 때, 다음 테스트 입력 세트 중 어느 것이 상대적으로 가장 높은 수준의 경계 적용 범위를 제공합니까?
정답: B
Boundary Value Analysis (BVA) is a software testing technique in which tests are designed to include values at the boundaries. The concept is to focus on the boundaries since errors tend to occur at the edges of input ranges rather than in the middle. Given the problem statement: * Up to $100.00 = 2% * $100.01 to $500.00 = 4% * $500.01 to $1,000.00 = 5% * Above $1,000.00 = 7% Two-point boundary value analysis means testing the two boundaries of each range. For each range: * The boundaries for "Up to $100.00" would be $100.00 and $100.01. * The boundaries for "$100.01 to $500.00" would be $100.00 and $500.00. * The boundaries for "$500.01 to $1,000.00" would be $500.00 and $1,000.00. * The boundaries for "Above $1,000.00" would be $1,000.00 and $1,000.01. Now, let's examine the options: * A. $5.00, $100.00, $499.99, $1,000.00, $1,000.01 * Missing $100.01 and $500.01. * B. $100.00, $100.01, $100.02, $500.00, $999.99 * Covers $100.00, $100.01, $500.00, $1000.00, and $1000.01. * C. $100.00, $500.00, $1,000.00, $1,000.01 * Missing $100.01 and $500.01. * D. $5.00, $100.00, $500.00, $1,000.01 * Missing $100.01 and $500.01. Given the options, B provides the highest boundary coverage (ISTQB not-for-profit association) (Udemy). References: * Certified Tester Foundation Level v4.0 * 10 Sample Exams ISTQB Foundation Level (CTFL) v4.0
ISTQB-CTFL-KR 문제 17
어떤 신생기업의 QA 관리자는 일주일 안에 저비용 인시던트 관리 도구를 구현해야 합니다. 다음 중 가장 좋은 선택은 무엇입니까?
정답: D
An incident is any event that occurs during testing that requires investigation. An incident management tool is a software tool that supports recording and tracking incidents throughout their life cycle. A QA manager of a start-up company needs to implement within a week a low cost incident management tool. The best option for this case is to manage the incidents in a spreadsheet posted on the intranet. This option has several advantages over other options: * It is low cost, as it does not require purchasing any additional software or hardware. * It is easy to implement within a week, as it does not require installing or configuring any complex software or hardware. * It is accessible and transparent, as it can be viewed and updated by anyone who has access to the intranet. * It is structured and organized, as it can store and display various information about incidents, such as identifier, summary, description, severity, priority, status, resolution, etc. The other options are not suitable for this case, as they have several disadvantages over the chosen option: * Documenting incidents on a large board in the lab is not a good option, as it is not accessible or transparent to anyone who is not physically present in the lab. It is also not structured or organized, as it may not store or display all the necessary information about incidents. * Purchasing and deploying an incident management tool is not a good option, as it is not low cost or easy to implement within a week. It may require spending a significant amount of money and time on acquiring, installing and configuring the software or hardware. * Managing the incidents through emails and phone calls is not a good option, as it is not structured or organized. It may lead to confusion, inconsistency or loss of information about incidents. Verified References: A Study Guide to the ISTQB Foundation Level 2018 Syllabus - Springer, Chapter 3, page 32-33.
ISTQB-CTFL-KR 문제 18
다음은 공개된 사건 보고서입니다. 날짜: 01.01.01 설명: 정지 버튼을 누르면 응용 프로그램 상태가 '준비' 대신 '주의'로 유지됩니다. 심각도: 높음 라이프 사이클: 통합 다음 중 기부 사건 보고서에 누락된 세부 정보는 무엇입니까? I. 애플리케이션의 식별 또는 구성 II. 개발자의 이름 III. 개발자의 추천 IV 버튼을 누르기 전에 발생한 동작 및/또는 조건
정답: B
In an incident report, essential details provide context and facilitate the investigation and resolution of the incident. The missing elements in the given incident report are: I: Identification or configuration of the application: This detail is crucial as it specifies which version or configuration of the application is affected, helping in reproducing the issue. IV. The actions and/or conditions that came before pressing the button: Understanding the sequence of actions leading to the issue is vital for replicating and diagnosing the problem. The name of the developer (II) and the recommendation of the developer (III) are not typically included in an incident report as they do not contribute to identifying or resolving the incident. The focus is on the incident's details, reproduction steps, and the system's state rather than on personnel or proposed solutions at this stage. Therefore, option B, which includes both I and IV, is the correct answer.
ISTQB-CTFL-KR 문제 19
실제 타사 서비스를 에뮬레이션하는 가상 서비스와 해당 서비스와 상호 작용하는 자동화된 테스트 스크립트(테스트 중인 시스템 테스트를 목표로 함)는 일반적으로 다음 중에 생성되는 테스트 작업 제품입니다.
정답: B
This answer is correct because test implementation is the activity where test work products, such as test cases, test data, test scripts, test harnesses, test stubs, or virtual services, are created and verified. Test implementation also involves setting up the test environment and preparing the test execution schedule. A virtual service emulating a real third-party service and the automated test scripts that interact with that service are examples of test work products that are typically created during test implementation. References: ISTQB Glossary of Testing Terms v4.0, ISTQB Foundation Level Syllabus v4.0, Section 2.2.2.3
ISTQB-CTFL-KR 문제 20
유지 관리 테스트에서 영향 분석과 회귀 테스트의 관계는 무엇입니까?
정답: D
In maintenance testing, the relationship between impact analysis and regression testing is that the impact analysis is used to evaluate the amount of regression testing to be performed. Maintenance testing is a type of testing that is performed on an existing software product after it has been delivered or deployed, in order to ensure that it still meets its requirements and functions correctly after a change or a modification. Maintenance testing can be triggered by various reasons, such as corrective maintenance (fixing defects), adaptive maintenance (adapting to new environments), perfective maintenance (improving performance), preventive maintenance (avoiding future problems), etc. Impact analysis is a technique that is used to assess the extent and nature of changes introduced by maintenance activities on the software product or project. Impact analysis helps to identify which parts of the software product are affected by the changes, which parts need to be modified or updated accordingly, which parts need to be retested or verified for correctness or compatibility, etc. Regression testing is a type of testing that verifies that previously tested software still performs correctly after a change or a modification. Regression testing helps to detect any side effects or unintended consequences of maintenance activities on the software product's functionality or quality. Regression testing can be performed at various levels and scopes depending on the impact analysis results. Therefore, in maintenance testing, impact analysis is used to evaluate the amount of regression testing to be performed. Verified References: A Study Guide to the ISTQB Foundation Level 2018 Syllabus - Springer, page 20.