Nhờ trả lời một số câu hỏi phỏng vấn Tester

Chia sẻ kinh nghiệm trả lời phỏng vấn, cũng như những chuyện vui buồn liên quan đến phỏng vấn xin việc Tester.
Forum rules
Chia sẻ kinh nghiệm trả lời phỏng vấn, cũng như những chuyện vui buồn liên quan đến phỏng vấn xin việc Tester.
Post Reply
thuykute
Hoc Tester
Posts: 7
Joined: Tue 26 Nov, 2013 12:50 pm
Contact:

Nhờ trả lời một số câu hỏi phỏng vấn Tester

Post by thuykute »

Chào cả nhà,

Mình có một số câu hỏi phỏng vấn như sau, nhờ mọi người giúp mình trả lời với nhé, cám ơn.
  • 1. Anh/chị hãy cho biết mục đích chính của kiểm thử là gì?
    2. Anh/chị thực thi hết các trường hợp kiểm thử và tất cả kết quả là Passed. Đây là tin tốt hay tin xấu?
    3. Anh/chị sẽ làm gì nếu như anh/chị được yêu cầu kiểm thử một hệ thống xa lạ đồng thời tài liệu về sản phẩm đã cũ và không còn phù hợp?
    4. Nếu như Anh/chị báo cáo một lỗi nhưng Devs không mô phỏng lại được lỗi đó. Anh/chị sẽ làm gì?
    5. Anh/chị hiểu như thế nào về kiểm thử hồi quy (regression test) và kiểm thử lại (re-test)?
    6. Anh/chị được yêu cầu kiểm thử 600 trường hợp kiểm thử và mỗi trường hợp kiểm thử mất 10 phút. Nếu sếp yêu cầu Anh/chị phải hoàn tất 600 trường hợp này trong 1 tuần, Anh/chị sẽ làm gì?
    7. Những nguyên nhân nào thường gây ra lỗi sản phẩm?
    8. Sự khác biệt giữa kiểm thử (testing) và kiểm tra (checking)?
    9. Những nguyên nhân nào anh/chị có thể nghĩ ra để giải thích việc kỹ sư kiểm thử không tìm được lỗi?
    10. Khi nào thì Anh/chị ngừng kiểm thử?
    11. Theo Anh/chị thì những tiêu chí nào để đánh giá chất lượng công việc của kỹ sư kiểm thử?
    12. Kỹ sư kiểm thử có cần kỹ năng lập trình hay không và tại sao?
    13. Anh/chị báo cáo một lỗi sản phẩm nhưng Devs nói không phải là lỗi. Anh/chị làm gì tiếp theo?
    14. Sau khi sản phẩm được đưa ra thị trường, khách hàng tìm được một lỗi quan trọng. Là người kiểm thử sản phẩm đó, Anh/chị đánh giá như thế nào về tình huống đó?
    15. Anh/chị hãy liệt kê vài cách mà theo Anh/chị sẽ nâng cao năng lực cũng như kiến thức về kiểm thử phần mềm?



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Nhờ trả lời một số câu hỏi phỏng vấn Tester

Post by tvn »

1. Anh/chị hãy cho biết mục đích chính của kiểm thử là gì?
Theo em, thường thì mục đích chính của kiểm thử là tìm lỗi của sản phẩm phần mềm bao gồm cả tài liệu, code cũng như của chương trình. vấn đề quan trọng nhất là đảm bảo chương trình/ứng dụng hoạt động đúng theo yêu cầu, mong đợi của người dùng. Đôi khi kiểm thử không mang mục đích là tìm lỗi mà có mục đích là cung cấp thông tin cho các cấp quản lý đưa ra quyết định về sản phẩm đang được test.
2. Anh/chị thực thi hết các trường hợp kiểm thử và tất cả kết quả là Passed. Đây là tin tốt hay tin xấu?
Thường thì khi test hết test cases mà kết quả toàn là pass, thì đây chưa hẳn là tin tốt, có thể là tin xấu. Tester cần phải kiểm tra lại mình đang thực hiện sai thao tác hay yêu cầu gì không? Có thể do test trên ứng dụng có version không đúng với yêu cầu, hoặc đang dựa vào yêu cầu sai, hoặc có thể có vấn đề gì đó về môi trường test hoặc cấu hình của hệ thống.
3. Anh/chị sẽ làm gì nếu như anh/chị được yêu cầu kiểm thử một hệ thống xa lạ đồng thời tài liệu về sản phẩm đã cũ và không còn phù hợp?
Trong trường hợp này thì tốt nhất là áp dụng phương pháp "kiểm thử khám phá" - exploratory testing.
4. Nếu như Anh/chị báo cáo một lỗi nhưng Devs không mô phỏng lại được lỗi đó. Anh/chị sẽ làm gì?
Không phải bug nào cũng có thể tái hiện lại được, nhưng trong trường hợp này, nếu mình vẫn có thể tái hiện lại được lỗi đó mà DEV thì không tái hiện được trên máy của họ. Thì khả năng cao nhất là 2 version của code đang khác nhau. Cần phải kiểm tra version của code, cơ sở dữ liệu của 2 bên và môi trường test 2 bên có giống nhau hay không. Và cũng không quên kiểm tra lại các bước thực hiện trong bug report có giống với các bước mà mình làm không nhé. Nếu mô tả thiếu bước thực hiện thì khó mà tái hiện được bug.
5. Anh/chị hiểu như thế nào về kiểm thử hồi quy (regression test) và kiểm thử lại (re-test)?
Bạn nên tham khảo bài viết này regression test vs. retest

