Top câu hỏi phỏng vấn kiểm thử thủ công để tìm được việc làm
20/05/2024 01:24
Bài viết này cung cấp cho bạn nhiều câu hỏi phỏng vấn kiểm thử thủ công/câu hỏi phỏng vấn kiểm thử phần mềm hàng đầu mà bạn có thể sử dụng để nâng cao sự tự tin của mình trước khi ngồi vào cuộc phỏng vấn quan trọng đó.
Bài viết này cung cấp cho bạn nhiều câu hỏi phỏng vấn kiểm thử thủ công/câu hỏi phỏng vấn kiểm thử phần mềm hàng đầu mà bạn có thể sử dụng để nâng cao sự tự tin của mình trước khi ngồi vào cuộc phỏng vấn quan trọng đó. Nếu bạn đã tham gia vào một số khía cạnh của phát triển phần mềm thì dù sao thì bạn cũng nên xem xét với mục tiêu cuối cùng là nâng cao kỹ năng. Suy cho cùng, bạn càng có khả năng chỉ huy tốt hơn trong mọi giai đoạn phát triển phần mềm thì khả năng tiếp thị của bạn càng tăng lên.
Câu hỏi và câu trả lời kiểm thử thủ công dành cho người mới
1. Giải thích kiểm thử phần mềm là gì.
Đó là quá trình phân tích bất kỳ phần mềm nhất định nào để xác định xem nó có đáp ứng được nhu cầu của cổ đông hay không cũng như phát hiện các khiếm khuyết và xác định chất lượng tổng thể của mục đó bằng cách đo lường hiệu suất, tính năng, chất lượng, tiện ích và tính đầy đủ của nó. Tóm lại, đó là kiểm soát chất lượng.
2. Kiểm soát chất lượng là gì và nó khác với đảm bảo chất lượng như thế nào?
Kiểm soát chất lượng là quá trình chạy một chương trình để xác định xem nó có bất kỳ lỗi nào hay không, cũng như đảm bảo rằng phần mềm đáp ứng tất cả các yêu cầu do các bên liên quan đưa ra. Đảm bảo chất lượng là một cách tiếp cận theo định hướng quy trình, tập trung vào việc đảm bảo rằng các phương pháp, kỹ thuật và quy trình được sử dụng để tạo ra các sản phẩm có chất lượng được áp dụng chính xác.
3. Kiểm thử phần mềm thủ công chính xác là gì và nó khác với kiểm thử phần mềm tự động như thế nào?
Kiểm thử phần mềm thủ công là một quá trình trong đó người kiểm thử chạy các trường hợp kiểm thử theo cách thủ công, sau đó tạo ra các báo cáo kiểm thử kết quả. Với kiểm thử phần mềm tự động hóa, các chức năng này được thực thi bởi các công cụ tự động hóa như tập lệnh và mã kiểm thử. Người thử nghiệm đóng vai trò của người dùng cuối để xác định ứng dụng hoạt động tốt như thế nào.
4. Ưu điểm của kiểm thử thủ công là gì?
Điểm mạnh của kiểm thử thủ công là:
- Nó rẻ hơn
- Bạn nhận được phản hồi trực quan chính xác và nhanh chóng
- Thật lý tưởng để thử nghiệm những thay đổi nhỏ
- Nó hoàn hảo cho việc thử nghiệm đặc biệt
- Người kiểm thử không cần phải biết gì về các công cụ tự động hóa
- Thật tuyệt vời khi thử nghiệm giao diện người dùng
5. Mặt khác, hạn chế của việc kiểm thử thủ công là gì?
Điểm yếu của kiểm thử thủ công là:
- Dễ bị lỗi của con người
- Một số nhiệm vụ có thể khó thực hiện thủ công, cần nhiều thời gian hơn để hoàn thành
- Chi phí cộng lại nên về lâu dài sẽ đắt hơn
- Bạn không thể ghi lại quá trình kiểm thử thủ công nên rất khó để sao chép
6. Những kỹ năng nào cần thiết để trở thành người kiểm thử phần mềm?
Người kiểm thử phần mềm cần có những kỹ năng như:
- Kỹ năng giải quyết vấn đề
- Kỹ năng giao tiếp bằng văn bản và bằng lời nói tuyệt vời
- Định hướng một cách chi tiết
- Có khả năng xử lý áp lực
- Có thể làm việc solo hoặc làm thành viên nhóm đều tốt
- Kỹ năng tổ chức
- Kỹ năng kỹ thuật liên quan
7. Giải thích SDLC là gì.
Đây là từ viết tắt của Vòng đời phát triển phần mềm và bao gồm tất cả các giai đoạn phát triển phần mềm, bao gồm thu thập và phân tích yêu cầu, thiết kế, mã hóa , thử nghiệm, triển khai và bảo trì.
8. Trường hợp thử nghiệm là gì?
Test case được sử dụng để kiểm thử xem ứng dụng có tuân thủ các yêu cầu của nó hay không. Đó là một tập hợp các tình huống được ghi lại bao gồm các điều kiện tiên quyết, giá trị đầu vào và kết quả mong đợi.
9. Kịch bản thử nghiệm là gì?
Một kịch bản thử nghiệm được bắt nguồn từ một ca sử dụng. Nó được sử dụng để kiểm thử tính năng của ứng dụng từ đầu đến cuối. Nhiều trường hợp thử nghiệm có thể được cung cấp bởi một kịch bản thử nghiệm duy nhất. Khi có hạn chế về thời gian trong quá trình thử nghiệm, thử nghiệm kịch bản sẽ rất hữu ích.
10. Kế hoạch kiểm thử là gì?
Kế hoạch kiểm thử là một tài liệu chính thức xác định phạm vi kiểm thử, phương pháp được sử dụng, các nguồn lực cần thiết và thời gian ước tính để hoàn thành quá trình kiểm thử. Nó bắt nguồn từ các thông số kỹ thuật (Thông số kỹ thuật yêu cầu phần mềm).
11. Dữ liệu thử nghiệm là gì?
Dữ liệu thử nghiệm là thông tin được sử dụng để kiểm thử phần mềm với nhiều đầu vào khác nhau và xác định xem kết quả đầu ra có phù hợp với kết quả dự kiến hay không. Dữ liệu này được tạo ra dựa trên nhu cầu của công ty.
12. Kịch bản kiểm thử là gì?
Một trường hợp kiểm thử tự động được tạo bằng bất kỳ ngôn ngữ lập trình hoặc tập lệnh nào đều được gọi là tập lệnh kiểm thử. Về cơ bản, đây là tập hợp các hướng dẫn để đánh giá chức năng của ứng dụng.
13. Có những loại thử nghiệm thủ công nào? Hãy phá vỡ chúng.
kiểm thử thủ công được chia thành:
- Hộp đen
- Hộp trắng
- Hội nhập
- Đơn vị
- Hệ thống
- chấp thuận
14. Kiểm thử hộp đen là gì và có những kỹ thuật nào?
Người kiểm thử phần mềm sử dụng kiểm thử hộp đen khi họ không biết kiến trúc bên trong hoặc cấu trúc mã. Các kỹ thuật là:
- Phân vùng tương đương
- Phân tích giá trị biên
- Biểu đồ nhân quả
15. Kiểm thử hộp trắng là gì và các kỹ thuật khác nhau của nó?
Không giống như thử nghiệm hộp đen, hộp trắng liên quan đến việc phân tích kiến trúc bên trong của hệ thống và/hoặc việc triển khai nó, bên cạnh chất lượng mã nguồn của nó. Kỹ thuật của nó là:
- Bảo hiểm Tuyên bố
- Phạm vi quyết định
Cho đến nay, nếu bạn có bất kỳ nghi ngờ nào về các câu hỏi phỏng vấn Kiểm thử thủ công/câu hỏi phỏng vấn kiểm thử phần mềm này, vui lòng hỏi trong phần bình luận bên dưới.
Cũng đọc: 16 loại kiểm thử phần mềm hàng đầu và cách sử dụng chúng
16. Giải thích sự khác biệt giữa thử nghiệm alpha và thử nghiệm beta.
Thử nghiệm alpha có tại trang web của nhà phát triển trước khi phát hành. Khách hàng tiềm năng tiến hành thử nghiệm beta tại trang web của họ.
17. Sự khác biệt giữa xác minh và xác thực là gì?
Việc xác minh đánh giá phần mềm ở giai đoạn phát triển, xác định xem sản phẩm có đáp ứng các yêu cầu mong đợi hay không. Mặt khác, việc xác nhận sẽ đánh giá phần mềm sau giai đoạn phát triển, đảm bảo phần mềm đáp ứng các yêu cầu của khách hàng.
19. Sanity testing là gì?
Sanity testing là thử nghiệm được thực hiện ở cấp độ phát hành để kiểm thử các chức năng chính. Nó cũng được coi là một khía cạnh của thử nghiệm hồi quy.
Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần bình luận của bài viết Câu hỏi phỏng vấn kiểm thử thủ công này và chúng tôi sẽ liên hệ lại với bạn.
Cũng đọc: kiểm thử độ tỉnh táo và kiểm thử khói
20. Khi nào nhà phát triển nên triển khai quy trình quản lý cấu hình?
Điều này nên được thực hiện trong quá trình lập kế hoạch kiểm thử.
21. Liệt kê bốn cấp độ kiểm thử khác nhau
Bốn cấp độ là:
- kiểm thử đơn vị/thành phần/chương trình/mô-đun
- Thử nghiệm hội nhập
- Thử nghiệm hệ thống
- kiểm thử chấp nhận
22. Sự khác biệt giữa lỗi và khiếm khuyết là gì?
Lỗi là lỗi trong phần mềm được phát hiện trong thời gian thử nghiệm, trong khi lỗi là sự khác biệt giữa kết quả mong đợi và kết quả thực tế, được nhà phát triển phát hiện sau khi sản phẩm đi vào hoạt động.
23. Sự khác biệt giữa sai lầm và thất bại là gì?
Nếu một chương trình không thể chạy hoặc không thể biên dịch trong quá trình phát triển thì đó là lỗi. Nếu người dùng cuối phát hiện ra sự cố với phần mềm thì đó là lỗi.
24. kiểm thử GUI là gì?
Điều này kiểm thử giao diện giữa phần mềm và người dùng cuối. Viết tắt của Giao diện người dùng đồ họa.
25. Khi nào việc kiểm thử nên kết thúc?
Có một số tiêu chí để kết thúc thử nghiệm:
- Tỷ lệ lỗi đã giảm xuống dưới mức thỏa thuận
- Thời hạn thử nghiệm hoặc phát hành đã đến
- Ngân sách thử nghiệm đã hết tiền
- Một tỷ lệ nhất định các trường hợp thử nghiệm đã vượt qua
- Giai đoạn thử nghiệm alpha hoặc beta đã kết thúc
- Phạm vi mã, chức năng hoặc yêu cầu đã được đáp ứng tại điểm đã khai báo
Đây là một số câu hỏi phỏng vấn kiểm thử thủ công cơ bản. Trong phần sắp tới, chúng tôi mang đến cho bạn một số câu hỏi phỏng vấn kiểm thử thủ công ở cấp độ nâng cao.