Test Case Là Gì? Tìm Hiểu Test Case Là Gì?

Trong một lần test case sẽ có những mô tả khác nhau như là testcaseID, testcaseName, mục tiêu của việc test, những điều kiệntest case là gì, yêu cầu dữ liệu đầu vào, từng bước thực hiện ra làm sao và cuối cùng là kết quả trả về có đúng với yêu cầu test không.

  • Bài viết tạo bởi: | Lượt xem bài viết: 994,021 (View) | Ngày cập nhật nội dung gần nhất: 30-01-2024 19:12:11
  • Ðánh giá: 1 11 21 31 41 5(5 sao 8 đánh giá)

Test case là gì?


"Test case" là một quá trình "kiểm tra dữ liệu" đầu vào, có thể là một hành động hoặc một sự kiện nào đó sau đó trả về kết quả truy vấn để kiểm tra từng chức năng của phần mềm hay ứng dụng có hoạt động đúng chức năng hay không?. Việc test case là vô cùng cần thiết.
 


Trong một lần test case sẽ có những mô tả khác nhau như là testcaseID, testcaseName, mục tiêu của việc test, những điều kiện test case là gì, yêu cầu dữ liệu đầu vào, từng bước thực hiện ra làm sao và cuối cùng là kết quả trả về có đúng với yêu cầu test không. Tùy vào dự án lớn hay dự án nhỏ sẽ có độ chi tiết khác nhau trong việc test.
 

Các bạn lưu ý rằng quá trình phát triển test case có thể giúp tìm ra lỗi trong các yêu cầu hoặc thiết kế của ứng dụng, vì nó đòi hỏi phải tư duy hoàn toàn thông qua các hoạt động của ứng dụng.

Vì lý do này, việc chuẩn bị test case sớm nhất có thể trong quy trình phát triển phần mềm là rất hữu ích. Qua khái niệm trên thì chúng ta cũng đã hiểu test case là gì và bạn hãy xem hình minh họa ở dưới để có cái nhìn tổng quan nhất về test case.
 


Test Case Là Gì? Tìm Hiểu Test Case Là Gì?

Test Case Là Gì? Tìm Hiểu Test Case Là Gì?, Bản quyền truy cập link xem bài viết: https://vietadsgroup.vn/test-case-la-gi-tim-hieu-test-case-la-gi.html

Hình 1: Test case có nghĩa là kiểm tra dữ liệu
 

Tại sao bạn lại phải viết test case?

Chúng ta đã biết được khái niệm test case là gì ở phần trên và cũng hình dung được công việc của một tester là như thế nào. Sau đây VietAds sẽ liệt kê những lý do mà bạn phải viết test case.
 

  • Một tester luôn phải biết dữ liệu nào cần thực hiện test, thứ tự test đây là điều kiện quyết định cho việc test
  • Test case liệt kê yêu cầu của khách hàng.
  • Test case là việc quan trọng để xác định những thay đổi mà khách hàng mong muốn. Khi thay đổi một số chức năng của việc test nó cũng không thay đổi chức năng của phần mềm hay ứng dụng.
  • Một bản test case bắt buộc phải có từng trạng thái riêng để người trưởng nhóm biết được chức năng nào của ứng dụng đã được test và chưa được test, những chức năng nào nhiều lỗi và ngược lại.


Test Case Là Gì? Tìm Hiểu Test Case Là Gì?

Test Case Là Gì? Tìm Hiểu Test Case Là Gì?, Bản quyền truy cập link xem bài viết: https://vietadsgroup.vn/test-case-la-gi-tim-hieu-test-case-la-gi.html

Hình 2:Tại sao bạn lại phải viết test case?
 

Làm thế nào để viết được một test case hoàn chỉnh?

Để viết được một test case hoàn chỉnh bạn có thể dùng excel , word hoặc chọn công cụ (tools) nào đó để tạo file Test case. Nhưng trong một file Test case nhất định cần phải có những trường sau:
 

  • Test case ID: Đánh số id theo thứ tự tăng dần, mỗi 1 ID tương ứng 1 case
  • Module to be tested: Tên module hoặc requirement id (thường được đánh dấu để đánh dấu sự liên quan giữa module và requirement)
  • Function name: Tên các function lớn nhất và tên các function con.
  • Test data: Data dùng để test (có thể ghi tên data hoặc đường dẫn lưu file)
  • Pre-condition: Ghi điều kiện tiền nếu có
  • Test steps: Mô tả chi tiết từng bước để thực hiện case này.
  • Expected results: Kết quả mong muốn theo như Requirement mô tả.
  • Actural results: Kết quả thực tế khi test, 1 là pass 2 là fail.
  • Comments: Thêm thông tin bổ sung như ảnh chụp màn hình, thông tin đăng nhập, tên chức năng khác cũng bị ảnh hưởng.
  • Date excute test: Ghi ngày tháng năm thực hiện test.
  • Excute test by: Tên người thực hiện test.

Test Case Là Gì? Tìm Hiểu Test Case Là Gì?

Test Case Là Gì? Tìm Hiểu Test Case Là Gì?, Bản quyền truy cập link xem bài viết: https://vietadsgroup.vn/test-case-la-gi-tim-hieu-test-case-la-gi.html

Hình 3: Hiệu quả của Test case là gì?
 

Những bước quan trọng để bạn viết được một test case hiệu quả

Trong khi tạo test case bắt buộc bạn phải làm theo những bước sau đây để đảm bảo rằng bạn sẽ tạo ra file test case tốt nhất và hiệu quả nhất.
 

  • Điểm quan trọng đầu tiên là bạn phải xác định được phạm vi và mục đích của việc test
  • Bạn phải xác định những điểm có thể test, hiểu mục đích của việc test, bạn phải hiểu được nội dung requirement.
  • Xác định được cách thực hiện test. Một file test case thường phải có: các chức năng cơ bản, giao diện trực quan, có khả năng chịu lỗi cao và hiệu năng của file test. Dựa vào yêu cầu của hệ thống để có hướng thiết kế file test case tốt.
  • File test case cần có những step test đơn giản, minh bạch, dễ hiểu, các trường hợp thử nghiệm nên có giá trị, tóm tắt và ngắn, Test case nên có sự liên kết, Test Case có thể bảo trì, Chuẩn bị dữ liệu Test. Dữ liệu test nên đa dạng ứng với các trường hợp kiểm thử. Các dữ liệu hợp lệ, không hợp lệ, data lỗi.

Kết luận

File test case cần có những step test đơn giản, minh bạch, dễ hiểu, các trường hợp thử nghiệm nên có giá trị, tóm tắt và ngắn, Test case nên có sự liên kết, Test Case có thể bảo trì, Chuẩn bị dữ liệu TestDữ liệu test nên đa dạng ứng với các trường hợp kiểm thử. Các dữ liệu hợp lệ, không hợp lệ, data lỗi.


Trân trọng! Cảm ơn bạn đã luôn theo dõi các bài viết trên Website VietAdsGroup.Vn của công ty chúng tôi!

Quay lại danh mục "Hỏi đáp là gì" Quay lại trang chủ




  • VietAds

    "VietAds gửi lời cảm ơn tới quý khách hàng đã luôn tin dùng dịch vụ quảng cáo trực tuyến hiệu quả suốt chặng đường 9 năm vừa qua! - Đăng nhập"

  • CÔNG TY CỔ PHẦN TRỰC TUYẾN VIỆT ADS



Bài viết xem nhiều cùng chuyên mục
Bài viết mới nhất cùng chuyên mục