Hôm khác trả lời tiếp nhé.



camapden
Fresher Tester
Posts: 44
Joined: Sun 06 Feb, 2011 7:42 pm
Contact:

Re: Nhờ trả lời một số câu hỏi phỏng vấn Tester

Post by camapden »

thanks anh.



thanmeo
Hoc Tester
Posts: 4
Joined: Mon 12 Aug, 2013 10:44 am
Contact:

Re: Nhờ trả lời một số câu hỏi phỏng vấn Tester

Post by thanmeo »

Ý kiến riêng của mình thôi nhé

6. Anh/chị được yêu cầu kiểm thử 600 trường hợp kiểm thử và mỗi trường hợp kiểm thử mất 10 phút. Nếu sếp yêu cầu Anh/chị phải hoàn tất 600 trường hợp này trong 1 tuần, Anh/chị sẽ làm gì?
- Dành 1 khoảng thời gian để đọc tài liệu mô tả về phần mềm, chọn những module chính (quan trọng), ưu tiên thực hiện các test case liên quan đến module đó, xong rồi lần lượt làm run các test case liên quan đến module có độ ưu tiên kế tiếp

9. Những nguyên nhân nào anh/chị có thể nghĩ ra để giải thích việc kỹ sư kiểm thử không tìm được lỗi?
- Mình nghĩ câu trả lời giống với câu 2 (của anh tvn)

10. Khi nào thì Anh/chị ngừng kiểm thử?
- Bạn tham khảo ở đây nhé How can it be known when to stop testing?

12. Kỹ sư kiểm thử có cần kỹ năng lập trình hay không và tại sao?
- Câu trả lời là có, vì có lúc bạn phải viết script để thực hiện automation test

13. Anh/chị báo cáo một lỗi sản phẩm nhưng Devs nói không phải là lỗi. Anh/chị làm gì tiếp theo?
- Nhìn lại mình trước, kiểm tra xem mình thực thi test phần mềm trên đúng version chưa, yêu cầu, tài liệu, môi trường test có sai hay thay đổi j không, thông tin post bug chính xác không? Nếu tái hiện bug được thì càng tốt, mình nghĩ nên báo lại với test leader, vì khi này dev không hợp tác rồi : )

14. Sau khi sản phẩm được đưa ra thị trường, khách hàng tìm được một lỗi quan trọng. Là người kiểm thử sản phẩm đó, Anh/chị đánh giá như thế nào về tình huống đó?
- Vấn đề ở đây không phải là đổ lỗi cho ai, điều quan trọng cần được làm là fix bug càng sớm càng tốt. Nếu được, yêu cầu khách hàng tái hiện lại bug đó, post bug sớm nhất có thể, dev fix xong, thực hiện regression test module đó.

15. Anh/chị hãy liệt kê vài cách mà theo Anh/chị sẽ nâng cao năng lực cũng như kiến thức về kiểm thử phần mềm?
- Trong những buổi review, nên có phần chia sẻ kinh nghiệm test giữa những tester, peer to peer chứ không nhất thiết người ít kinh nghiệm thì ngồi nghe trong khi nhiều kinh nghiệm thì chỉ nói.
- Tài liệu về kiểm thử thì free nên để nâng cao kiến thức cần những buổi training, cùng tìm hiểu, chia sẻ về kiến thức trong những tài liệu đó.


Hi vọng giúp được bạn. Nhắc lại là ý kiến riêng của mình nhé, nếu bạn thấy ko đúng thì thôi ha :mrgreen:



thuykute
Hoc Tester
Posts: 7
Joined: Tue 26 Nov, 2013 12:50 pm
Contact:

Re: Nhờ trả lời một số câu hỏi phỏng vấn Tester

Post by thuykute »

B ơi giúp t tl mấy câu này với :D
1. Bạn phải test một phần mềm mới nhưng người quản lí gia hạn thời gian để test rất ít. Với trình độ của bạn sẽ cần nhiều thời gian hơn để test. Bạn sẽ phải làm gì?
2. Bạn nghĩ khi nào thích hợp để dùng kiểm tra tự động?
3. khi có Bug thì công việc đầu tiên là bạn làm gì ?



Post Reply

Return to “Kinh nghiệm phỏng vấn”