Câu hỏi phỏng vấn Tester

56 Các câu hỏi phỏng vấn Tester được chia sẻ bởi các ứng viên

Hiểu rõ tính chất của nghề tester là gì, sức hút tuyển dụng của ngành khá rộng rãi, rất nhiều bạn lựa chọn công việc này. Nếu bạn đang có chuyên môn, nguyện vọng tìm việc làm Tester nhưng lại e dè trước nhà tuyển dụng về buổi phỏng vấn, hãy tham khảo ngày các câu hỏi phỏng vấn Tester và gợi ý trả lời mới nhất dưới đây:

Bộ câu hỏi phỏng vấn về thông tin cá nhân

Bạn hãy giới thiệu sơ lược về bản thân?

Giới thiệu thông tin cơ bản của bản thân là một trong những câu hỏi mở đầu của buổi phỏng vấn. Có thể người phỏng vấn của bạn biết vị trí bạn đang ứng tuyển và đã xem sơ yếu lý lịch của bạn. Tuy nhiên, bạn nên chuẩn bị một bài giới thiệu  ngắn gọn để đảm bảo họ biết bạn là ai và vai trò mà bạn đang phỏng vấn. Qua đây, nhà tuyển dụng cũng dễ trò chuyện trong những câu hỏi tiếp theo. Bạn hãy trả lời với sự tự tin, lời nói rõ ràng để lấy được thiện cảm từ cái nhìn đầu tiên.

Bạn hãy nói sơ lược về thông tin cá nhân như tên, tuổi để xưng hô cho thuận tiện. Tiếp theo bạn nên giới thiệu thông tin về bằng cấp, trường học hay các khóa đào tạo mình đã học. Bạn hãy chú trọng nói những kinh nghiệm liên quan đến công việc mà bạn có đối với một Tester.

Ngoài ra bạn cần lưu ý khi giới thiệu bản thân trong một cuộc phỏng vấn, về những việc cần làm, bạn cũng sẽ muốn lưu ý đến những việc không nên làm. Trong phần giới thiệu của bạn, hãy tránh:

  • Lan man trong phần giới thiệu của bạn
  • Cần nhắc lại phần giới thiệu của bạn
  • Vội vàng thông qua phần giới thiệu của bạn

Mục tiêu nghề nghiệp của bạn là gì?

Nhà tuyển dụng thường hỏi về mục tiêu tương lai của bạn để xác định xem bạn có khả năng gắn bó lâu dài với công ty hay không. Ngoài ra, câu hỏi này còn được dùng để đánh giá tham vọng, kỳ vọng của bạn đối với sự nghiệp và khả năng lập kế hoạch cho tương lai. Cách trả lời câu hỏi phỏng vấn này là bạn cần xác định rõ định hướng nghề nghiệp của mình là gì, đồng thời nói ra mục đích cuối cùng của bản thân muốn hướng tới ra sao.

Định hướng nghề nghiệp đưa ra cần thực tế, liên quan trực tiếp tới doanh nghiệp và công việc đang ứng tuyển kèm lý do: "Tôi muốn phát triển hơn nữa các kỹ năng chuyên môn cho công việc này. Tôi xác định đây là công việc yêu thích và muốn gắn bó lâu dài".

Vì sao bạn nghỉ việc ở công ty cũ?

Đây là một trong các câu hỏi thường gặp khi phỏng vấn và có thể gây khó khăn cho bạn. Chuẩn bị một câu trả lời chu đáo để người phỏng vấn tin tưởng rằng bạn đang cân nhắc về việc thay đổi công việc này. Thay vì tập trung vào những khía cạnh tiêu cực của vai trò hiện tại hoặc trước đây của bạn, hãy tập trung vào tương lai và những gì bạn hy vọng đạt được ở vị trí tiếp theo. Vì vậy, hãy đưa ra câu trả lời mà không ảnh hưởng gì đến kết quả phỏng vấn:

  • Trường hợp bị sa thải: Hãy nói rõ nguyên nhân phạm lỗi và bài học của bản thân rút ra để tránh lặp lại sai lầm.
  • Nếu tự nguyện nghỉ việc: Giải thích theo cách tích cực nhất. Ví dụ: Định hướng phát triển của công ty cũ không còn phù hợp; cơ hội để phát triển bản thân không cao, muốn tìm môi trường mới năng động hơn...

