Test Report là gì? Cách thực hiện một Test Report hợp lý

Test Report (Báo cáo Kiểm thử) là một phần cần thiết trong quá trình phát triển sản phẩm để đảm bảo sản phẩm của bạn đang được hoàn thiện một cách tốt nhất. Tuy nhiên, Test Report là gì? Làm thế nào để để thực hiện được một Test Report hoàn chỉnh?

Hãy cùng đọc bài viết để tìm hiểu về Test Report và cách tối ưu Test Report bạn nhé!

Test Report là gì

Test Report có thể hiểu đơn giản là một bản tóm tắt, trong đó chứa mục tiêu kiểm thử, hoạt động kiểm thử và kết quả. Mục đích của test report là giúp những bộ phận liên quan như bộ phận dev, test, phân tích, v.v… đánh giá được chất lượng sản phẩm và liệu sản phẩm hay giải pháp đó đã có thể đưa vào vận hành được chưa.

Tuy nhiên, test report không chỉ dùng để đánh giá chất lượng, mà còn được sử dụng để những nhà phát triển hiểu rõ hơn về quy trình của bài test. Liệu bài test đã đi đúng hướng chưa? Test đã ổn định chưa? Liệu có thể phát hiện vấn đề sớm hơn không?

Do đó, Test Report không chỉ phục vụ cho mục đích kiểm tra chất lượng của sản phẩm, mà còn phục vụ cho việc tăng tốc quá trình ra đời của sản phẩm trong tương lai.

Test Report là gì và vai trò của Test Report
Khái niệm và vai trò của Test Report. Nguồn: Unsplash

Tại sao Test Report lại cần thiết

Hãy lấy một ví dụ đơn giản như sau:


Công ty bạn chuẩn bị bàn giao website A cho khách hàng. Sếp hỏi bạn liệu đã có thể bàn giao website cho khách chưa. Do team của bạn đã test website này nên bạn vô cùng tự tin đưa ra câu trả lời là có. Sếp của bạn hoàn toàn tin bạn nên đã bàn giao luôn website cho khách.

Sau đó khoảng 1-2 tháng, khách hàng liên tục phàn nàn về những trục trặc và trở ngại xuất hiện trên website. Tại sao hiện tượng này lại có thể xảy ra, team của bạn đã test rồi mà?

Lí do chính là bạn đã bỏ qua quá trình đánh giá và báo cáo việc quản lý kiểm thử. Không có Test Report, sếp của bạn không có đủ thông tin để đánh giá chất lượng sản phẩm và phải phụ thuộc hoàn toàn vào lời nói của bạn.

Test Report có 3 lợi ích chính:

  1. Giúp đánh giá được tiến độ hiện tại cũng như chất lượng sản phẩm của team.
  2. Giúp các bộ phận liên quan cùng đưa ra feedback kịp thời.
  3. Test Report đóng vai trò như báo cáo cuối cùng để đánh giá xem sản phẩm đã sẵn sàng bàn giao hay chưa.

Test Report nên bao gồm những phần nào?

Một Test Report tối thiểu nên có 4 phần sau:

  • Thông tin về dự án: Bao gồm tên sản phẩm, tên dự án, mô tả dự án và một vài kết quả đáng nổi bật của dự án
  • Mục tiêu Kiểm thử (Test Objectives): Bao gồm những thông tin như loại test nào được sử dụng, mục tiêu bài test hướng tới là gì
  • Tóm tắt Kiểm thử (Test Summary): Phần này nên bao gồm những thông tin về sản phẩm vận hành trong bài test như thế nào, test nào pass và test nào failed, hay có test nào không được thực hiện hay không?
  • Kết luận về thiếu sót (Defects): Đây có thể được coi là phần quan trọng nhất trong Test Report của bạn. Nội dung chính của phần này sẽ nói về trạng thái và ưu tiên cần phải làm. Trong đó, có thể nói về số bugs (lỗi) đã được fix, những việc cần làm, v.v… Để cho sinh động hơn, chúng ta có thể cân nhắc sử dụng biểu đồ, bảng được hoạt hoá, v.v.. cho dễ nhìn.

Test Report của bạn nên có đủ 4 đầu mục trên ở mức tối thiểu, tuy nhiên, những dự án phức tạp hơn sẽ đòi hỏi Test Report có nhiều hơn 4 phần cơ bản trên.

Test Report có thể được hoạt hoá để dễ nhìn hơn.
Hoạt hoá một vài phần trong Test Report để dễ hiểu hơn. Nguồn: Unsplash

3 tips để viết Test Report tốt hơn

