Các câu hỏi phỏng vấn tester

      174
nếu như khách hàng vẫn còn đang mông lung chần chừ một Test Engineer hay Software Tester bắt buộc tu luyện những kỹ năng và kiến thức và kĩ năng gì để vượt vòng phỏng vấn hóc búa. Bài viết dưới đó là câu trả lời gợi ý và tham khảo giành 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 câu hỏi thường gặp mặt khi phỏng vấn Test Engineer với hy vọng các bạn có thể ôn tập thật kỹ lưỡng với đú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ỏ dại dành cho các bạn có nhu cầu làm Tester sẵn sàng kỹ càng trước buổi bỏng vấn.

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

Còn nếu như bạn chưa tồn tại ý đị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ự kiểm tra lại kiến thức của bạn dạng thân coi sao nhé !!!


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

1. Testing (Kiểm thử)

a. Name và explain types of testing.

b. What is đen box testing? What is trắng 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 chạy thử plan, thử nghiệm scenario, kiểm tra case, demo report?

(Đâu là điểm biệt lập giữa chiến lược kiểm thử, kịch phiên bản kiểm thử, trường đúng theo kiểm thử, report kiểm thử?)

f. What are components of a kiểm tra case?

(Các yếu tắc của một trường hòa hợp kiểm test là gì?)

Gợi ý: Một kiểm tra case cần có đủ ít nhất những thành phần sau:
*

g. How khổng lồ track the chạy thử coverage?

(Làm chũm nào nhằm theo dõi độ bao trùm kiểm test (tỷ lệ soát sổ tính theo%?)

Gợi ý: Ứng viên hoàn toàn có thể sử dụng nhiều luật pháp để theo dõi. Một số có thể kể cho như Excel formulas, TestRail (một công cụ làm chủ kiểm tra tích hợp đầy đủ 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 những 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à các khái niệm tương quan đến Object Oriented Programming (Lập trình phía đối tượng).

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

c. Name some basic data structures.

Xem thêm: Thông Báo Người Nhận Đã Đọc Tin Nhắn Của Bạn Trên Iphone Và Ipad

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

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

a. Menu some major HTTP methods và response codes.

(Liệt kê một trong những phương thức HTTP bao gồm và các mã cần sử dụng để thể hiện trạng thái request HTTP chỉ định)

Gợi ý: Ứng viên nên biết phân biệt một trong những 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á 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 truy vấn vấn đáp ứng nhu cầu yêu ước đề 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 test with different mạng internet speed?

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

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

b. Explain about Page Object model concept.

(Giải thích định nghĩa “Page Object Model”)

Gợi ý: Đây là một trong mô hình kiến thiết test script được sử dụng phổ cập trong các Framework Automation demo với Selenium, Appium.

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

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

a. What is Selenium/ Selenium WebDriver?

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

(Những công cụ nhiều người đang sử dụng để kiểm thử một phần mềm là gì?)
*

Note: Selenium là một trong nhiều công nghệ được áp dụng để quản lý hệ thống chạy thử Automation mang đến website hiện tại nay.

3. Manual chạy thử (Kiểm thử 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 gỡ phải bug trong những lúc kiểm thử, bạn sẽ làm gì? Làm cầm nào để các bạn biết một lỗi làm sao đó tới từ đâu?)

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

(So sánh điểm khác hoàn toàn giữa Load test và ức chế Test)

Gợi ý:
*

c. How vị you review member’s kiểm tra cases?

(Bạn reviews các kiểm tra cases của member khác như thế nào?)

Gợi ý: Ứng viên cần phải biết nêu kế hoạch, quá trình thực hiện, tiêu chuẩn để review các chạy thử cases.

4. Security (Bảo mật)

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

(Bạn đề xuất ghi nhớ phần đông gì lúc kiểm thử bảo mật hệ thống?)

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

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

(Bạn có thể liệt kê cụ thể về từng một số loại kiểm thử bảo mật thông tin 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 thông dụng theo chuẩn OWASP — OWASP vị trí cao nhất 10.

Bạn vấn đáp được bao nhiêu % trong tổng số các câu hỏi trên đây rồi? Nếu vấn đáp được từ bỏ tin toàn bộ các câu hỏi này, bạn rất hoàn toàn có thể sẽ thừa qua vòng phỏng vấn một cách tiện lợi đấy!

Nếu vẫn còn một vài kiến thức chưa núm chắc, không sao cả, hãy lưu nội dung 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 từ bây giờ có thể sát cánh cùng bạn trên chặng đường trở thành một chạy thử Engineer thiết yếu hiệu của bản thân mình