Điểm mạnh của bạn là gì? Lý do doanh nghiệp nên chọn bạn?

Nhà tuyển dụng muốn chắc chắn rằng bạn thật sự tự tin về những ưu điểm của mình hiện có. Vì vậy bạn hãy trả lời rõ ràng, dõng dạc nhưng cũng đừng nhắc lại tất cả những điều đã ghi trong CV. Bạn có thể kể thêm các điểm mạnh của mình hay đặt chúng vào tình huống cụ thể nhằm minh họa rõ ràng ưu điểm đó. Nhà tuyển dụng sẽ có cái nhìn sâu hơn về những lợi thế của bạn đấy.

Mức lương ở công ty cũ của bạn là bao nhiêu?

Kinh nghiệm phỏng vấn khi trả lời mức lương ở công ty cũ là:

  • Sử dụng con số chung chung: Thay vì nói con số chính xác, bạn có thể cung cấp  con số chung chung. 
  • Sử dụng một phạm vi: Bạn có thể cung cấp mức lương khởi điểm và mức lương hiện tại ở công ty cũ. 
  • Cung cấp con số chính xác: Bạn hoàn toàn có thể chia sẻ thẳng thắn nhưng nên cung cấp tổng mức lương hàng năm trước thuế TNCN để tránh tạo cảm giác lương của bạn đang ở mức thấp hơn.

Bạn mong muốn mức lương bao nhiêu?

Nhà phỏng vấn hỏi câu hỏi này để đảm bảo rằng kỳ vọng của bạn phù hợp với số tiền họ đã dự trù cho vai trò này. Nếu bạn đưa ra mức lương quá thấp hoặc cao hơn giá trị thị trường của vị trí đó, điều đó sẽ tạo ấn tượng rằng bạn không biết giá trị của mình.

Để trả lời các câu hỏi thường gặp khi phỏng vấn này, bạn nên tìm hiểu trước về mức lương chung cho vị trí cũng như mức độ kinh nghiệm của mình. Từ đó, bạn sẽ dung hòa để đưa ra mức lương không quá cao nhưng không phải thấp, đủ để thấy được giá trị bản thân.

Ngoài mức lương, bạn nên trao đổi thẳng thắn về các quyền lợi bảo hiểm xã hội, phụ cấp xăng, ăn uống; chế độ nghỉ thai sản... rõ ràng và cụ thể.

Bạn cũng nên hiểu rõ về lương gross net, cách tính lương gross sang net và ngược lại để deal được mức lương đúng với mong muốn của bản thân nhất.

Bạn có câu hỏi nào không?

Đây có thể là một trong những câu hỏi quan trọng nhất được hỏi trong quá trình phỏng vấn vì nó cho phép bạn tìm hiểu bất kỳ thông tin nào chưa được giải quyết và cho người phỏng vấn thấy bạn nghiêm túc với vai trò này. Hãy nhớ rằng bạn cũng đang phỏng vấn công ty. Hãy dành thời gian để hỏi người phỏng vấn về trải nghiệm của họ với công ty và giải quyết bất kỳ câu hỏi nào mà bạn có thể có. 

Bạn có thể tham khảo một số câu hỏi như sau:

  • Anh/ chị có thể  mô tả về văn hóa làm việc của công ty này không?
  • Có cơ hội thăng tiến và phát triển nghề nghiệp trong công ty không?
  • Có thông tin gì về quyền lợi và gói phúc lợi mà công ty cung cấp?
  • Làm thế nào để công ty đo lường và đánh giá hiệu suất làm việc của nhân viên?
  • Có những kế hoạch mở rộng hay phát triển mới trong tương lai không?
  • Có các cơ hội đào tạo hoặc học hỏi mới để cập nhật kiến thức không?
  • Có cơ hội tham gia vào các dự án đa dạng không?

Câu hỏi phỏng vấn Tester về chuyên môn

Tại sao bạn lại chọn công việc Tester?

Với câu hỏi này, bạn hãy cứ tự tin nói rõ lí do bản thân yêu thích công việc này. Ý nghĩa việc làm tester mang đến cho bạn trong công việc, đời sống. 

Đừng quên nhấn mạnh chính mình cũng có những yếu tố, kỹ năng phù hợp với công việc và có nhiều cơ hội phát triển trong tương lai. Ngoài ra, một vài dự định cụ thể trong 1- 3 năm tới cũng giúp bạn ghi điểm với nhà tuyển dụng.

Theo bạn, Tester cần tố chất gì? Bạn đánh giá mình đáp ứng được bao nhiêu?

Câu hỏi này đòi hỏi bạn phải nghiên cứu kỹ phần yêu cầu công việc trong bản tin tuyển dụng. Từ đó, bạn dễ dàng chỉ ra các tố chất nổi bật của tester và hơn cả nó phù hợp với tiêu chí tuyển dụng của doanh nghiệp.

Khi liên hệ bản thân, bạn nên tự tin khẳng định mình là người luôn cẩn thận, có trách nhiệm với công việc được giao và luôn biết tiếp thu. Bạn đã và đang không ngừng trau dồi kỹ năng phân tích và xử lý các vấn đề lập trình thành thạo nhất, không ngại làm thêm giờ khi được yêu cầu.

Tester chỉ có một việc là tìm bug?

​​Tìm bugs là nhiệm vụ của tester, nhưng cũng là chuyên gia của 1 phần mềm vì phải hiểu rõ toàn bộ hoạt động của PM và mối liên quan ràng buộc là gì? Ảnh hưởng của modul khác. Đôi khi tester phải phân tích yêu cầu và đưa ra hướng giải quyết vấn đề

Database test là gì?

Database Testing là quá trình kiểm tra độ chính xác và tính toàn vẹn của cơ sở dữ liệu (CSDL). Đảm bảo rằng các dữ liệu là chính xác và duy nhất. Những lỗi sau đây của CSDL có thể gây ra một số vấn đề nghiêm trọng: deadlock, hỏng dữ liệu, hiệu suất kém, không thống nhất, vv...

Làm sao bạn biết mã code đã đáp ứng thông số kỹ thuật?

Bạn cần trả lời, đó là khi mã đã hoạt động ổn định, không phát sinh lỗi và chạy lệnh tốt. Mỗi công ty phần mềm luôn có các tiêu chuẩn đánh giá mã tốt (good code) và buộc nhân viên tuân theo. Khi các trường hợp kiểm tra kết thúc tốt, tức là mã (code) đã đáp ứng thông số kỹ thuật.

Bạn hiểu thế nào về kiểm thử phần mềm? Quy trình kiểm thử như thế nào?

Trả lời rõ ràng, ngắn gọn và tập trung chính vào các vấn đề trong câu hỏi. Gợi ý trả lời như sau:

Khái niệm kiểm thử phần mềm: Là quá trình kiểm tra, phát hiện các lỗi nếu có của phần mềm đã được lập trình. Ngoài ra sẽ bao gồm đánh giá phần mềm có đáp ứng được các nhu cầu, tiêu chí của khách hàng hay không.

Quy trình kiểm thử tham khảo: Chạy thử dự án -> thực hiện chuẩn bị kiểm thử -> tiến hành các bài/hạng mục kiểm tra -> thực hiện hậu kiểm thử -> làm báo cáo về kết quả sau kiểm thử.

Bạn biết bao nhiêu phương pháp kiểm thử phần mềm?

Đây cũng là một câu hỏi phỏng vấn Tester thường gặp. Bạn có thể nêu 2 phương pháp kiểm thử sau:

Kiểm thử hộp đen: Dùng khi test theo yêu cầu, tiêu chí của khách hàng, đưa ra các chức năng hệ thống.

Kiểm tra hộp trắng: Kiểm tra về các thuật toán, mã code, cấu trúc của chương trình.

Để phát triển phần mềm cần những giai đoạn nào?

Để phát triển phần mềm sẽ cần qua 4 giai đoạn chính. Bao gồm:

  • Unit testing: Kiểm thử đơn vị.
  • Integration testing: Kiểm thử tích hợp.
  • System testing: Kiểm thử hệ thống.
  • Acceptance testing: Công nhận kiểm thử.
  • Giai đoạn nào thường xuất hiện lỗi khi phát triển phần mềm?

Thông thường, lỗi sẽ xuất hiện ở giai đoạn làm việc sau khi lập trình viên code xong phần mềm và chuyển cho Tester. Quá trình testing và gỡ lỗi (bug) thường được diễn ra song song song với nhau. Do đó, đây là giai đoạn thường phát sinh nhiều lỗi nhất.

