Mình cùng nhau ôn luyện Certified Tester Foundation Level (CTFL) v4.0- Sample A nhé cả nhà.
Question #32 (1 Point) Your team uses the three-point estimation technique to estimate the test effort for a new high-risk feature. The following estimates were made:
Most optimistic estimation: 2 person-hours
Most likely estimation: 11 person-hours
Most pessimistic estimation: 14 person-hours
What is the final estimate?
a) 9 person-hours
b) 14 person-hours
c) 11 person-hours
d) 10 person-hours
Select ONE option.
**Gợi ý: **
Đây là câu hỏi liên quan đến phần bài tập. Yêu cầu tính toán final estimate.
Đầu tiên xác định các chỉ số:
- Optimistic => Most optimistic estimation: 2 person-hours
- Most likely => Most likely estimation: 11 person-hours
- Pessimistic => Most pessimistic estimation: 14 person-hours
Theo kỹ thuật three-point estimation ta sẽ có công thức : E = (optimistic + 4* most likely + pessimistic)/6
Kết quả sẽ là E = (2+(4* 11)+14)/6 = 10
==> Đáp án đúng sẽ là d) 10 person-hours
Question #33 (1 Point) You are testing a mobile application that allows users to find a nearby restaurant based on the type of food they want to eat. Consider the following list of test cases, priorities (i.e., a smaller number means a higher priority), and dependencies:
Test casenumber | Test condition covered | Priority | Logical dependency |
---|---|---|---|
TC 001 | Select type of food | 3 | none |
TC 002 | Select restaurant | 2 | TC 001 |
TC 003 | Get direction | 1 | TC 002 |
TC 004 | Call restaurant | 2 | TC 002 |
TC 005 | Make reservation | 3 | TC 002 |
Which of the following test cases should be executed as the third one?
a) TC 003
b) TC 005
c) TC 002
d) TC 001
Select ONE option.
**Gợi ý: **
Phân tích bài tập trên như sau: Đầu tiên chúng ta có thể thực hiện test TC001 vì Logical dependency -none không phục thuộc, Testcase này có thể chạy độc lập. Theo đó sẽ là TC002, vì thoả mãn dependency là TC001 đã được testing. Tiếp đến là TC003 vì so với TC004 chúng ta thấy độ ưu tiên (Priority) của TC003 là lớn hơn. Sau đó là TC004. Và dĩ nhiên cuối cùng sẽ là TC005
Kết quả là thứ tự sẽ như sau: TC001 -> TC002 -> TC003 -> TC004 -> TC005
Câu hỏi đưa ra là testcase được thực hiện ở vị trí thứ 3 là gì ? Đáp án sẽ là a) TC003
Question #34 (1 Point) Consider the following test categories (1-4) and agile testing quadrants (A-D):
- Usability testing
- Component testing
- Functional testing
- Reliability testing
A. Agile testing quadrant Q1: technology facing, supporting the development team
B. Agile testing quadrant Q2: business facing, supporting the development team
C. Agile testing quadrant Q3: business facing, critique the product
D. Agile testing quadrant Q4: technology facing, critique the product
How do the following test categories map onto the agile testing quadrants?
a) 1C, 2A, 3B, 4D
b) 1D, 2A, 3C, 4B
c) 1C, 2B, 3D, 4A
d) 1D, 2B, 3C, 4A
Select ONE option.
**Gợi ý: **
Usability testing - Q3: business facing, critique the product có nghĩa là Kiểm tra khả năng sử dụng sẽ đối mặt với doanh nghiệp, phê bình sản phẩm
Component testing - Q1: technology facing, supporting the development team có nghĩa là Kiểm thử thành phần đối mặt với công nghệ, hỗ trợ nhóm phát triển
Functional testing - Q2: business facing, supporting the development team có nghĩa là Kiểm tra chức năng đối mặt với doanh nghiệp, hỗ trợ nhóm phát triển
Reliability testing - Q4: technology facing, critique the product có nghĩa là Kiểm tra độ tin cậy đối diện công nghệ, phê bình sản phẩm
Do đó đáp án a) 1C, 2A, 3B, 4D
Question #35 (1 Point) During a risk analysis the following risk was identified and assessed:
Risk: Response time is too long to generate a report
Risk likelihood: medium; risk impact: high
Response to risk:
o An independent test team performs performance testing during system testing o A selected sample of end users performs alpha and beta acceptance testing before the release
What measure is proposed to be taken in response to this analyzed risk?
a) Risk acceptance
b) Contingency plan
c) Risk mitigation
d) Risk transfer
Select ONE option.
**Gợi ý: **
Keyword: risk
a) Incorrect. Không chấp nhận rủi ro; hành động cụ thể được đề xuất
b) Incorrect. Không có phương án dự phòng nào được đề xuất
c) Incorrect. Các hành động được đề xuất có liên quan đến việc testing, là một hình thức giảm nhẹ rủi ro
d) Incorrect. Risk - Rủi ro không được chuyển giao mà được giảm nhẹ
Question #36 (1 Point) Which work product can be used by an agile team to show the amount of work that has been completed and the amount of total work remaining for a given iteration?
a) Acceptance criteria
b) Defect report
c) Test completion report
d) Burndown chart
Select ONE option.
**Gợi ý: **
Câu hỏi nào Agile team có thể sử dụng công cụ nào để hiển thị số lượng công việc đã hoàn thành và tổng số công việc còn lại cho một lần lặp nhất định?
Đáp án là d) Burndown charts vì đó là biểu đồ thể hiện công việc còn lại phải làm tương ứng với thời gian còn lại. Dữ liệu biểu đồ sẽ được cập nhật hàng ngày, vì vậy chúng có thể theo dõi tiến độ công việc liên tục
Question #37 (1 Point) You need to update one of the automated test scripts to be in line with a new requirement. Which process indicates that you create a new version of the test script in the test repository?
a) Traceability management
b) Maintenance testing
c) Configuration management
d) Requirements engineering
Select ONE option.
**Gợi ý: **
Đáp án c) Configuration management Để hỗ trợ việc kiểm tra, quản lý cấu hình có thể liên quan đến kiểm soát phiên bản của tất cả các mục kiểm tra
Question #38 (1 Point) Which test activity does a data preparation tool support?
a) Test monitoring and control
b) Test analysis and design
c) Test implementation and execution
d) Test completion
Select ONE option.
**Gợi ý: **
Đáp án c) Test implementation and execution
Giải thích như sau: a) Incorrect. Test monitoring bao gồm việc kiểm tra liên tục tất cả hoạt động và so sánh tiến độ thực tế với test plan. Test control bao gồm việc thực hiện các hành động cần thiết để đáp ứng các mục tiêu kiểm tra của test plan. => Testdata sẽ không được chuẩn bị trong các hoạt động này
b) Incorrect. Test analysis bao gồm phân tích cơ sở kiểm thử để xác định kiểm tra các điều kiện và ưu tiên chúng. Test design bao gồm việc xây dựng điều kiện kiểm thử vào các ca kiểm thử và phần mềm kiểm thử khác. => Testdata sẽ không được chuẩn bị trong các hoạt động này
d) Incorrect. Vì Test completion diễn ra tại các mốc quan trọng của dự án (ví dụ: phát hành, kết thúc vòng lặp, hoàn thành cấp độ kiểm tra), vì vậy đã quá muộn để chuẩn bị dữ liệu thử nghiệm
Question #39 (1 Point) Which item correctly identifies a potential risk of performing test automation?
a) It may introduce unknown regressions in production
b) Sufficient efforts to maintain testware may not be properly allocated
c) Testing tools and associated testware may not be sufficiently relied upon
d) It may reduce the time allocated for manual testing
Select ONE option.
**Gợi ý: **
Đáp án b) Sufficient efforts to maintain testware may not be properly allocated Việc phân bổ sai nỗ lực để duy trì phần mềm kiểm tra là một rủi ro
Cảm ơn các bạn đã đọc bài viết!
(Continue)
Tham kháo:
https://www.istqb.org/certifications/certified-tester-foundation-level