xin review về TC cho 2 range • testingvn.com


Thông báo về việc đăng ký mới thành viên: Sau khi đăng ký thành viên xong, các bạn vui lòng Thông báo cho Quản Trị Viên theo link này
để Quản Trị Viên sẽ kích hoạt tài khoản cho các bạn nhé. Xin lỗi vì sự bất tiện này.

xin review về TC cho 2 range

Tất cả các câu hỏi liên quan đến test case

xin review về TC cho 2 range

Gửi bàigửi bởi minglee » T.Năm 02 Tháng 11, 2017 9:17 am

Hi all,

Mình có một chức năng báo cáo, có điều kiện là lọc là dựa vào một khoảng thời gian (date range) và STT range của chứng từ, cụ thể như sau:

    Date range [1] ~ [2]
    STT range:
      0: in hết
      1: lọc theo stt [1]~[2]

TC hiện tại của mình như sau: (2 range này không nhập cũng ko sao, mặc định của STT range = 0)
    1. date range cố định; stt range 0
    2. date range blank; stt range 0
    3. set date 1, date 2 blank; stt range 0
    4. date 1 blank, set date 2; stt range 0
    5. stt range 1, trống stt 1~2
    6. stt range 1, set stt 1~2
    7. stt range 1, set stt 1, trống 2
    8. stt range 1, trống 1, set 2
    9-12. date range cố định; stt range 1, loop case 5,6,7,8
    13-16. set date 1, date 2 blank; stt range 1, loop case 5,6,7,8
    17-20. date 1 blank, set date 2; stt range 1, loop case 5,6,7,8

Các case vậy thì cover dc gần hết function này ko? case 9-20 có cần thiết hay ko?
Thanks all
minglee
 
Bài viết: 1
Ngày tham gia: T.Hai 04 Tháng 11, 2013 3:40 pm

Re: xin review về TC cho 2 range

Gửi bàigửi bởi tvn » T.Năm 09 Tháng 11, 2017 8:55 pm

Gỉa sử mình hiểu đúng yêu cầu, thì chức năng báo cáo sẽ có 2 trường nhập đầu vào là khoảng thời gian và thứ tự sắp xếp (STT).
Bạn có thể áp dụng kỹ thuật phân vùng tương đươngví dụ phân tích giá trị biên để xác định test case cho chức năng báo cáo này.

Khoảng thời gian thì cần phải kiểm thử các trường hợp sau:
    Từ Ngày
      Valid: ngày hợp lệ (06-01-2017)
      Invalid: ngày không hợp lệ: ngày không tồn tại hoặc sai định dạng.

    Đến Ngày
      Valid: ngày hợp lệ (06-01-2017)
      Invalid: ngày không hợp lệ: ngày không tồn tại hoặc sai định dạng.
    Kết hợp sẽ có một số giá trị cần kiểm thử:
      Từ Ngày < Đến Ngày (cả hai đều hợp lệ)
      Từ Ngày = Đến Ngày (cả hai đều hợp lệ)
      Từ Ngày > Đến Ngày (cả hai đều hợp lệ)
      Từ Ngày không hợp lệ & Đến Ngày hợp lệ
      Từ Ngày không hợp lệ & Đến Ngày không hợp lệ (Liệt kê một số cặp không hợp lệ khác nhau)
      Từ Ngày hợp lệ & Đến Ngày không hợp lệ

Đối với STT range thì chỉ có 2 trường hợp 0 hoặc 1. Nếu có thể kiểm thử được NULL thì kiểm thử luôn. Nếu kiểm thử được giá trị khác số 0 và 1 thì kiểm luôn (xem chúng là các giá trị INVALID)

Sau đó, lấy tổ hợp số lượng các giá trị Từ Ngày - Đến Ngày nhân với 0 và 1.
tvn
 
Bài viết: 4608
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM


Quay về Test cases - Tập hợp các trường hợp kiểm thử

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.2 khách.