Nếu sau quá trình test đã đảm bảo được các yêu cầu, tiêu chí nhưng khách hàng vẫn phàn nàn, bạn sẽ xử lý như thế nào?

Trong trường hợp này, bạn không nên phản bác ngay, mà thay vào đó hãy hỏi xem khách hàng không hài lòng ở điểm nào, muốn thay đổi như thế nào,… Từ đó, phân tích về nhu cầu của khách. Nếu việc thay đổi không mất quá nhiều thời gian, bạn vẫn có thể hỗ trợ để khuyến khích họ quay lại lần sau.

Theo bạn, khi nào nên áp dụng kiểm tra tự động thay vì kiểm tra thủ công?

Bạn cần chia sẻ, kiểm tra tự động thể hiện sự ưu việt hơn so với kiểm tra thủ công. Đưa ra một vài tình huống cụ thể:

  • Kiểm tra định kỳ
  • Phần mềm có nhiều mã code đòi hỏi phải kiểm tra nhiều lần
  • Quá trình kiểm tra có nhiều bước lặp lại giống nhau
  • Thời gian chạy kiểm tra khắt khe theo tiêu chuẩn nhất định

Bạn làm gì khi dự án đã kiểm thử lại phát sinh lỗi?

Bạn nên trả lời, bản thân mình sẽ bình tĩnh để xác định chính xác đó là lỗi gì. Nếu lỗi của bạn, bạn sẽ đứng ra nhận trách nhiệm và liên hệ với bộ phận liên quan để khắc phục nhanh chóng nhất có thể. Ngược lại, nếu khách hàng thực hiện sai thao tác chứ không phải lỗi, bạn sẽ hướng dẫn họ chi tiết cho đến khi hoàn thành quy trình.

Theo bạn, khi nào nên dừng quá trình kiểm thử?

Với câu hỏi mang tính chuyên môn, bạn hãy trả lời ngắn gọn và rõ ràng. Tùy vào điều kiện của từng dự án để xác định được thời điểm dừng kiểm thử.

Một số điều kiện phổ biến gồm:

  • Quá thời gian kiểm thử
  • Hết ngân sách chi trả
  • Đã đạt mức độ tiêu chuẩn của khách hàng
  • Đảm bảo các yêu cầu về test case, tỷ lệ bug
  • Quản lý dự án quyết định dừng kiểm thử phần mềm đó…

Kinh nghiệm “ đậu" phỏng vấn vị trí Tester

Ngoài những tiêu chí đánh giá về năng lực và kinh nghiệm ra thì một trong những yếu tố giúp bạn tạo “điểm cộng" giúp cuộc phỏng vấn trở nên nhẹ nhàng và diễn ra suôn sẻ và nắm chắc phần thành công. Bạn cần chú ý các yếu tố sau:

Về trang phục

Khi đi phỏng vấn, bạn nên lựa chọn những loại trang phục lịch sự, nhã nhặn phù hợp với môi trường công sở. Tránh các trang phục sặc sỡ, khác biệt quá, trang điểm lòe loẹt quá đều không phù hợp với một buổi phỏng vấn

Sự tự tin

Có được sự tự tin nghĩa là bạn đã nắm chắc phần đậu 50%. Hãy giữ bình tĩnh và thể thể hiện hết năng lực của mình, chia sẻ về những kiến thức và kinh nghiệm có được trong quá khứ. Tuy nhiên, ranh giới giữa sự tự tin và tự cao rất mỏng. Do đó, cần cho nhà tuyển dụng thấy sự chắc chắn trong lời nói, hành động của mình, không quá đề cao bản thân và thể hiện đúng lúc, đúng chỗ.

Biết lắng nghe

Người biết lắng nghe và tiếp thu ý kiến là những mảnh ghép mà doanh nghiệp nào cũng cần tìm kiếm và giữ chân. Trong một tập thể, người biết lắng nghe để cải thiện bản thân thường sẽ đi xa và lâu hơn với doanh nghiệp. 

Do đó, hãy thể hiện để hội đồng phỏng vấn thấy bạn là người biết lắng nghe, sẵn sàng tiếp thu những ý kiến vào đóng góp để hoàn thiện bản thân.