Test Report có thể được coi là một công cụ liên lạc giữa Quản lý Kiểm thử và các bộ phận liên quan. Do đó, nếu một Test Report không rõ ràng có thể khiến các bộ phận khác hiểu nhầm và không thể giải quyết vấn đề. Do đó, có một vài lưu ý sau trong quá trình viết test report:

  1. Chi tiết: Test Report của bạn nên càng chi tiết càng tốt, chứ không nên chỉ là một tờ giấy và điền những con số vào đó. Một Test Report chi tiết nên miêu tả rõ quá trình test, bao gồm những loại test đã được thử, những test nào sản phẩm failed và tóm tắt lí do. Nếu chỉ có những con số, người đọc sẽ không thể hiểu chi tiết về những gì bạn đã test.
  2. Gọn gàng, Dễ hiểu: Những thông tin bạn viết vào Test Report nên gọn gàng và dễ hiểu.
  3. Theo chuẩn chung: Dù mỗi người có thể có một quy trình làm việc và kiểm thử khác nhau, nhưng team kiểm thử nên thống nhất một mẫu template để tiện theo dõi. Tránh trường hợp mỗi dự án lại có một mẫu Test Report khác nhau, gây mất cân đối trong quá trình kiểm thử giữa các dự án.

Tìm hiểu thêm:

Kết luận

Dù công nghệ thông tin đã phát triển mạnh mẽ trong những năm trở lại đây, đồng nghĩa với việc Test Report cũng sẽ phải thay đổi rất nhiều. Tuy nhiên, nguyên lý cơ bản của Test Report: nhận lại phản hồi và kiểm thử chất lượng sản phẩm thì chưa từng thay đổi.

Để tìm ra bugs nhanh nhất, chúng ta cần loại bỏ bất cứ trở ngại và hiểu nhầm giữa các team trong quá trình này, để cho ra đời một Test Report chuẩn chỉ nhất. Mọi người cũng có thể tham khảo một vài template Test Report khá hay tại đây.

Qua bài viết này, mong rằng bạn đã hiểu được Test Report là gì. Hãy theo dõi website của Got It Vietnam để nhận thêm nhiều thông tin hữu ích nhé!

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

https://vn.got-it.ai/blog/wp-content/uploads/2021/04/1_QAG9RXQyyMAY7i9OYo84FA.png
Got It Vietnam
January 22, 2021
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Những câu hỏi thường gặp khi phỏng vấn Test Engineer

Những câu hỏi thường gặp khi phỏng vấn Test Engineer

Chìa khoá ôn tập giúp bạn “công phá” vòng phỏng vấn QA Engineer tại Got It
Cách tạo test plan cho sản phẩm hoặc tính năng mới

Cách tạo test plan cho sản phẩm hoặc tính năng mới

Nếu bạn đã hiểu test plan là gì, hẳn là bạn sẽ muốn biết cách tạo test plan hoàn chỉnh cho sản phẩm hoặc tính năng mới. Hãy cùng Got It tìm hiểu 5 bước cần thiết cho một test plan hoàn chỉnh. Mục lục1. Phân tích sản phẩm hoặc tính năng bạn đang thử […]
Tìm hiểu những tiêu chí đánh giá chất lượng phần mềm

Tìm hiểu những tiêu chí đánh giá chất lượng phần mềm

Bất cứ một phần mềm nào được đưa ra thị trường đều được đánh giá chất lượng dựa trên những tiêu chí nhất định. Hãy cùng tìm hiểu xem chất lượng phần mềm là gì? Và làm thế nào để đánh giá chính xác được chất lượng của một phần mềm hiện nay. Mục lụcChất […]
Tester là ai? 3 điều cần nắm vững khi tìm hiểu về tester

Tester là ai? 3 điều cần nắm vững khi tìm hiểu về tester

Trên đà phát triển công nghiệp 4.0, nghề tester ngày càng trở nên hot. Cũng vì thế mà càng có nhiều người bắt đầu tìm hiểu về tester hơn. Bài viết hôm nay sẽ tập trung giải đáp thắc mắc của bạn về nghề tester và một số điều cần nắm vững khi muốn làm […]
Top 8 website tự học tester miễn phí (updated 2021)

Top 8 website tự học tester miễn phí (updated 2021)

Ở bài viết này, Got It sẽ giới thiệu top 8 website tự học tester miễn phí tốt nhất. Với nguồn tài liệu phong phú và chất lượng, các website này chính là những gì bạn cần để chinh phục nghề tester. > QA tester là gì? Kỹ năng cần có và lộ trình sự […]
Test script là gì? 6 bước chuyển test case thành test script

Test script là gì? 6 bước chuyển test case thành test script

Trong bài viết trước, chúng ta đã hiểu test case là gì và cách viết test case hoàn chỉnh. Hôm nay, Got It sẽ giúp bạn hiểu test script là gì và cách dựng test script từ test case. Cùng bắt đầu nhé! Mục lụcTest script là gì?6 bước biến test case thành test script1. […]