Test case là gì ? Cách viết test case hiệu quả nhất
17 Nov, 2021 admin
Test case là gì ? Làm cách nào để có thể viết được test case tốt và hiệu quả ? Bạn hãy cùng chúng tôi đi tìm câu trả lời về test case là gì và cách viết test case tốt
( ảnh nguồn: blog.testlodge.com) Những điều bạn cần biết về password hint là gì
Mục lục nội dung bài viết
Test case là gì?
Test case là quá trình kiểm tra(test) dữ liệu(data) đầu vào. Nó có thể là một hành động hay một sự kiện gì đó trả về cho chúng ta khi chúng ta truy vấn, kiểm tra chức năng của một phần mềm hoặc ứng dụng. Việc test case giúp cho chúng ta biết được rằng phần mềm hoặc ứng dụng đó có hoạt động đúng với chức năng của nó hay không.
Trong một lần truy vấn, kiểm tra (test case) có rất nhiều những mô tả khác nhau ví dụ : TestcaseID, testcaseName, mục tiêu test là gì. Quá trình test case sẽ yêu cầu dữ liệu đầu vào thực hiện theo một quy trình từng bước để trả về kết quả cuối cùng đúng với mục tiêu test. Việc test case sẽ phụ thuộc vào quy mô của phần mềm hay ứng dụng sẽ có mức độ chi tiết khác nhau
Một lưu ý là quá trình test case nên được làm trong quá trình phát triển ứng dụng hoặc phần mềm vì khi chúng ta test sẽ có thể phát hiện ra lỗi của phần mềm và ứng dụng. Chính vì vậy nên test case thật kỹ trước khi phần mềm hoặc ứng dụng đó được đưa tới tay khách hàng. Bạn có thể xem qua về quy trình tại hình ảnh dưới.
sau khi bạn hiểu được QWERTY là gì thì bạn sẽ thấy bất ngờ về nó đấy
Tại sao chúng ta lại phải Test case
Ở phần trên các bạn đã biết được test case là gì, ở phần này chúng ta cùng đi phân tích xem tại sao phải test case.
- Một người test case hay còn gọi là (tester) sẽ phải tìm hiểu và phân tích xem phần nào cần thực hiện test, chia thứ tự các phần phải test sao có đúng với quá trình hoạt động của một phần mềm hay ứng dụng được test. Điều này sẽ giúp cho phần mềm hoàn chỉnh khi khách hàng sử dụng tránh những lỗi ban đầu khi thiết kế và các lỗi run time (tức là khi sử dụng mới phát sinh)
- Tester sẽ thống kê toàn bộ những yêu cầu của khách hàng để test xem phần mềm hay ứng dụng đó có thể đáp ứng được toàn bộ yêu cầu của khách hàng hay không để điều chỉnh cho hợp lý đúng với mục đích của khách hàng
- Test case không chỉ giúp người dùng có thể sử dụng tốt hơn mà còn giúp cho người phát triển biết được rằng chức năng nào đã hoàn thiện và chức năng nào cần phải sửa hoặc có lỗi
Bạn đã biết Cách tính GDP là gì chưa?
Hướng dẫn cách viết test case
Công cụ để viết test case thì có thể sử dụng các công cụ như EXCEL, WORD, hay các công cụ khác của microsoft tương tự để tạo ra bản test case. Những yếu tố gạch đầu dòng không thể thiếu trong file test case bao gồm :
- TestcaseID : Chúng ta phải đánh số thứ tự cho từng case để có thể dễ dàng quản lý và nhận biết
- Module to be tested : tên của module hay requirement cũng phải đánh số ID mục đích chính là thể hiện mối liên hệ giữa module và requirement
- FunctionName : Tên của function cũng phải đặt rõ ràng dễ hiểu để người khác còn có thể đọc và hiểu bạn đang viết gì cho function nào
- Test data : Bạn nên ghi tên của data đó kèm đường dẫn URL của data để tránh bị nhầm lẫn
- Pre-conditon : chính là phần ghi điều kiện nếu như có phát sinh gì đó
- Test steps : Đây là một phần khá quan trọng bạn phải mô tả chi tiết tất cả các bước theo thứ tự bạn thực hiện case nào đó
- Expected results : Bạn sẽ liệt kê kết quả trả về theo requirement yêu cầu
- Actural results : Kết quả sau khi test thực tế sẽ có hai loại kết quả là pass hoặc là fail
- Comments : Những thông tin phụ như ảnh chụp, thông tin tài khoản đăng nhập, hoặc là các chức năng bị ảnh hưởng khi tìm ra lỗi
- Date excute test : Đây là thông tin thời gian khi chúng ta tiến hành test
- Excute test by : Cuối cùng là tên của tester
Sau khi bạn đọc xong bài viết trên bạn hiểu được tester case là gì?