Tinh thần cầu tiến và sẵn sàng học hỏi

Đây là yếu tố mà hầu hết ngành nghề nào cũng cần. Đặc biệt là với tốc độ chuyển biến nhanh chóng của công nghệ hiện nay, việc các lập trình viên liên tục học hỏi và cập nhật thông tin là hoàn toàn cần thiết để phát triển trong môi trường cạnh tranh của doanh nghiệp. 

Hơn thế nữa, dù bạn không có quá nhiều kinh nghiệm, nhưng nếu có tinh thần cầu tiến và thái độ học hỏi sẽ là một điểm cộng rất lớn của bạn trong mắt nhà tuyển dụng.

Sự trung thực

Sự trung thực là đức tính cần có ở một ứng viên mà bất kỳ doanh nghiệp tìm kiếm. Rõ ràng những người trung thực sẽ luôn nhận được sự tin tưởng từ đồng nghiệp, cấp trên.

Mặc dù chưa làm việc cùng nhau nhưng bạn có thể thể hiện sự trung thực của mình qua chiếc CV và quá trình phỏng vấn. Hãy là chính mình và chia sẻ những gì là của mình.

Câu hỏi phỏng vấn Tester & Cách trả lời

Dưới đây là 3 câu hỏi phỏng vấn Tester hàng đầu và cách trả lời chúng:

Câu hỏi #1: Kiểm thử phần mềm bao gồm những bước nào?

Quá trình kiểm thử phần mềm sẽ bao gồm những bước sau đây: 

  • Thực hiện chạy dự án theo yêu cầu của công ty để kiểm thử ứng dụng, phần mềm, web. 
  • Chuẩn bị thử nghiệm dựa trên các thông tin nghiên cứu và kịch bản thử nghiệm trước đó. 
  • Dựa vào công cụ hỗ trợ và các dữ liệu sử dụng để kiểm thử, tiến hành làm các bào kiểm tra thử nghiệm.
  • Hậu kiểm thử, đảm bảo tiêu chuẩn và chất lượng cho các sản phẩm được kiểm thử bằng cách phối hợp với các bộ phận liên quan để làm việc. 

Báo cáo lại kết quả thử nghiệm với cấp trên sau khi đã tiến hành phân tích, theo dõi kết quả thành phẩm nghiêm ngặt. 

Câu hỏi #2: Khi nào thì nên dừng quá trình kiểm thử?

Dựa vào điều kiện dừng của dự án để biết chính xác lúc nào tester nên dừng kiểm thử. Tùy vào từng dự án mà điều kiện dừng sẽ có sự khác nhau, tuy nhiên thường sẽ bao gồm các điều như:

  • Quá thời gian kiểm thử
  • Hết ngân sách chi trả
  • Đã đạt được yêu cầu về test case và tỷ lệ bug 
  • Các lỗi phát hiện khi kiểm thử đã được fix
  • Sản phẩm ít bug, hoạt động ổn định, tốt
  • Kiểm thử đã hoàn thiện, tài liệu đã được cập nhật đầy đủ
  • Quản lý dự án quyết định dừng kiểm thử

Câu hỏi #3: Tại sao phải kiểm thử sớm trong quy trình phát triển phần mềm?

Khi kiểm thử được thực hiện sớm trong quy trình phát triển phần mềm, các mục tiêu của quy trình được tối đa hóa. Đồng thời, trường hợp phát hiện sớm sai sót sẽ nhắc nhở nhanh hơn; đúng tiến độ hơn; sản phẩm hoàn thiện hơn; hạn chế lãng phí chi phí. Ngược lại, nếu việc kiểm thử bị trì hoãn và phát hiện sai sót sẽ khó khắc phục triệt để, dẫn đến sản phẩm có nhiều sai sót và chi phí cao.

Câu hỏi phỏng vấn

Tester được hỏi... 05/06/2023

Kể tên các phương pháp để thử phần mềm?

1 câu trả lời

