Thứ Ba, 18 tháng 11, 2014

TestCase là gì? Viết testcase như thế nào ?

Test case mô tả một dữ liệu bao gồm:
 Đầu vào (input), 
 Hành động (action) hoặc
 Sự kiện (event) và
 Một kết quả mong đợi (expected response),


huong-dan-viet-testcase

Để xác định một chức năng của ứng dụng phần mềm hoạt động đúng hay không. Một test case có thể có các phần đặc thù khác nhau như mã test case, tên test case, mục tiêu test, các điều kiện test, các yêu cầu data input, các bước thực hiện và các kết quả mong đợi. Mức chi tiết có thể được định nghĩa khác nhau dựa vào ngữ cảnh của dự án và quy mô của công ty sản xuất phần mềm.

Kỹ thuật viết testcase:
Một testcase được cho là hiệu quả:
   Test case hiệu quả là test case mà tìm thấy bug.
   Tìm được nhiều bug khó.
   Chỉ ra được những điểm ban đầu  mà khi thực hiện test không tìm ra vấn đề
   Tuân theo đúng các con số thống kê bug

   Theo dõi các lỗi theo các trường hợp đã được tìm thấy
Đáp ứng được các kỹ thuật sau đây:
           Equivalence class partitioning
           Control flow testing
           Data flow testing
           Transaction testing
           Domain testing
           Loop testing
           Syntax testing
           Finite state machine testing
           Load and stress testing

2 nhận xét: