Tiếp tục chuỗi hành trình ôn luyện thi chứng chỉ Certified Tester, Foundation Level nào.
Question #1 (1 Point) Which of the following is an example of why testing is necessary?
a) Dynamic testing increases quality by causing test objects to fail in ways that could never be achieved by the users
b) Static testing is used by developers to identify failures in their program code earlier than can be achieved through dynamic testing
c) Static analysis provides evidence to customers that the elements of the system that provide no outputs are fit for release
d) Reviews increase the quality of requirements specifications and lead to fewer changes being needed in derived work products
Select ONE option.
Gợi ý
Phân tích câu hỏi : Điều nào sau đây là một ví dụ về lý do tại sao việc thử nghiệm là cần thiết?
a) Dynamic testing bằng cách khiến các đối tượng kiểm thử bị lỗi theo những cách không bao giờ có thể xảy ra người dùng đạt được
b) Static testing được các dev sử dụng để xác định lỗi trong program code của họ sớm hơn có thể đạt được thông qua dynamic testing
c) Static analysis cung cấp bằng chứng cho khách hàng rằng các phần tử của hệ thống cung cấp không có đầu ra nào phù hợp để release - phát hành sản phẩm
d) Reviews làm tăng chất lượng của các đặc tả yêu cầu - requirements specifications và dẫn đến ít thay đổi cần thiết hơn trong derived các sản phẩm
Đáp án d) Reviews increase the quality of requirements specifications and lead to fewer changes being needed in derived work products đúng vì Reviews là một dạng thử nghiệm tĩnh có thể được áp dụng từ thời điểm bắt đầu của vòng đời phát triển phần mềm và được sử dụng để tìm những khiếm khuyết có thể được loại bỏ trước các hoạt động phát triển tiếp theo làm giảm lãng phí công sức vào những yêu cầu sai lầm. Nếu các bugs/defect không được phát hiện và được loại bỏ sớm, sau đó khi tìm thấy lỗi có nguồn gốc từ sản phẩm, chẳng hạn như thiết kế và code program, sẽ cần phải được thay đổi như cũ dựa trên yêu cầu bị lỗi, gây tốn chi phí lớn cho khách hàng.
Question #2 (1 Point) Which of the following statements about quality assurance (QA) and/or quality control (QC) is correct?
a) QA is performed as part of testing
b) Testing is performed as part of QC
c) Testing is another term for QC
d) Testing is performed as part of QA
Select ONE option.
Gợi ý
Phân tích câu hỏi : Câu nào sau đây về đảm bảo chất lượng (QA) và/hoặc kiểm soát chất lượng (QC) là chính xác?
a) QA được thực hiện như một phần của thử nghiệm
b) Thử nghiệm được thực hiện như một phần của QC
c) Kiểm tra là một thuật ngữ khác của QC
d) Kiểm tra được thực hiện như một phần của QA
Đáp án b) Thử nghiệm được thực hiện như một phần của QC vì QC bằng cách tập trung về việc xác định và sửa chữa các defetcs của sản phẩm tăng chất lượng kiểm thử. Kiểm tra là một phần quan trọng của QC và giúp phát hiện ra những defect của giai đoạn này.
Question#3(1 Point)
One of the ‘principles of testing’ states that exhaustive testing is impossible. Which of the following
is an example of addressing this principle in practice?
a) Creating test cases that cover every possible specified output
b) Documenting all possible test input variations and prioritizing these based on importance
c) Starting testing as early as possible with reviews and other static testing approaches
d) Using equivalence partitioning and boundary value analysis to generate test cases
Select ONE option.
Gợi ý
Phân tích câu hỏi : Một trong những "nguyên tắc testing" nói rằng việc kiểm tra toàn diện là không thể. Điều nào sau đây là một ví dụ về việc giải quyết nguyên tắc này trong thực tế?
a) Tạo các test case bao gồm mọi đầu ra được chỉ định có thể
b) Ghi lại tất cả các test input variations có thể và ưu tiên chúng dựa trên tầm quan trọng
c) Bắt đầu testing càng sớm càng tốt bằng các reviews và các phương pháp static testing khác
d) Sử dụng phân vùng tương đương và phân tích giá trị biên để tạo ra các test cases
Trước tiên chúng ta nên biết Nguyên tắc exhaustive testing is impossible’ có nghĩa là thực tế rằng việc kiểm tra test input variations có thể có của inputs vào kiểm tra là không khả thi trong tất cả hoàn cảnh khác nhau, trừ những trường hợp bất thường. Thay vào đó, testing nên được apply các kỹ thuật , mức độ ưu tiên của trường hợp kiểm thử và kiểm thử dựa trên rủi ro để lấy mẫu từ tập hợp các khả năng và nỗ lực thử nghiệm tập trung.
Đáp án d) Sử dụng phân vùng tương đương và phân tích giá trị biên để tạo ra các test cases là sự lựa chọn đúng nhất
Question #4 (1 Point) Which test activity involves working with test data requirements, test conditions, test environment requirements and test cases?
a) Test design
b) Test execution
c) Test analysis
d) Test implementation
Select ONE option.
Gợi ý
Đáp an a) Test design vì liên quan đến việc sử dụng các điều kiện thử nghiệm để tạo ra thử nghiệm trường hợp và phần mềm kiểm tra cần thiết khác, chẳng hạn như yêu cầu dữ liệu thử nghiệm và các điều lệ thử nghiệm cho thử nghiệm thăm dò. Test environment requirements cũng được quy định cụ thể, bao gồm cơ sở hạ tầng và công cụ cần thiết.
(Continue)
Tham khảo:
https://www.istqb.org/certifications/certified-tester-foundation-level