Hiện tại có hai phương pháp để thử phần mềm bao gồm kiểm thử hộp trắng và kiểm thử hộp đen, trong đó:

  • Kiểm thử hộp trắng (White Box): Là quá trình mà các tester sẽ thực hiện kiểm tra mã code, thuật toán, cấu trúc chương trình được đưa ra thông qua yêu cầu. 
  • Kiểm thử hộp đen (Black Box): Công việc không yêu cầu tester phải biết kiến thức lập trình. Khi thực hiện quá trình kiểm thử tester chỉ cần xây dựng các trường hợp test dựa trên nhu cầu của khách hàng đưa ra về chức năng của hệ thống dựa trên bản đặc tả yêu cầu. 
  • Kiểm thử hộp xám (Grey Box): Là sự kết hợp giữa Kiểm thử hộp đen và Kiểm thử hộp trắng.
Tester được hỏi... 05/06/2023

Giai đoạn nào thường xuất hiện lỗi khi phát triển phần mềm?

1 câu trả lời

Thông thường, lỗi sẽ xuất hiện ở giai đoạn làm việc sau khi lập trình viên code xong phần mềm và chuyển cho Tester. Quá trình testing và gỡ lỗi (bug) thường được diễn ra song song song với nhau. Do đó, đây là giai đoạn thường phát sinh nhiều lỗi nhất.

Tester được hỏi... 05/06/2023

Bạn hiểu thế nào về kiểm thử phần mềm? Quy trình kiểm thử như thế nào?

1 câu trả lời

Khái niệm kiểm thử phần mềm: Là quá trình kiểm tra, phát hiện các lỗi nếu có của phần mềm đã được lập trình. Ngoài ra sẽ bao gồm đánh giá phần mềm có đáp ứng được các nhu cầu, tiêu chí của khách hàng hay không.

Quy trình kiểm thử tham khảo: Chạy thử dự án -> thực hiện chuẩn bị kiểm thử -> tiến hành các bài/hạng mục kiểm tra -> thực hiện hậu kiểm thử -> làm báo cáo về kết quả sau kiểm thử.

Tester được hỏi... 05/06/2023

Test hiệu năng, kiểm thử chịu tải là gì?

1 câu trả lời

Là quá trình đo tải khả năng của hệ thống, cách chúng xử lý dữ liệu như thế nào, từ đó đưa ra được ngưỡng tối đa của hệ thống.

Tester được hỏi... 05/06/2023

Báo cáo kiểm thử thường sẽ gồm những phần nào?

1 câu trả lời

Thông thường sẽ có tên của Tester, tên dự án, số lượng test case đã viết/số lượng đã test, số lượng test case Fail/Pass, số lượng defect trên module, tiến độ fix lỗi,…

Tester được hỏi... 05/06/2023

Kiểm thử hệ thống là gì? 

1 câu trả lời

System Testing (Kiểm thử hệ thống) nghĩa là test toàn bộ hệ thống. Trong đó, tất cả các module/components được tích hợp theo thứ tự để xác minh rằng hệ thống làm việc đúng hay không. Quá trình này được thực hiện sau Integration Testing và đóng vai trò quan trọng trong việc phát hành một sản phẩm chất lượng cao.

Tester được hỏi... 06/06/2023

Hãy chia sẻ trải nghiệm của bạn với công cụ X

1 câu trả lời

Để có thể chia sẻ chi tiết những trải nghiệm của bạn đối với công cụ X mà bạn đã sử dụng để thực hiện kiểm thử, cách duy nhất và hiệu quả nhất là dựa vào mô hình STAR, cụ thể:

  • Situation: Nêu mô tả ngắn gọn công cụ mà bạn đang sử dụng để làm việc và quá trình phát triển dự án dựa trên công cụ đó.
  • Tasks: Nêu rõ những công việc mà bạn đã làm đối với công cụ X. 
  • Actions: Chỉ ra chi tiết cách bạn làm khi sử dụng công cụ X.
  • Results: Kết quả của dự án và thời gian mà bạn đã thực hiện dự án khi sử dụng công cụ X như thế nào.
Tester được hỏi... 06/06/2023

Theo bạn, một tester cần đến các kỹ năng nào?

1 câu trả lời

Để trở thành một tester thực thụ thì cần phải có những kỹ năng cơ bản, cụ thể như:

  • Cẩn thận, chăm chỉ, tỉ mỉ và có trách nhiệm đối với đầu việc được giao 
  • Có khả năng phân tích dự án, biết xử lý và giải quyết vấn đề phát sinh trong quá trình làm việc. 
  • Luôn biết lắng nghe, học hỏi và tiếp thu các kiến thức cần thiết trong quá trình làm việc. 
  • Phải là người có tinh thần cầu tiến trong công việc, sẵn sàng làm thêm ngoài giờ khi được cấp trên yêu cầu.
