Tải bản đầy đủ (.pdf) (4 trang)

NHỮNG CÂU TRẢ LỜI PHỎNG VẤN QC DDTCQC

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (319.59 KB, 4 trang )

1. Em có thể mơ tả life cycle của một bug ?
Nguồn hình:
/>92x300.png

2. Regression Testing là gì ? Khi nào thì nên regression testing ?
VD: có tổng 100 testcases ( 60 testcases PASS, 40 testcase FAIL ), sau khi fix xong 40
testcases FAIL => Test lại toàn bộ 100 testcases

3. Em có thể giải thích functional-testing và non-functional testing ?


Functional-testing: Kiểm tra chức năng của một phần mềm, thực hiện bằng tay.
Ví dụ khi đăng nhập thì cần có textbox để nhập thông tin vào



Non-functional testing: Liên quan đến các vấn đề hiệu suất, bảo mật, giao
diện,... Thực hiện bằng tool. Ví dụ khi login thì sau 5 giây có login thành cơng
hay khơng

4. Smoke test là gì? Khi nào cần ?
- Các khuyết điểm được nhận diện ở giai đoạn đầu, tìm ra lỗi quan trọng

5. Em đã bao giờ viết test case mà khơng có requirement chưa, trong trường hợp


đó thì em đưa ra những solution nào để giải quyết ?
- Trao đổi với khách hàng, nếu khơng có khách hàng thì trao đổi Project Manager
( PM ), Business Analyst ( BA )

6. Em có biết về và Branch Testing không ?


- Boundary Testing: Test 2 giá trị min, max Branch Testing: Kỹ thuật kiểm thử, tất cả
các nhánh (branch) của chương trình sẽ được kiểm tra ít nhất một lần. Thực hiện
bởi các developer

7. Em có thể nêu các thành phần cơ bản của 1 test case?


Tc ID



Tc Items



Priority



Asignee



Step by Step



Pre-condition




Test Data



Expected results



Actual result: pass/fail



Comments


8. Bạn sẽ làm gì khi developer nói là khơng thể tái tạo được lỗi của bạn ?
- Trao đổi với developer, ngồi lại với nhau liệt kê lại từng step một, xem có sai sót gì
khơng, qn clear cache chẳng hạn,....

9. Kiểm thử hệ thống là gì ?
- Là một phương pháp theo dõi và đánh giá hành vi của sản phẩm hoặc hệ thống
phần mềm hoàn chỉnh đã được tích hợp đầy đủ, dựa vào đặc tả và các yêu cầu
chức năng được xác định trước.

10. Kỹ thuật phân vùng tương đương (equivalence partitioning) là gì ?
- Là chia thành nhiều vùng mà mỗi vùng thuộc có cùng thuộc tính giống nhau.
VD: Login in: pass word 6 - 10 ký tự
vùng hợp lệ 6 <= x <= 10
vùng không hợp lệ: <6, >10, để trống


11. Black box testing là gì? White box testing là gì ?


Black Box: chỉ biết được giá trị input, output. Áp dụng cho người khơng biết
technical mindset EX: Test login nếu success thì login thành cơng, ngược lại thì
show ra message thơng báo lỗi



White Box: biết được thiết kế cấu trúc giải thuật bên trong và thực hiện các
công việc. Áp dụng cho developer, technical mindset EX: khi developer viết unit
test


12. Test plan là gì? Trình bày nội dung của test plan ?


Là tài liệu tổng quan về việc kiểm thử 1 project đặc tả:



Phạm vi dự án, hướng tiếp cận, quy trình kiểm thử



Tài nguyên và nhân lực cần có, các tính năng cần được test và khơng cần phải
test




Các cơng cụ và mơi trường test cần có. Test plan là cơ sở để test các sản phẩm
/ phần mềm trong một dự án

13. Test scenario là gì? Khác gì so với testcase ?
- Test Scenario là tập hợp các testcase để test 1 form hoặc function, chỉ nêu mục
đích, khơng chỉ ra các step cụ thể

Trong cuộc sống gặp nhau là một cái duyên, biết đâu một ngày nào đó
chúng ta va vào nhau !



×