Font size
WorksheetsKiểm thử phần mềm
Total questions: 96
Worksheet time: 51mins
Để kiểm tra một hàm, lập trình viên phải viết một…, gọi hàm được kiểm tra và truyền dữ liệu kiểm tra cho nó
Mock
Stub
Driver
Proxy
Khi kiểm thử hệ thống tính điểm, tester xác định rằng tất cả các điểm từ 90 đến 100 sẽ mang lại kết quả A, nhưng điểm dưới 90 sẽ không được điểm
Bảng quyết định
Phân vùng tương đương
Phân tích giá trị ranh giới
Phân tích lai
Kiểm thử alpha là
Kiểm thử đầu tiên được thực hiện
Kiểm thử cuối cùng trước khi phát hành
Kiểm thử sau khi phát hành được thực hiện bởi người dung cuối
Kiểm thử trước khi phát hành được thực hiện bởi nhóm đại diện người dùng
Phát biểu nào sau đây đúng với kiểm thử beta
Được thực hiện bởi người dùng cuối
Được thực hiện bởi coder
Được thực hiện bởi tester
Được thực hiện bởi các chuyên gia
Trong một hệ thống được thiết kế để tính thuế phải trả. Một nhân viên có 4000 tiền lương miễn thuế. 1500 tiếp theo bị đánh thuế 10%. 28000 tiếp theo bị đánh thuế 22%. Bất kỳ số tiền còn lại sẽ bị đánh thuế ở mức 40%. Nhóm nào trong số các nhóm sẽ rơi vào cùng một lớp tương đương?
28001; 32000; 35000
5200; 5500; 28000
5800; 28000; 32000
4800; 14000; 28000
Các test case có thể được thiết kế sớm nhất khi nào?
Sau khi có tài liệu đặc tả
Sau khi có bản thiết kế
Trong quá trình test
Sau khi code
Điều nào sau đây mô tả lợi ích chính của việc xác minh (verification) sớm trong vòng đời?
Nó tạo điều kiện cho việc thiết lập môi trường kiểm thử kịp thời
Nó làm giảm sự gia tăng của lỗi
Nó cho phép người kiểm thử sớm tham gia vào dự án
Nó cho phép xác định các thay đổi trong yêu cầu của người dung
Nếu kết quả mong đợi (trong test case) không được xác định thì
Chúng ta không thể chạy kiểm thử
Có thể khó xác định xem bài kiểm thử là đạt hay không đạt
Có thể khó lặp lại bài kiểm thử
Chúng ta không thể nhập tự động đầu vào của người dung
Phát biểu nào sau đây đúng về kết quả mong đợi
Không bao giờ được xác định trước
Chỉ được sử dụng trong kiểm thử đơn vị
Chỉ quan trọng trong kiểm thử hệ thống
Hữu ích nhất khi được xác định trước
Điều quan trọng nhất về thiết kế kiểm thử sớm là
Giúp tìm ra tất cả các lỗi
Giúp việc kiểm thử nhanh hơn
Có thể ngăn chặn sự nhân lên của lỗi
Làm cho việc chuẩn bị kiểm thử dễ dàng hơn
Mục tiêu quan trọng nhất của việc xác định độ ưu tiên kiểm thử là gì?
Tìm càng nhiều lỗi càng tốt
Cái nào dễ thì test trước
Test các khu vực rủi ro cao
Đạt được độ bao phủ cao
Phát biểu nào sau đây là phát biểu đúng về review?
Review không có khả năng tìm ra lỗi trong kế hoạch kiểm thử
Review được thực hiện dựa theo thông số kỹ thuật, code và kế hoạch kiểm thử
Review không thể thực hiện đựa trên thống số kỹ thuật yêu cầu của người dung
Review là cách kiểm tra mã kém hiệu quả nhất
Kiểm thử được thực hiện đủ khi
Độ tin cậy cần thiết đã đạt
Người dung sẽ không tìm thấy bất kỳ lỗi nghiêm trọng nào
Hết thời gian
Không tìm thấy lỗi nào nữa
Xác minh (Verification) là:
Kiểm thử xem chúng ta có đang xây dựng hệ thống đúng cách không (verify)
Kiểm thử xem chúng ta có đang xây dựng hệ thống có phù hợp không
Được thực hiển bởi một nhóm kiểm thử độc lập
Đảm bảo rằng đó là những gì người dung thực sự muốn (validate)
Cho đoạn mã giả sau, số test case tối thiểu để phủ 100% nhánh là bao nhiêu?
3
2
4
1
Kiểm tra toàn diện (Exhaustive testing) là:
Kiểm thử để phát hiện hết các lỗi
Không thực tế
Không thể thực hiện được
Luôn luôn có thể thực hiện
Câu 17: Cho đoạn mã sau, mã này đúng về số lượng test case tối thiểu cần thiết cho toàn bộ báo cáo và phạm vi nhánh:
2 test case để phủ các dòng lệnh, 3 test case để phủ nhánh
1 test case để phủ các dòng lệnh, 1 test case để phủ nhánh
1 test case để phủ các dòng lệnh, 3 test case để phủ nhánh
1 test case để phủ các dòng lệnh, 2 test case để phủ nhánh
Câu 18: Mục đích của điều kiện dừng trong kế hoạch kiểm thử là gì?
Để biết khi nào một bài kiểm thử cụ thể đã kết thúc quá trình thực hiện
Để biết khi nào việc lập kế hoạch kiểm thử hoàn tất
Để đảm bảo rằng đã kiểm thử đầy đủ theo yêu cầu
Lập kế hoạch khi nào dừng chương trình
Câu 19: Kiểm thử hệ thống (System Testing) được thực hiện trước khi
Kiểm thử chấp nhận
Kiểm thử đơn vị
Kiểm thử tích hợp
Kiểm thử module
Câu 20: Số đơn đặt hàng trên hệ thống kiểm soát kho có thể bao gồm từ 1000 đến 99999. Đầu nào sau đây thuộc cùng 1 lớp tương đương
10000, 999999
10000, 50000, 999999
9999, 50000, 100000
1000, 5000, 10000
Câu 21: Câu nào sau đây mô tả nguyên tắc chính của kiểm thử phần mềm?
Đối với một hệ thống phần mềm, thông thường không thể kiểm tra tất cả các kết hợp đầu vào và đầu ra
Mục đích của kiểm thử phần mềm là chứng minh rằng sản phẩm phần mềm không có lỗi
Kiểm thử phần mềm toàn diện (Exhaustive software testing), với đủ nỗ lực và công cụ hỗ trợ, có thể thực hiện được đối với tất cả phần mềm
Kiểm thử tự động cho phép đưa ra những tuyên bố đáng tin cậy hơn về chất lượng của sản phẩm phần mềm
Câu 22: Mục đích của kiểm thử chấp nhận để làm gì?
Chứng minh tính tích hợp của hệ thống
Chứng minh tính bảo mật của hệ thống
Chứng minh hệ thống không còn lỗi
Chứng minh tính thoả mãn tất cả yêu cầu của khách hàng và khách hàng chấp nhận sản phẩm
Điều nào sau đây không đúng với điều kiện phủ (coverage criteria) của kiểm thử?
Cho biết số lỗi còn lại trong hệ thống
Thước đo điều kiện phủ là tỷ lệ phần tram yêu cầu của người dung được phủ
Các điều kiện phủ thường được sử dụng khi chỉ định các tiêu chí hoàn thành kiểm thử
Thước đo điều kiện phủ kiểm thử là tỷ lệ phần tram lệnh được thực thi
Cho đoạn mã sau và phát biểu nào sau đây đúng:
1 test case để phủ các dòng lệnh, 1 test case để phủ nhánh
1 test case để phủ các dòng lệnh, 3 test case để phủ nhánh
2 test case để phủ các dòng lệnh, 2 test case để phủ nhánh
1 test case để phủ các dòng lệnh, 2 test case để phủ nhánh
Kiểm thử hệ thống (System Testing) được thực hiện ngay sau khi
Kiểm thử module
Kiểm thử tích hợp
Kiểm thử đơn vị
Kiểm thử chấp nhận
Trong kiểm thử tích hợp, ngoài cách tích hợp tăng dần (từ trên xuống, từ dưới lên) thì còn cách nào khác?
Tích hợp lớn (big plan)
Tích hợp theo chiều rộng (width)
Tích hợp sandwich
Tích hợp theo chiều sâu (deep)
Kiểm thử hộp trắng được áp dụng chủ yếu vào giai đoạn nào của kiểm thử phần mềm?
Kiểm thử hệ thống
Kiểm thử tích hợp
Kiểm thử đơn vị
Kiểm thử chấp nhận
Nội dung nào sau đây KHÔNG có trong tài liệu test plan?
Những gì không được kiểm tra
Kế hoạch để đánh giá chất lượng
Lịch trình và thời hạn
Môi trường thử nghiệm
Mục tiêu chính của kiểm thử tích hợp là gì?
Tìm các lỗi thiết kế
Tìm các lỗi giao diện
Tìm các lỗi bảo mật
Tìm các lỗi thủ tục
Mục tiêu chính của kiểm thử tích hợp là gì?
Tìm các lỗi thiết kế
Tìm các lỗi giao diện
Tìm các lỗi bảo mật
Tìm các lỗi thủ tục
Sau giai đoạn nào, chúng ta có thể tiến hành Testing hộp trắng?
Sau giai đoạn code
Sau giai đoạn cài đặt
Sau khi tạo SRS
Sau giai đoạn thiết kế
Kỹ thuật nào sau đây không phải kỹ thuật kiểm hộp đen:
Phân tích giá trị biên
Phân vùng tương đương
Bảng quyết định
Kiểm tra cú pháp
Các trường hợp kiểm thử chấp nhận được dựa trên những gì?
Thiết kế
Bảng quyết định
Yêu cầu
Code
Cho đoạn mã sau, số test case tối thiểu để phủ 100% điều kiện là bao nhiêu?
2
1
3
4
Nguyên tắc nào không phải là nguyên tắc thử nghiệm
Kiểm càng sớm càng tốt
Không thể chứng minh là không có lỗi
Phải kiểm thử tất cả
Nghịch lý thuốc trừ sâu
Kiểm thử thiết kế và toàn bộ hệ thống (sau khi tích hợp) có thoả mãn yêu cầu đặt ra hay không được gọi là gì?
Kiểm thử đơn vị
Kiểm thử hệ thống
Kiểm thử chấp nhận
Kiểm thử tích hợp
Trong môi trường Agile với nhiều thay đổi, kiểm thử hộp đen nâng cao cần phải:
Linh hoạt trong việc cập nhật kịch bản kiểm thử theo yêu cầu mới
Chỉ kiểm thử các tính năng cũ
Định hướng theo quy trình kiểm thử truyền thống
Bỏ qua kiểm thử hồi quy
Độ bao phủ được dùng để đo điều gì?
Hiệu quả của kiểm thử
Số lượng lỗi được phát hiện
Thời gian kiểm thử
Xu hướng phân tích
Điều nào sau đây không có trong kiểm thử đơn vị?
Kiểm tra lỗi chính tả
Kiểm tra khả năng phục hồi
Kiểm tra xem code có viết đúng theo chuẩn yêu cầu không
Kiểm tra cú pháp
Test suite được tạo ra trong giai đoạn nào?
Lập kế hoạch.
Phát triển test case.
Phân tích yêu cầu.
Thiết lập môi trường
Một ứng dụng của kỹ thuật kiểm thử hộp đen là:
Tối ưu hóa cấu trúc dữ liệu
Đo lường hiệu suất xử lý của phần mềm
Xác định sự tương thích giữa các mô-đun của hệ thống
Phân tích các ràng buộc nghiệp vụ phức tạp
Một tập hợp các yếu tố đầu vào, điều kiện tiên quyết thực hiện và kết quả mong đợi được gọi là
Test document
Test case
Test plan
Test suite
Chúng ta chia kiểm thử thành các giai đoạn riêng biệt chủ yếu vì:
Chúng tôi có thể chạy các bài kiểm tra khác nhau trong các môi trường khác nhau.
Việc quản lý thử nghiệm theo từng giai đoạn dễ dàng hơn.
Mỗi giai đoạn kiểm tra có một mục đích khác nhau.
Chúng tôi càng có nhiều giai đoạn, thử nghiệm càng tốt
Kiểm thử hộp trắng còn được gọi là:
Kỹ thuật đoán lỗi
Kiểm thử dựa vào thiết kế
Kỹ thuật dựa vào kinh nghiệm
Kiểm thử cấu trúc
Trường hợp nào không nên dùng bảng quyết định.
Các biến đầu vào và đầu ra có quan hệ với nhau
Độ phức tạp chu trình cao
Độ phức tạp chu trình thấp
Các biến đầu vào có quan hệ với nhau
Loại test nào mà không do bộ phân kiểm thử (QC) thực hiện.
Test tích hợp
Test chấp nhận
Test hệ thống
Test bảo mật
Định nghĩa nào là phù hợp cho test case
Là một cơ sở nguyên tắc về đo lường và thống kê.
Là một trạng thái của hệ thống
Là một cơ chế xác mình tỉnh chính xác của kết quả đầu ra
Là một tập giá trị đầu vào và đầu ra mong đợi
Mục đích của kiếm thử chấp nhận để làm gì?
Kiểm tra xem hệ thống xử lý đúng nghiệp vụ không
Kiểm tra hệ thống có an toàn không
Chứng minh tỉnh bảo mật của hệ thống
Chứng minh hệ thống không còn lỗi
Chúng ta có thể tìm thấy điều kiện dùng kiểm thử trong tài liệu nào.
Báo cáo kết quả kiểm thử
Test suite
Test case
Test plan
Chúng ta có thể tìm thấy điều kiện dùng kiểm thử trong tài liệu nào.
Báo cáo kết quả kiểm thử
Test suite
Test case
Test plan
Các bước cơ bản của quá trình kiểm thử dòng điều khiển là
Tính độ phức tạp chu trình để xác định loại đồ thị dòng điều khiển, xác định đường thì hành, sinh test case dựa vào đường thi hành
Xác định độ phức tạp để sinh ra đồ thị dòng điều khiển CFG với độ phức tạp đã tính, sinh các test case, thực hiện các test case
Sinh đồ thị các test case từ code với độ đo cần kiểm thử, thực hiện các test case
Sinh đồ thị dòng điều khiển CFG với tiêu chí độ đo cần kiểm thứ, sinh các đường thi hành, sinh các test case, thực hiện các test case
Yêu cầu nào sau đây là có thể kiểm thử được?
Hệ thống phải thân thiện với người dùng.
Thời gian đáp ứng phải nhỏ hơn một giây đối với tải được yêu cầu.
Hệ thống phải thực thi nhanh
Các bộ phận quan trọng về an toàn của hệ thống phải không có lỗi.
Ưu điểm chính của phương pháp kiểm thử tích hợp từ trên xuống dưới (top-down) là gì?
Kiểm thử nhanh theo từng đơn vị
Thiết kế test case dễ và không cần stub
Kiểm thử ngay chức năng điều khiển hệ thống
Kiểm thử được các stub
Kiểm thử tĩnh là gì?
Kiểm thử bằng cách chạy phần mềm
Kiểm thử hiệu suất của hệ thống
Kiểm thử mà không thực thi mã nguồn
Kiểm thử giao diện người dùng
Kỹ thuật đoán lỗi được sử dụng tốt nhất
Chỉ nên áp dụng 1 lần
Bởi những người có nhiều kinh nghiệm
Khi tiếp cận đầu tiên để tạo ra các test case
Trước khi các kỹ thuật chính thức được áp dụng
Lỗi nào trong các lỗi sau tốn chi phí khắc phục nhất
Lỗi trong quá trình code
Lỗi trong khâu thiết kế
Lỗi thu thập yêu cầu
Lỗi trong đặc tả chương trình
Phương pháp test nào của tất cả module được tích hợp đồng thời để test.
Bottom-up testing
Sandwich testing
Top-down testing
Bing-Bang testing
Kiểm thử giá trị biên mạnh của hàm tính số lượng nghiệm không trùng nhau của phương trình bậc hai int g(int a, int b, int c) với ba số a,b,c có khoảng giá trị từ 1 đến 100 thì cần bao nhiêu test case
13
19
9
125
Phát biểu nào phù hợp với test suite.
Là 1 nhóm các test case
Là 1 báo cáo test case
Là 1 tài liệu hướng dẫn test
Là 1 phần mềm quản lý test case
Số test case tối thiểu để phủ cấp 1 và cấp 2 của hàm sau là:
2,3
3,3
2,2
3,2
Tiến thưởng được tính theo thời gian làm việc đối với các nhân viên làm việc từ 2 năm trở lên. Tây thuộc vào thời gian làm việc từ 2 năm đến dưới 5 năm, 5 đến 10 năm hoặc nhiều hơn 10 năm, nhân viên sẽ nhận được tiền thưởng từ 10%, 25% hoặc 35%. Cần bao nhiêu phân vùng tương đương để kiểm tra việc này?
4
2
3
5
Một chương trình có độ phức tạp chu trình cao có nghĩa là
Chương trình khó code
Chương trình khó test
Chương trình nhỏ
Chương trình lớn
Nguyên tắc kiểm thử "Không thể chứng minh sự tồn tại của lỗi" có ý nghĩa gì?
Kiểm thứ chỉ có thể phát hiện lỗi, không thể chứng minh phần mềm không có lỗi
Kiểm thử có thể loại bỏ mọi lỗi trong phần mềm
Kiểm thử giúp chúng mình phần mềm hoàn hảo
Kiểm thử chỉ cần kiểm tra giao diện người dùng
Phát biểu nào sau đây về mối quan hệ phủ lệnh và phủ nhánh là đúng?
Phủ lệnh mạnh hơn phủ nhánh
Phú 100% nhánh sẽ đảm bảo phù được 100% lệnh
Phú 100% lệnh sẽ đảm bảo phù được 50% nhánh
Phú 100% lệnh sẽ đảm bảo phủ được 100% nhánh
Đâu không phải là mục tiêu của kiểm thử
Ngăn chặn tốt
Tìm
Đâu không phải là mục tiêu của kiểm thử
Ngăn chặn tốt
Tìm lỗi
Tăng sự tự tin về chất lượng của chương trình
Phân tích nguyên nhân của lỗi
Công ty X muốn xây dựng hàm tính tiền thưởng của một nhân viên dựa vào số năm làm việc với các mốc sau: - Ít hơn hoặc bằng 2 năm: 1 triệu - Nhiều hơn 2 năm và ít hơn 5 năm: 3 triệu - Từ 5 đến 10 năm: 5 triệu - Nhiều hơn 10 năm: 7 triệu Để kiểm thử hàm tính tiền thưởng của công ty X theo phương pháp phân vùng tương đương, cần tối thiểu bao nhiêu test case
A.2
B.3
C.4
D.5
Kiểm thử tĩnh là gì?
Kiểm thử giao diện người dùng
Kiểm thử mà không thực thi mã nguồn
Kiểm thử bằng cách chạy phần mềm
Kiểm thử hiệu suất của hệ thống
Kiểm thử khả năng sử dụng (usability testing) tập trung vào điều gì?
Kiểm tra bảo mật của ứng dụng phần mềm
Kiểm tra trải nghiệm của người dùng
Kiểm tra hiệu suất của hệ thống phần mềm
Kiểm tra tương thích với các trình duyệt web
Vai trò của developer trong kiểm thử phần mềm là gì?
Thực hiện kiểm thử đơn vị và hỗ trợ các loại kiểm thử khác
Chỉ thực hiện kiểm thử chấp nhận của phần mềm
Không tham gia vào quá trình kiểm thử
Chỉ viết mã nguồn cho ứng dụng
Tình huống: Một hệ thống tính giá vé xe buýt. 5km đầu tiên giá 10.000 VND, 10km tiếp theo giá 15.000 VND, và bất kỳ khoảng cách nào còn lại giá 20.000 VND. Nhóm nào trong số các nhóm sau sẽ rơi vào cùng một lớp tương đương?
5km, 10km, 15km
10km, 12km, 15km
15km, 20km, 25km
4km, 5km, 10km
Kịch bản test được tạo ra trong giai đoạn nào?
Phân tích yêu cầu.
Thiết lập môi trường
Lập kế hoạch,
Phát triển test case.
Chúng ta chia kiểm thử thành các giai đoạn riêng biệt chủ yếu vì:
Chúng tôi càng có nhiều giai đoạn, thử nghiệm càng tốt
Chúng tôi có thể chạy các bài kiểm tra khác nhau trong các môi trường khác nhau.
Mỗi giai đoạn kiểm tra có một mục đích khác nhau.
Việc quản lý thử nghiệm theo từng giai đoạn dễ dàng hơn.
Việc nào sau đây không có trong kiểm thử đơn vị?
Kiểm tra cú pháp
Kiểm tra xem code có viết đúng theo chuẩn yêu cầu không
Kiểm tra lỗi chính tả
Kiểm tra khả năng phục hồi
Kiểm thử tương thích (compatibility testing) là gì?
Kiểm tra hiệu suất của ứng dụng phần mềm
Kiểm tra phần mềm trên các nền tảng và thiết bị khác nhau
Kiểm tra tương tác giữa các module của hệ thống
Kiểm tra bảo mật của hệ thống phần mềm
Phát biểu nào sau đây phù hợp nhất về độ bao phủ lệnh
Độ bao phủ lệnh là một độ đo về số lượng lệnh trong source code đã được thực thi bởi các test case không thành công
Độ bao phủ lệnh lệ % test case đã được thực thi
Độ bao phủ lệnh là một độ đó về số lượng lệnh trong source code đã được thực thì bởi các test case thành công
Độ bao phủ lệnh là tỷ lệ % lệnh trong source code đã được thực thi
Định nghĩa nào là phù hợp cho test case
Là một trạng thái của hệ thống
Là một cơ chế xác mình tính chính xác của kết quả đầu ra
Là một tập giá trị đầu vào và đầu ra mong đợi
Là một cơ sở nguyên tắc về đo lường và thống kê.
Khi nào nên sử dụng kiểm thử thủ công?
Khi cần kiểm tra trải nghiệm của người dùng
Khi có nhiều test case lặp lại thường xuyên
Khi cần kiểm tra hiệu suất của hệ thống
Khi có thời gian hạn chế để thực hiện kiểm thử
Nội dung nào sau đây KHÔNG có trong tài liệu test plan:
Test case
Những gì không được kiểm thử
Milestone
Môi trường thử nghiệm
Kiểm thử phân vùng tương đương (equivalence partitioning) là kỹ thuật gì?
Kiểm tra các giá trị biên của đầu vào
Chia đầu vào thành các nhóm tương đương để giảm test case
Kiểm tra ngẫu nhiên các giá trị đầu vào
Kiểm tra tất cả các giá trị đầu vào có thể
Kiểm thử phi chức năng (non-functional testing) bao gồm những gì?
Kiểm tra hiệu suất, bảo mật, khả năng sử dụng
Kiểm tra giao diện người dùng của ứng dụng
Kiểm tra tương tác giữa các module của hệ thống
Kiểm tra các yêu cầu chức năng của phần mềm
Phát biểu nào sau đây về mối quan hệ phủ lệnh và phủ nhánh là đúng?
Phù lệnh mạnh hơn phủ nhánh
Phủ 100% nhảnh sẽ đảm bảo phủ được 100% lệnh
Phủ 100% lệnh sẽ đảm bảo phù được 50% nhánh
Phủ 100% lệnh sẽ đảm bảo phủ được 100% nhánh
Đối tượng nhỏ nhất được test trong Unit test là
Lớp
Hằng số và biến
Phương thức
Gói (package)
Một hàm "main" điều khiển việc đưa dữ liệu vào và nhận kết quả ra của module được gọi là gì?
input
output
driver
stub
Kỹ thuật đoán lỗi được sử dụng tốt nhất
Sau khi hệ thống hoạt động
Khi tiếp cận đầu tiên để tạo ra các test case
Bởi những tester thiếu kinh nghiệm
Sau khi các kỹ thuật chính thức được áp dụng
Phát biểu nào sau đây là đúng?
Độ đo bao phủ càng nhỏ thì độ tin cậy của bộ kiểm thử câng cao
Độ đo bao phủ không ảnh hưởng đến độ tin cậy của bộ kiểm thử
Độ đo bao phủ càng lớn thì độ tin cậy của bộ kiểm thử càng cao
Độ đo bao phủ càng lớn thì độ tin cậy của bộ kiểm thử càng thấp
Loại kiểm thử nào sau đây không phải là một phần của kiểm thử hệ thống:
Kiểm thử nghiệm hiệu suất, tải
Kiểm thử khả năng dễ sử dụng
Kiểm thử beta
Kiểm thử khả năng phục hồi
Phát biểu nào sau đây không đúng về kiểm thử hệ thống?
Phát biểu nào sau đây không đúng về kiểm thử hệ thống?
Các lỗi được tìm thấy trong quá trình test hệ thống có thể rất tốn kém để sửa chữa.
Các bài test hệ thống thường được thực hiện bởi các nhóm độc lập.
Kiểm thử chức năng được sử dụng nhiều hơn kiểm thử cấu trúc.
Người dùng cuối nên tham gia vào test hệ thống.
Trọng tâm chính của kiểm thử chấp nhận là:
Kiểm theo quan điểm kinh doanh
Để đảm bảo rằng hệ thống được tất cả người dùng chấp nhận
Kiểm bởi một nhóm thử nghiệm độc lập
Tìm lỗi trong hệ thống
Ai thực hiện Unit Test
User
Tester
Developer
Designer
Kỹ thuật nào sau đây không phải là một hình thức của kiểm thử hộp trắng:
Kiểm thử dòng dữ liệu
Kiểm thử giá trị biên
Kiểm thử dòng điều khiển
Kiểm thử bao phủ dòng lệnh
Thông tin đầu vào của năm sinh lấy từ 1900 đến 2021. Các giá trị biên để test trường năm sinh là
Α. 1899,1900,2021,2021
0,1900,2021,2021
1900, 2021
1899, 1900, 1901,2020,2021,2022
Kỹ thuật nào sau đây là một hình thức kiểm thử tĩnh?
Cung cấp đầu vào và kiểm tra kết quả đầu ra
Review code
Kiểm thử hồi quy tự động
Đoán lỗi
Bạn đang test một hệ thống xác định mức phí vận chuyển cho một nhà phân phối phụ tùng ô tô dựa trên web trong khu vực. Xác định có bao nhiêu lớp tương đương cần thiết để test theo bảng giá sau.
8
6
4
D.5
Độ bao phủ code được sử dụng như một thước để đo gì?
Khuyết điểm của phần mềm
Phân tích xu hướng
Việc test có hiệu quả không
Thời gian test