Tester được hỏi... 05/06/2023

Các thành phần của Testcase là gì?

1 câu trả lời

Các trường hợp thử nghiệm không giống nhau. Các thành phần cố định là ID, Function, tên testcase, tên điều kiện, các bước thực hiện, kết quả, kết quả mong muốn, ngày kiểm tra, người kiểm tra, ghi chú… 

Tester được hỏi... 05/06/2023

“Kiểm thử hệ thống” đòi hỏi chính xác những gì?

1 câu trả lời

Thử nghiệm hệ thống đòi hỏi phải thử nghiệm toàn bộ hệ thống để xác định xem nó có đáp ứng các tiêu chuẩn được thiết lập ngay từ đầu hay không. Loại thử nghiệm này thường đề cập đến thử nghiệm hộp đen gồm hai loại: chức năng (functional) và phi chức năng (non-functional) bởi những người thử nghiệm dự án (project)

Tester được hỏi... 06/06/2023

Tester cần những khả năng gì?

1 câu trả lời

Tester, người đại diện cho sự siêng năng, tỉ mỉ và chú ý đến từng chi tiết. Ngoài ra, một Tester giỏi cần có sự tập trung cao độ; trách nhiệm trong công việc; không cẩu thả và trung thực

Tester được hỏi... 02/06/2023

Để trở thành Tester, theo bạn sẽ cần những yếu tố gì? Dựa vào những yếu tố đó, bạn đánh giá bản thân đáp ứng như thế nào?

1 câu trả lời

Một trong những tố chất quan trọng của một Tester chính là sự chăm chỉ, cẩn thận. Ngoài ra, bạn cũng có thể thêm một số tố chất như có trách nhiệm với công việc, có khả năng phân tích vấn đề, xử lý được các lỗi hoặc vấn đề lập trình cơ bản.

Với câu hỏi tự đánh giá bản thân, bạn hãy lấy một thang điểm mẫu và dựa vào đó để đánh giá phù hợp. Ví dụ như bạn có thể tự cho bản thân từ 7/10, 8/10, 9/10,… các yếu tố trên.

Tester được hỏi... 02/06/2023

Để phát triển phần mềm cần những giai đoạn nào?

1 câu trả lời

Để phát triển phần mềm sẽ cần qua 4 giai đoạn chính. Bao gồm:

  • Unit testing: Kiểm thử đơn vị.
  • Integration testing: Kiểm thử tích hợp.
  • System testing: Kiểm thử hệ thống.
  • Acceptance testing: Công nhận kiểm thử.
Tester được hỏi... 02/06/2023

Tại sao bạn chọn công việc tester?

1 câu trả lời

Đây là câu hỏi để nhà tuyển dụng hiểu rõ hơn về định hướng tương lai của bạn, xác định xem bạn có định hướng rõ ràng và nghiêm túc với nghề hay không. Nghe có vẻ đơn giản nhưng không ít bạn vẫn tỏ ra lúng túng, trả lời không đúng trọng tâm, làm cho nhà tuyển dụng chưa thực sự hài lòng. 

Tester được hỏi... 02/06/2023

Kể tên dự án và vai trò bạn từng tham gia?

1 câu trả lời

Mục đích của câu hỏi này là để muốn biết rõ hơn về kinh nghiệm và chuyên môn của bạn. Đây có thể là thông tin mà bạn đã cung cấp trong CV. Hơn nữa, nhà tuyển dụng chỉ muốn xác thực lại tính chính xác của thông tin từ bạn

Các bạn hoàn toàn có thể trình bày các thông tin cơ bản sau:

  • Đầu tiên, hãy liệt kê những dự án mà bạn đã từng tham gia.
  • Tiếp theo, bạn trình bày các vai trò mà bản thân đảm nhận trong dự án?
  • Bạn nói về chủ đề, mục đích, ý nghĩa và kết quả của dự án mà bạn đã từng làm.

Mặc dù, bạn có thể đã từng tham gia vào khá nhiều dự án. Tuy nhiên, bạn hãy cân nhắc và trình bày dự án mà bạn quan tâm nhất. Hơn nữa, dự án đó mà thể hiện rõ nhất về chuyên môn của bạn.

