NHỮNG CÂU HỎI PHỎNG VẤN TESTER

     
nếu như khách hàng vẫn còn vẫn mông lung đắn đo một Test Engineer hay Software Tester đề nghị tu luyện những kiến thức và khả năng gì nhằm vượt vòng chất vấn hóc búa. Nội dung bài viết dưới đấy là câu trả lời nhắc nhở và tham khảo giành riêng cho bạn!A. Foundations (Kiến thức nền tảng)B. Practical skills (Kỹ năng thực hành)

Anh Tester share đến với các bạn 25 thắc mắc thường chạm chán khi chất vấn Test Engineer với mong muốn các bạn cũng có thể ôn tập thật cẩn thận lưỡng cùng đúng trọng tâm. Anh Tester còn gợi nhắc cho một vài thắc mắc như một món quà nhỏ tuổi dành mang đến các bạn muốn làm Tester chuẩn bị kỹ càng trước buổi rộp vấn.

Bạn đang xem: Những câu hỏi phỏng vấn tester

Còn nếu như bạn chưa xuất hiện ý định ứng tuyển, hãy thử vấn đáp các thắc mắc dưới phía trên như một lần tự chất vấn lại kiến thức của bản thân coi sao nhé !!!


A. Foundations (Kiến thức nền tảng)

1. Testing (Kiểm thử)

a. Name & explain types of testing.

b. What is black box testing? What is white box testing?

c. What is the main problem with web testing?

d. Describe a bug life-cycle and draw the diagram on the board.

e. What are differences among demo plan, kiểm tra scenario, kiểm tra case, demo report?

(Đâu là điểm khác hoàn toàn giữa kế hoạch kiểm thử, kịch bản kiểm thử, trường phù hợp kiểm thử, report kiểm thử?)

f. What are components of a demo case?

(Các thành phần của một trường hợp kiểm demo là gì?)

Gợi ý: Một test case cần có đủ không nhiều nhất các thành phần sau:
*

g. How khổng lồ track the thử nghiệm coverage?

(Làm cụ nào nhằm theo dõi độ bao phủ kiểm demo (tỷ lệ kiểm soát tính theo%?)

Gợi ý: Ứng viên hoàn toàn có thể sử dụng nhiều luật để theo dõi. Một số hoàn toàn có thể kể đến như Excel formulas, TestRail (một công cụ quản lý kiểm tra tích hợp vừa đủ tiện ích JIRA),…
*

2. Programming languages (Ngôn ngữ lập trình)

a. Explain Inheritance, Abstraction, Encapsulation, Polymorphism concept.

(Giải thích các khái niệm: Inheritance (Kế thừa), Abstraction (Trừu tượng), Encapsulation (Đóng gói), Polymorphism (Đa hình))

Gợi ý: Đây là những khái niệm tương quan đến Object Oriented Programming (Lập trình phía đối tượng).

b. Explain the meaning và the use of: While / For / do While, Switch, If, Break.(Giải thích ý nghĩa sâu sắc và phương pháp sử dụng của những câu lệnh: While / For / bởi While, Switch, If, Break)

c. Name some basic data structures.

Xem thêm: Tổng Hợp Kinh Nghiệm Đi Chợ Vải Ninh Hiệp, Chợ Ninh Hiệp Đi Đường Nào

(Kể tên một vài cấu tạo dữ liệu cơ bản)

3. Networking (Kiến thức Mạng cơ bản)

a. Danh mục some major HTTP methods và response codes.

(Liệt kê một số trong những phương thức HTTP chủ yếu và những mã sử dụng để biểu lộ trạng thái request HTTP chỉ định)

Gợi ý: Ứng viên cần phải biết phân biệt một vài phương thức HTTP như POST, GET, DELETE, UPDATE,…và liệt kê được code 404, 502, 200,…
*

b. What is Client-server architecture?

(Cấu trúc Client-server là gì?)

4. Database (Cơ sở dữ liệu)

a. What is primary key, foreign key? How are they different?

(Khoá chính, khoá nước ngoài là gì? Chúng không giống nhau như ráng nào?)

b. Write a query that…

(Viết một câu tầm nã vấn đáp ứng nhu cầu yêu mong đề bài)

c. What is CRUD?

(CRUD là gì?)

B. Practical skills (Kỹ năng thực hành)

1. Tools (Công cụ)

a. How to demo with different internet speed?

(Làm thay nào để kiểm demo với vận tốc internet không giống nhau?)

Gợi ý: Ứng viên cần biết sử dụng các công nuốm như JMeterChrome DevTools,…
*

b. Explain about Page Object mã sản phẩm concept.

(Giải thích quan niệm “Page Object Model”)

Gợi ý: Đây là 1 mô hình xây đắp test script được sử dụng phổ cập trong các Framework Automation test với Selenium, Appium.

c. What is XPath, CSS selector? How to lớn find elements in Selenium?

2. Automation demo (Kiểm thử tự động)

a. What is Selenium/ Selenium WebDriver?

b. What tools are/were you using to test a software?

(Những công cụ bạn đang sử dụng nhằm kiểm thử 1 phần mềm là gì?)
*

Note: Selenium là một trong những trong nhiều công nghệ được thực hiện để vận hành hệ thống demo Automation đến website hiện nay nay.

3. Manual chạy thử (Kiểm test thủ công)

a. When you encounter a bug when testing, what will you do? How could you know where an error comes from?

(Khi gặp mặt phải bug trong những khi kiểm thử, các bạn sẽ làm gì? Làm nạm nào để bạn biết một lỗi nào đó tới từ đâu?)

b. What are the differences between Load Test & Stress Test?

(So sánh điểm khác biệt giữa Load test và bít tất tay Test)

Gợi ý:
*

c. How bởi vì you review member’s test cases?

(Bạn review các test cases của thành viên khác như thế nào?)

Gợi ý: Ứng viên cần biết nêu kế hoạch, các bước thực hiện, tiêu chuẩn để đánh giá các thử nghiệm cases.

Xem thêm: Cách Làm Khung Bìa Trong Word 2007, 2010, 2013, 2016, Hướng Dẫn Tạo Khung Trang Bìa Trong Word 2007

4. Security (Bảo mật)

a. What should you keep in mind when testing the system’s security?

(Bạn buộc phải ghi nhớ đều gì khi kiểm thử bảo mật hệ thống?)

Gợi ý: Ứng viên cần phải biết một số nhiều loại kiểm thử bảo mật cơ phiên bản như SQL injection, XSS,…

b. Can you menu the details of each security testing type?

(Bạn rất có thể liệt kê cụ thể về từng một số loại kiểm thử bảo mật không?)

Gợi ý: Ứng viên hoàn toàn có thể nhắc đến top 10 lỗ hổng bảo mật thông tin web phổ cập theo chuẩn chỉnh OWASP — OWASP top 10.

Bạn vấn đáp được từng nào % trong tổng cộng các câu hỏi trên đây rồi? Nếu vấn đáp được từ bỏ tin tất cả các thắc mắc này, bạn rất rất có thể sẽ thừa qua vòng vấn đáp một cách dễ dãi đấy!

Nếu vẫn còn một số kiến thức chưa nạm chắc, không sao cả, hãy lưu bài viết này lại nhằm dành thời gian tu luyện thêm chúng ta nhé! mong muốn bộ câu hỏi lúc này có thể sát cánh đồng hành cùng chúng ta trên chặng đường trở thành một test Engineer bao gồm hiệu của mình