WorksheetsKiểm Thử Phần Mềm
Total questions: 120
Worksheet time: 2hrs 30mins
Kiểm thử phần mềm là gì?
Quá trình tìm lỗi trong phần mềm
Quá trình phát triển phần mềm
Quá trình thiết kế phần mềm
Quá trình bảo trì phần mềm
Mục tiêu chính của kiểm thử phần mềm là gì?
Chứng minh phần mềm không có lỗi
Đảm bảo phần mềm hoạt động theo yêu cầu
Xác nhận phần mềm đã hoàn thành
Kiểm tra tốc độ của phần mềm
Kiểm thử phần mềm giúp tiết kiệm chi phí bằng cách nào?
Giảm thời gian phát triển
Phát hiện lỗi sớm để tránh chi phí sửa chữa cao
Tăng tốc độ phát triển phần mềm
Giảm số lượng tester cần thiết
Vòng đời phần mềm phần mềm bao gồm bước nào sau đây?
Planning; Analysis; Design; Testing Deployment Maintenance; End user
Planning; Analysis; Design; Testing; Implementation; Deployment Maintenance
Planning; Analysis; Design; Testing; Implementation; End user; Maintenance
Planning; Analysis; Design; Testing; Deployment; End user;
Trong kiểm thử phần mềm, thuật ngữ "bug" có nghĩa là gì?
Một tính năng mới
Một lỗi trong phần mềm
Một bản cập nhật
Một mô-đun phần mềm
Kiểm thử phần mềm có thể giúp cải thiện điều gì?
Hiệu suất phần mềm;
Bảo mật phần mềm
Cài đặt phần cứng
Trải nghiệm người dùng
Giai đoạn nào trong vòng đời phần mềm có thể bắt đầu kiểm thử?
Sau khi hoàn thành lập trình
Ngay từ giai đoạn yêu cầu
Khi phần mềm được triển khai
Khi khách hàng yêu cầu kiểm thử
Kiểm thử phần mềm có thể thực hiện bởi ai?
A. Developer; Tester
B. End user
A
Cả A, B
Kiểm thử nào được thực hiện để kiểm tra hệ thống hoạt động đúng theo yêu cầu?
Kiểm thử đơn vị
Kiểm thử hệ thống
Kiểm thử tích hợp
Kiểm thử hộp đen
Kiểm thử nào đảm bảo các mô-đun riêng lẻ hoạt động chính xác?
Kiểm thử tích hợp
Kiểm thử đơn vị
Kiểm thử chấp nhận
Kiểm thử hệ thống
Mục tiêu chính của kiểm thử tích hợp là gì?
Kiểm tra hoạt động của từng mô-đun
Kiểm tra sự tương tác giữa các mô-đun
Kiểm tra giao diện người dùng
Đánh giá hiệu suất phần mềm
Chiến lược kiểm thử nào kết hợp kiểm thử từ trên xuống và từ dưới lên?
Kiểm thử Big Bang
Kiểm thử đơn vị
Kiểm thử hybrid
Kiểm thử hệ thống
Chiến lược kiểm thử nào kiểm thử tích hợp?
Bang Bang Testing
Unit Test
Big Bang Integration Testing
Postman
Kiểm thử nào mô phỏng hành vi của người dùng thực tế?
Kiểm thử đơn vị
Kiểm thử tích hợp
Kiểm thử hệ thống
Kiểm thử chấp nhận
Kiểm thử nào phù hợp với các hệ thống đơn giản và nhỏ với mức độ phụ thuộc thấp giữa các thành phần phần mềm?
Hybrid Integration Testing
Top Down Integration Testing
Bottom up Integration Testing
Big Bang Integration Testing
Kiểm thử nào giúp tìm ra lỗi về khả năng mở rộng và hiệu suất của hệ thống?
Kiểm thử hiệu năng
Kiểm thử đơn vị
Kiểm thử tích hợp
Kiểm thử hộp đen
Kiểm thử từ các module cấp cao (giao diện, điều khiển) trước, sau đó tích hợp dần các module con?
Top Down Integration Testing
Hybrid Integration Testing
Bottom up Integration Testing
Big Bang Integration Testing
Kiểm thử từ các module cấp thấp trước, sau đó tích hợp dần lên module cấp cao?
Top Down Integration Testing
Hybrid Integration Testing
Bottom up Integration Testing
Big Bang Integration Testing
Loại kiểm thử nào kiểm thử được logic tổng thể của hệ thống ngay từ đầu?
Top Down Integration Testing
Hybrid Integration Testing
Bottom up Integration Testing
Big Bang Integration Testing
Loại kiểm thử nào KHÔNG kiểm thử được luồng tổng thể sớm, logic tổng thể của hệ thống ngay từ đầu?
Top Down Integration Testing
Hybrid Integration Testing
Bottom up Integration Testing
Big Bang Integration Testing
Loại kiểm thử nào phức tạp hơn, cần quản lý nhiều stub & driver?
Top Down Integration Testing
Hybrid Integration Testing
Bottom up Integration Testing
Big Bang Integration Testing
n, cần quản lý nhiều stub & driver?
Top Down Integration Testing
Hybrid Integration Testing
Bottom up Integration Testing
Big Bang Integration Testing
Website có các chức năng: Giao diện người dùng (UI); Quản lý tài khoản (Account Management); Giỏ hàng (Shopping Cart); Thanh toán (Payment), luồng kiểm thử theo Top-Down như thế nào?
UI- Account Management- Payment -Shopping Cart
UI- Account Management- Shopping Cart- Payment
Account Management- UI- Shopping Cart- Payment
UI- Account Management- Payment - Shopping Cart
Website có các chức năng: Giao diện người dùng (UI); Quản lý tài khoản (Account Management); Giỏ hàng (Shopping Cart); Thanh toán (Payment), luồng kiểm thử theo Bottom up như thế nào?
UI- Account Management- Payment -Shopping Cart
Payment - Shopping Cart - Account Management - UI
Payment -Account Management- Shopping Cart- UI
UI- Account Management- - Payment - Shopping Cart
Khi nào kiểm thử hồi quy nên được thực hiện?
Khi thay đổi mã nguồn hoặc sửa lỗi hoặc thêm mới chức năng
Chỉ khi phần mềm hoàn thành
Trước khi viết mã mới
Khi khách hàng yêu cầu
Loại kiểm thử nào kiểm tra phần mềm có thể hoạt động với phần cứng thực tế không?
Kiểm thử chức năng
Kiểm thử tương thích
Kiểm thử hồi quy
Kiểm thử hệ thống
Kiểm thử nào được thực hiện để đánh giá độ ổn định của phần mềm trong điều kiện tải cao?
Kiểm thử chức năng
Kiểm thử hiệu năng
Kiểm thử đơn vị
Kiểm thử tích hợp
Điều gì mô tả tốt nhất về kiểm thử hồi quy?
Kiểm tra tính năng mới
Kiểm tra phần mềm sau khi sửa lỗi để đảm bảo không ảnh hưởng phần khác
Kiểm tra giao diện người dùng
Kiểm tra hiệu suất
Mục tiêu của kiểm thử Alpha là gì?
Kiểm thử bởi khách hàng thực tế
Kiểm thử nội bộ trước khi phát hành
Kiểm thử hiệu suất hệ thống
Kiểm thử bảo mật
Khi nào kiểm thử Beta được thực hiện?
Trong giai đoạn phát triển phần mềm
Ngay sau khi viết mã
Bởi người dùng cuối trước khi sản phẩm chính thức ra mắt
Trước kiểm thử đơn
Khi nào kiểm thử Beta được thực hiện?
Trong giai đoạn phát triển phần mềm
Ngay sau khi viết mã
Bởi người dùng cuối trước khi sản phẩm chính thức ra mắt
Trước kiểm thử đơn vị
Kiểm thử nào đảm bảo phần mềm hoạt động trên nhiều nền tảng khác nhau?
Kiểm thử đơn vị
Kiểm thử tích hợp
Kiểm thử tương thích
Kiểm thử chức năng
Mục tiêu chính của kiểm thử bảo mật là gì?
Kiểm tra giao diện người dùng
Xác định lỗ hổng và rủi ro bảo mật
Đánh giá hiệu suất phần mềm
Kiểm tra khả năng mở rộng
Loại kiểm thử nào được thực hiện để đo lường tốc độ phản hồi của phần mềm?
Kiểm thử bảo mật
Kiểm thử hiệu suất
Kiểm thử tích hợp
Kiểm thử hộp trắng
Mục tiêu của kiểm thử chấp nhận người dùng (UAT) là gì?
Đánh giá khả năng mở rộng của phần mềm
Đảm bảo phần mềm phù hợp với yêu cầu thực tế
Kiểm tra khả năng hoạt động của cơ sở dữ liệu
Kiểm tra bảo mật hệ thống
Khi nào kiểm thử tích hợp được thực hiện?
Ngay sau kiểm thử đơn vị
Sau khi phần mềm hoàn thành
Trước khi kiểm thử đơn vị
Khi khách hàng yêu cầu
Mô hình kiểm thử nào thường được sử dụng trong kiểm thử tích hợp?
Kiểm thử đơn vị
Kiểm thử Big Bang
Kiểm thử hộp đen
Kiểm thử hệ thống
Mô hình kiểm thử nào thường được sử dụng trong kiểm thử tích hợp?
Unit test
Top-down
Selenium
Postman
Kiểm thử nào đánh giá khả năng chịu tải của phần mềm?
Kiểm thử bảo mật
Kiểm thử hiệu năng
Kiểm thử chức năng
Kiểm thử hệ thống
Kiểm thử đơn vị thường được thực hiện bởi ai?
Người dùng cuối
Lập trình viên
Nhân viên bán hàng
Quản lý dự án
Mô hình kiểm thử nào được thực hiện khi phần mềm đã hoàn thành?
Kiểm thử tích hợp
Kiểm thử chấp nhận
Kiểm thử đơn vị
Kiểm thử bảo mật
Điều nào mô tả đúng về kiểm thử hệ thống?
Kiểm tra phần mềm một cách tổng thể
Chỉ kiểm tra từng module riêng lẻ
Chỉ kiểm tra giao diện người dùng
Chỉ kiểm tra tốc độ xử lý của phần mềm
Kiểm thử nào xác nhận rằng phần mềm hoạt động đúng trên nhiều hệ điều hành khác nhau?
System test
Bang bang test
Unit test
Integration Testing
Để đảm bảo phần mềm hoạt động an toàn, tiến hành loại kiêm thử nào?
Kiểm thử hộp đen
Kiểm thử bảo mật
Kiểm thử đơn vị
Kiểm thử module
Điều nào là một lợi ích chính của kiểm thử hồi quy?
Phát hiện lỗi mới trong mã nguồn cũ
Kiểm tra tốc độ xử lý của phần mềm
Kiểm tra khả năng mở rộng của phần mềm
Xác nhận yêu cầu khách hàng
Khi nào nên thực hiện kiểm thử chấp nhận (Acceptance Testing)?
Khi phần mềm đã hoàn thành kiểm thử hệ thống và sẵn sàng cho khách hàng
Khi bắt đầu phát triển phần mềm
Sau khi kiểm thử đơn vị
Sau khi triển khai phần mềm
Điều nào mô tả đúng về kiểm thử hiệu năng?
Kiểm tra phần mềm dưới điều kiện tải cao
Kiểm tra bảo mật phần mềm
Xác minh chức năng lớn của phần mềm
Kiểm tra khả năng mở rộng của phần mềm
Mục tiêu Verification của kiểm thử là gì?
Kiểm định xem phần mềm có đáp ứng yêu cầu người dùng hay không
Thẩm định xem phần mềm làm ra có đúng đặc tả (yêu cầu, phân tích, thiết kế) hay không
Thẩm định xem phần mềm làm ra có đúng ngôn ngữ lập trình hay không
Kiểm định xem phần mềm làm ra có đúng ngôn ngữ lập trình hay không
Mục tiêu Validation của kiểm thử là gì?
Kiểm định xem phần mềm có đáp ứng yêu cầu người dùng hay không
Thẩm định xem phần mềm làm ra có đúng đặc tả (yêu cầu, phân tích, thiết kế) hay không
Thẩm định xem phần mềm làm ra có đúng ngôn ngữ lập trình hay không
Kiểm định xem phần mềm làm ra có đúng ngôn ngữ lập trình hay không
Kiểm thử nào giúp phát hiện lỗi trong môi trường thực tế?
Kiểm thử Alpha
Kiểm thử Beta
Kiểm thử chấp nhận
Kiểm thử hệ thống
Các nguyên tắc kiểm thử phần mềm theo ISTQB (International Software Testing Qualifications Board) là?
Các nguyên tắc kiểm thử phần mềm theo ISTQB (International Software Testing Qualifications Board) là?
1- Kiểm thử chỉ ra sự hiện diện của lỗi
2- Kiểm thử phần mềm là tìm ra ít lỗi nhất
3- Lỗi tập trung lại một cụm với nhau
4-Kiểm thử giao diện lỗi tương tác
Các nguyên tắc kiểm thử phần mềm theo ISTQB (International Software Testing Qualifications Board) là?
1- Kiểm thử tất cả là điều không thể
2- Kiểm thử phần mềm nhanh nhất có thể
3- Lỗi tập trung lại một cụm với nhau
4-Suy nghĩ sai lầm về việc hết lỗi
Điều nào không phải là một kỹ thuật kiểm thử?
A. Kiểm thử tích hợp
B. Kiểm thử đơn vị
C. Kiểm thử bảo trì
D. Kiểm thử hiệu năng
Mục tiêu chính của kiểm thử hồi quy là gì?
A. Kiểm tra các tính năng mới của phần mềm
B. Kiểm tra xem các tính năng cũ có bị ảnh hưởng sau khi thay đổi hay không
C. Kiểm tra bảo mật của phần mềm
D. Kiểm tra giao diện người dùng
Bảng chú giải thuật ngữ chuẩn IEEE, "Sai sót (Fault)" là kết quả của?
A. Thất bại
B. Sự cố
C. Lỗi
D. Lỗ hổng
Bảng chú giải thuật ngữ chuẩn IEEE, ". Sự cố nhằm giúp để nhận biết sự xuất hiện của?
A. Sai sót
B. Thất bại
C. Lỗi
D. Lỗ hổng
Kiểm thử Alpha được thực hiện ở đâu?
A. Tại văn phòng khách hàng
B. Tại môi trường nội bộ của công ty phát triển phần mềm
C. Trên thiết bị di động
D. Trên hệ thống sản phẩm chính thức
Trong vòng đời phần mềm, giai đoạn nào thực hiện sau khi kết thúc kiểm thử?
A. Requirment
B. Planning
C. Implementation
D. Deployment
Trong vòng đời phần mềm, giai đoạn nào lập trình viên lập trình và tích hợp các module?
A. Requirment
B. Planning
C. Implementation
D. Deployment
Mô hình phát triển phần mềm nào là mô hình tuyến tính?
A. Spiral model
B. Scrum
C. agile
D. Waterfall model
Điều nào sau đây KHÔNG phải là một kỹ thuật kiểm thử phần mềm?
A. Kiểm thử hộp đen
B. Kiểm thử hộp trắng
C. Kiểm thử bảo trì
D. Kiểm thử mã nguồn
Mô hình phát triển phần mềm nào là mô hình lặp?
(a)
Điều nào sau đây KHÔNG phải là một kỹ thuật kiểm thử phần mềm?
Kiểm thử hộp đen
Kiểm thử hộp trắng
Kiểm thử bảo trì
Kiểm thử mã nguồn
Mô hình phát triển phần mềm nào là mô hình lặp?
Waterfall model
V model
M model
Scrum
Mô hình phát triển phần mềm nào chia vòng đời phần mềm thành các vòng lặp ngắn hạn?
Waterfall model
Spiral model
Scrum
V model
Quy trình phát triển Scrum có những sự kiện chủ chốt nào?
Sprint Planning; Daily Scrum; Sprint Review; Sprint Retrospective
Sprint Planning; Daily Scrum; Sprint Review; Sprint Test
Daily Scrum; Sprint Review; Test
Daily Scrum; Test; Sprint Retrospective
Daily Scrum là sự kiện thường được tổ chức trong thời gian bao lâu?
4 - 8 hours
8- 12 hours
30 -60 minutes
10- 15 minutes
Trong mô hình phát triển Srum, Product Owner đóng vai trò nào?
Chịu trách nhiệm cho việc tối đa hoá giá trị của sản phẩm
Chịu trách nhiệm cho việc lập trình
Chịu trách nhiệm cho việc kiểm thử
Chịu trách nhiệm cho giao diện đồ họa
Điều gì mô tả đúng về kiểm thử tương thích?
Kiểm tra phần mềm có hoạt động trên các hệ điều hành và thiết bị khác nhau hay không
Kiểm tra lỗi logic của phần mềm
Kiểm tra tốc độ tải trang
Kiểm tra mã nguồn
Theo ISTQB nguyên tắc "Early testing saves time and money" có nghĩa là ?
Kiểm thử tất cả là điều không thể
Kiểm thử chỉ ra sự hiện diện của lỗi
Kiểm thử sớm giúp tiết kiệm thời gian và chi phí
Kiểm thử phụ thuộc ngữ cảnh
Một tester cần làm gì khi phát hiện lỗi trong quá trình kiểm thử?
Báo cáo lỗi với mô tả chi tiết và bước tái tạo
Bỏ qua nếu lỗi không nghiêm trọng
Thử sửa lỗi trong mã nguồn
Chỉ ghi nhận lỗi mà không báo cáo
Kiểm thử nào giúp kiểm tra các thay đổi trong phần mềm không làm ảnh hưởng đến chức năng cũ?
Kiểm thử bảo mật
Kiểm thử khả dụng
Kiểm thử hồi quy
Kiểm thử qui đổi
Theo ISTQB nguyên tắc "Exhaustive testing is impossible" có nghĩa là ?
Kiểm thử tất cả là điều không thể
Kiểm thử chỉ ra sự hiện diện của lỗi
K
Theo ISTQB nguyên tắc "Exhaustive testing is impossible" có nghĩa là ?
Kiểm thử tất cả là điều không thể
Kiểm thử chỉ ra sự hiện diện của lỗi
Kiểm thử sớm giúp tiết kiệm thời gian và chi phí
Kiểm thử phụ thuộc ngữ cảnh
Theo ISTQB nguyên tắc "Defects cluster together" có nghĩa là ?
Nghịch lý thuốc trừ sâu
Kiểm thử chỉ ra sự hiện diện của lỗi
Lỗi tập trung lại một cụm với nhau
Kiểm thử phụ thuộc ngữ cảnh
Kiểm thử tích hợp, theo phương pháp bigbang ứng dụng trong các hệ thống phần mềm nào ?
Hệ thống lớn phức tạp
Hệ thống có mức độ phụ thuộc của các modun cao
Hệ thống nhỏ đơn giản
Hệ thống xây dựng đến đâu kiểm thử tới đó
Kiểm thử theo phương pháp bigbang là?
Thực hiện kiểm thử từng module nhỏ trong hệ thống
Tất cả các module của hệ thống được tích hợp cùng một lúc, sau đó kiểm thử toàn bộ hệ thống
Kiểm thử từ các module cấp cao trước, sau đó tích hợp dần các module thấp (con).
Kiểm thử từ các module cấp thấp trước, sau đó tích hợp dần lên module cấp cao
Mỗi ca kiểm thử có?
Một cặp input, inoff
Một cặp input, outcome
Một cặp input, expected outcome
Một cặp outnput, expected outcome
Một tập hợp các test case được xây dựng để kiểm thử cho 1 chức năng hoặc 1 nhóm chức năng của phần mềm?
Test cake
Test cabinet
Test suite.
Test boat
Một tập test case được xây dựng thường có các thành phần nào?
Mã test case, ID testcase, kết quả mong đợi.
Mã test case, bước thực hiện.
Mã test case, bước thực hiện, kết quả mong đợi.
Bước thực hiện, người dùng
Một tập test case được xây dựng thường có các thành phần nào?
Mã test case, ID testcase, kết quả mong đợi.
Mã test case, bước thực hiện.
Mã test case, bước thực hiện, kết quả mong đợi.
Bước thực hiện, người dùng
Tester là người làm gì trong quá trình phát triển phần mềm?
Viết mã nguồn
Thiết kế giao diện
Quản lý dự án
Kiểm thử và đảm bảo chất lượng
Tester chủ yếu tập trung vào việc gì trong kiểm thử phần mềm?
Xây dựng giao diện người dùng
Tìm ra lỗi và đảm bảo chất lượng
Xác nhận yêu cầu
Lập kế hoạch dự án
Sự tương tác thường xuyên với khách hàng giúp tester làm gì?
Hiểu rõ yêu cầu và đáp ứng nhu cầu khách hàng
Giảm chi phí kiểm thửu
Đảm bảo sản phẩm không có lỗi
Tăng tốc độ triển khai
Trong kiểm thử phần mềm, đội ngũ kiểm thử thường được liên kết chặt chẽ với độ ngũ nào khác?
Phát triển
Thiết kế
Quản lý dự án
Marketing
Tester cần hiểu rõ yêu cầu của khách hàng để làm gì?
Viết mã nguồn theo yêu cầu
Thiết kế giao diện người dùng
Xác định kịch bản kiểm thử
Kiểm thử tất cả cấc chức năng
Kiểm thử phần mềm là:
Quá trình nhằm chứng minh là phần mềm không có lỗi.
Quá trình nhằm xác lập độ tin cậy vào chương trình.
Quá trình thực thi chương trình để chỉ ra là nó làm việc theo đúng đặc tả hệ thống.
Quá trình thực thi chương trình để cố gắng tìm ra lỗi.
STLC là viết tắt của từ:
System Testing Life Cycle.
Software Testing Life Cycle.
Software Test Life Cycle
System Test Life Cycle.
Verification là:
Kiểm chứng xem sản phẩm có đáp ứng với mong đợi của khách hàng không?
Kiểm chứng xem sản phẩm có đúng với mong đợi của nhà phát triển không?
Kiểm chứng xem sản phẩm có đáp ứng với các ràng buộc của dự án không?
Kiểm chứng xem sản phẩm có phù hợp với môi trường hệ điều hành không?
Unit testing là:
Kiểm thử các đơn vị chương trình như: Function, Procedure, Class, Method,...
Kiểm thử các Module chương trình
Kiểm thử tích hợp các đơn vị chương trình
Kiểm thử toàn bộ hệ thống
QA là viết tắt của từ:
Quality Assuran
Quality Assurance.
Quantity Assurance.
Quality Assure.
QC là viết tắt của từ:
Quantity Control.
Quantity Computer.
Quality Control.
Quality Computer
Đâu là một nguyên nhân gây ra lỗi phần mềm?
Lỗi logic
Người dùng không biết cách sử dụng phần mềm.
Phần mềm hoạt động quá nhanh.
Cấu hình máy tính không đủ mạnh.
Trong mô hình xoắn ốc, “phân tích rủi ro” được thực hiện ở vòng lặp nào sau đây?
Trong mọi vòng lặp
Trong vòng lặp thứ nhất và thứ hai
Ở vòng cuối cùng trước khi bàn giao
Trong vòng lặp đầu tiên
Theo USTQB Glossary, thì từ ‘bug’ có thể hiểu theo từ nào sau đây?
Incident (sự cố, biến cố)
Defect (lỗi)
Mistake (mắc lỗi – thường sẽ dùng cho người hoặc vật)
Error (lỗi)
Mô hình V-model sẽ thực hiện Test?
Từng giai đoạn
Dự án hoàn thành
Tập hợp nhiều giai đoạn
Tất cả các ý
Kiểm thử phần mềm có thể thực hiện bởi ai?
Developer; Tester
End user
Tester
Developer; Tester; End user
Loại nào không phải hướng tiếp cận gia tăng(incremental testing approach)
Top down
Big-bang
Bottom up
Functional incrementation.
Ai thường thực hiện kiểm thử chấp nhận?
A) Lập trình viên
B) Tester (kiểm thử viên)
C) Quản lý dự án
D) Khách hàng
Yếu tố nào giúp xác định xem ca kiểm thử có thành công hay không?
A) Điều kiện tiên quyết
B) Bước thực hiện
C) Kết quả mong đợi
D) Tài liệu yêu cầu
Mục đích chính của kiểm thử đơn vị là gì?
A) Đảm bảo tính toàn vẹn của cơ sở dữ liệu
B) Kiểm tra tính tương thích với phần cứng
C) Kiểm tra khả năng mở rộng của hệ thống
D) Xác minh rằng từng đơn vị phần mềm hoạt động đúng
Dữ liệu thử (test data) trong ca kiểm thử (test case) dùng để:
Để cung cấp giá trị đầu vào (intput values) cho việc kiểm thử
Để ghi chép các bước của ca kiểm thử
Để mô tả kết quả mong đợi
Để theo dõi lỗi phát hiện được trong quá trình kiểm thử
Điểm khác biệt chính giữa kiểm thử đơn vị và kiểm thử tích hợp là gì?
Kiểm thử đơn vị kiểm tra từng thành phần riêng lẻ, kiểm thử tích hợp kiểm tra sự tương tác giữa các thành phần
Kiểm thử đơn vị do kiểm thử viên thực hiện, kiểm thử tích hợp do lập trình viên thực hiện
Kiểm thử đơn vị tập trung vào giao diện người dùng, kiểm thử tích hợp tập trung vào cơ sở dữ liệu
Kiểm thử đơn vị sử dụng kiểm thử hiệu suất, kiểm thử tích hợp sử dụng kiểm thử bảo mật
Ca kiểm thử (test case) là:
Một tài liệu trình bày chiến lược kiểm thử
Một tập hợp gồm các bước thực hiện, điều kiện, dữ liệu và kết quả mong đợi cho việc kiểm thử
Một báo cáo được tạo ra sau khi hoàn thành việc kiểm thử
Mã nguồn để tự động hóa việc kiểm thử
Yếu tố nào không phải là một phần của lập kế hoạch kiểm thử?
Xác định phạm vi kiểm thử
Xác định nguồn lực kiểm thử cần thiết
Lập kế hoạch phát triển phần mềm
Lên kế hoạch cho hoạt động phân tích, thiết kế, thực thi
"Nghịch lý thuốc trừ sâu" trong kiểm thử phần mềm có nghĩa là gì?
Kiểm thử lặp đi lặp lại với cùng một bộ kiểm thử sẽ không phát hiện ra lỗi mới
Kiểm thử phải được thực hiện bởi nhiều người khác nhau
Kiểm thử nên được thực hiện càng sớm càng tốt
Kiểm thử hệ thống khác với kiểm thử tích hợp ở điểm nào?
Kiểm thử hệ thống chỉ kiểm tra chức năng, còn kiểm thử tích hợp kiểm tra giao tiếp giữa các thành phần
Kiểm thử hệ thống kiểm tra toàn bộ phần mềm, còn kiểm thử tích hợp kiểm tra sự tương tác giữa các thành phần phần mềm
Kiểm thử hệ thống chỉ do lập trình viên thực hiện, còn kiểm thử tích hợp do kiểm thử viên thực hiện
Kiểm thử hệ thống diễn ra trước kiểm thử đơn vị
Kiểm thử Big Bang là gì?
Một phương pháp kiểm thử chỉ áp dụng cho hệ thống nhỏ
Một phương pháp kiểm thử theo từng cấp độ, từ module thấp đến cao.
Một phương pháp kiểm thử từng module riêng lẻ trước khi tích hợp.
Một phương pháp kiểm thử trong đó tất cả các module được tích hợp và kiểm thử đồng thời như một hệ thống hoàn chỉnh.
Kiểm thử nào được thực hiện đầu tiên trong quy trình kiểm thử phần mềm?
Kiểm thử hệ thống
Kiểm thử đơn vị
Kiểm thử chấp nhận
Kiểm thử tích hợp
Test Plan là gì?
Một tài liệu chi tiết mô tả chiến lược kiểm thử, mục tiêu, lịch trình, ước tính và các nguồn lực cần thiết để kiểm thử phần mềm.
Một tài liệu mô tả cách phần mềm được phát triển và triển khai.
Một kế hoạch dành cho lập trình viên để viết mã hiệu quả hơn.
Một tài liệu liệt kê tất cả các lỗi đã tìm thấy trong phần mềm.
Có mấy nguyên tắc kiểm thử phần mềm?
4
2
7
6
Kiểm thử nào được thực hiện bởi người dùng trong môi trường thực tế?
Alpha test
Beta test
Unit test
Integration test
Kiểm thử nào được thực hiện để xác định tính khả dụng của phần mềm?
Kiểm thử chấp nhận
Kiểm thử chức năng
Kiểm thử bảo mật
Kiểm thử hiệu năng
Loại kiểm thử nào giúp phát hiện lỗi trong quá trình tích hợp các module?
Kiểm thử tích hợp
Kiểm thử đơn vị
Kiểm thử hồi quy
Kiểm thử hệ thống