Tester được hỏi... 02/06/2023

Sự khác nhau giữa Bug, Defect và Error?

1 câu trả lời

 Khi nhận câu hỏi này, các bạn có thể triển khai những thông tin như sau:

Bug:

  • Bug là một lỗi trong phần mềm được phát hiện trong khoảng thời gian thử nghiệm.
  • Đây là một trong những lỗi nghiêm trọng có thể chặn một chức năng của phần mềm. Hơn nữa, lỗi này sẽ dẫn đến sự cố hoặc gây tắc nghẽn hiệu suất của phần mềm.

Defect:

  • Defect là một sự sai sót giữa kết quả mong đợi và kết quả thực tế.
  • Không những vậy, Defect được phát hiện sau khi sản phẩm đã đi vào sản xuất.

Error:

  • Error là lỗi gây ra do sự hiểu nhầm, hiểu sai thông tin giữa bên tham gia thiết kế phần mềm. Các bên tham gia đó là kỹ sư phần mềm, lập trình viên và nhà phân tích, Tester.
Tester được hỏi... 02/06/2023

Làm sao bạn biết mã code đã đáp ứng thông số kỹ thuật?

1 câu trả lời

 Bạn có thể thông qua khi mã đã hoạt động ổn định, không phát sinh lỗi và chạy lệnh tốt. Mỗi công ty đều có những tiêu chuẩn đánh giá mã Code khác nhau và buộc nhân viên tuân theo. Khi tất cả trường hợp kiểm tra đã kết thúc thành công và cho thấy mã đáp ứng yêu cầu.

Tester được hỏi... 02/06/2023

Lúc nào nên áp dụng kiểm tra tự động hơn là kiểm tra thủ công?

1 câu trả lời

 Kiểm tra tự động thể hiện được tính ưu việt hơn trong những tình huống như sau:

  • Đầu tiên, bạn có thể kiểm tra yêu cầu thực hiện định kỳ
  • Quá trình kiểm tra diễn ra gồm nhiều bước lặp đi lặp lại giống nhau
  • Thời gian chạy được kiểm tra khắt khe theo các tiêu chuẩn nhất định.
  • Phần mềm có khá nhiều mã Code nên cần kiểm tra nhiều lần
  • Tester không có nhiều thời gian để bạn thực hiện kiểm tra thủ công
  • Không chỉ vậy, mỗi lần kiểm tra là một lần bạn báo cáo…
Tester được hỏi... 02/06/2023

Nên chọn kiểm tra thủ công thay vì thử nghiệm tự động khi nào?

1 câu trả lời

Khi được hỏi câu này, các bạn có thể trình bày ngắn gọn những thông tin sau đây:

Dự án có thời gian ngắn:

  • Khi bạn áp dụng kiểm tra tự động sẽ tốn khá nhiều thời gian thiết kế. Đồng thời, bạn cần phải duy trì công cụ, lệnh và phần mềm hỗ trợ.

Kiểm tra mang tính chất đặc biệt:

  • Các trường hợp này sẽ không có định hướng kiểm tra cụ thể. Do đó, người phụ trách phải dựa hoàn toàn vào kinh nghiệm và năng lực của mình.

Kiểm tra khám phá:

  • Hơn hết, người phụ trách cần có kỹ năng phân tích và khả năng tư duy cao.
  • Không dừng lại ở đó, người phụ trách phải sáng tạo và có trực giác của một Tester.

Kiểm tra khả năng sử dụng:

  • Hệ thống tự động sẽ không giúp đo lường được sự thân thiện và tính hiệu quả của dự án.
  • Không chỉ vậy, kiểm tra tự động sẽ không tính toán được mức độ thuận lợi mà khách sẽ cảm nhận.
Tester được hỏi... 02/06/2023

Kiểm tra có thể thực hiện ở bất kỳ giai đoạn nào, đúng không?

1 câu trả lời

Kiểm tra hệ thống đòi hỏi tính đồng bộ ở tất cả những thành phần trong phần mềm. Khi đó, người phụ trách phải đợi tất cả mã lệnh được cài đặt và phần mềm có thể vận hành bình thường. Do vậy, người phụ trách mới có thể tiến hành việc kiểm tra được.

Đang xem 1 - 20 trong 56 câu hỏi phỏng vấn