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.

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.

Nhan Tung
Nhan Tung
January 22, 2021
0
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Test Report là gì? Cách thực hiện một Test Report hợp lý

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 […]
Test Engineer ở Got It được đào tạo thế nào?

Test Engineer ở Got It được đào tạo thế nào?

Ở bài viết Training Program cho Software Engineer ở Got It, chúng mình đã giới thiệu tổng quát về chương trình training dành cho Software Engineer ở Got It Vietnam. Và ở bài viết này, hãy cùng Got It đến với một team cũng quan trọng không kém, góp phần then chốt vào những sản phẩm […]
9 kỹ năng để trở thành Tester chuyên nghiệp

9 kỹ năng để trở thành Tester chuyên nghiệp

Bỏ túi ngay những yếu tố quan trọng nhất của một Tester giỏi
Career Path — Lộ trình phát triển cho Tester/QA Engineer

Career Path — Lộ trình phát triển cho Tester/QA Engineer

Con đường sự nghiệp trong kiểm thử phần mềm
Test Automation — Con đường không dễ dàng với bất kỳ ai

Test Automation — Con đường không dễ dàng với bất kỳ ai

Tâm sự cùng Test Automation Engineers nhà Got It
Chàng kỹ sư PTIT và câu hỏi về giá trị bản thân

Chàng kỹ sư PTIT và câu hỏi về giá trị bản thân

Hành trình trở thành Test Automation Engineer của cậu kỹ sư Học viện Bưu chính Viễn thông