abstract test case

Nơi các bạn có thể trao đổi thảo luận các Thuật ngữ ISTQB và Thuật ngữ Kiểm thử Phần Mềm.
Forum rules
Nơi các bạn có thể trao đổi thảo luận các Thuật ngữ ISTQB và Thuật ngữ Kiểm thử Phần Mềm.
Post Reply
tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

abstract test case

Post by tvn »

abstract test case giống high level test case:
  • A test case without concrete (implementation level) values for input data and expected results. Logical operators are used; instances of the actual values are not yet defined and/or available.
Là test case mà chưa có các giá trị nhập đầu vào và kế quả mong muốn cụ thể. Nó chỉ chứ các toán tử logic, các giá trị thực tế cũng chưa được định nghĩa hoặc chưa mô tả.

Nói chung test case ở mức cao, giống như checklist, nó chỉ mô tả ngắn gọn các trường hợp cần test, chứ không mô tả rõ ràng từng bước thực hiện và giá trị nhập vào để test là gì.

Xem thêm low level test case



thuhuong99
Jr. Tester
Posts: 55
Joined: Tue 25 Aug, 2015 12:41 am
Contact:

Re: abstract test case

Post by thuhuong99 »

Hôm nay e đi test có câu này: Design high level test case for cloumn Pormotion.
Và Write detail 3 to 5 test case.
Anh có thể lấy ví dụ để làm rõ về 2 khái niệm này đc k anh?
Cảm ơn anh ạ ^^



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: abstract test case

Post by tvn »

thuhuong99 wrote:Hôm nay e đi test có câu này: Design high level test case for cloumn Pormotion.
Và Write detail 3 to 5 test case.
Anh có thể lấy ví dụ để làm rõ về 2 khái niệm này đc k anh?
Cảm ơn anh ạ ^^
Em có cái hình hay mô tả gì về cột Promotion không? Nói không không thì biết sao mà viết test case.



thuhuong99
Jr. Tester
Posts: 55
Joined: Tue 25 Aug, 2015 12:41 am
Contact:

Re: abstract test case

Post by thuhuong99 »

Đây anh ạ. :D
abstract test case.jpg
You do not have the required permissions to view the files attached to this post.



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: abstract test case

Post by tvn »

thuhuong99 wrote:Đây anh ạ. :D
abstract test case.jpg
High level test cases
Dựa vào mô tả trên, anh nghĩ mình cần test những case ở level cơ bản như sau
  • + Khách hàng được giảm giá 10%
    + Khách hàng được giảm giá 30%
    + Khách hàng được giảm giá 40%
Thường thì nên test trường hợp không được giảm giá nữa, nhưng theo mô tả này thì 'bèo nhất' (là khách hàng mới) thì vẫn được giảm 10%. Nhưng vẫn phải test thêm 1 case nữa là con số YEAR và POINT nhập vào không hợp lệ, ví dụ user nhập chữ hoặc giá trị gì đó không phải là số. => mình có 3 case ở trên và 1 case không hợp lệ là 4 trường hợp. Viết lại như sau:
  • + Khách hàng được giảm giá 10%
    + Khách hàng được giảm giá 30%
    + Khách hàng được giảm giá 40%
    + Báo lỗi khi user nhập giá trị Year và Point không hợp lệ
Detail test cases
  • TC ID-----Mô tả TC-------------------------------Steps----------------------------Kết quả mong đợi
    TC1-------Khách hàng được giảm giá 10%-----Nhập Year = 0 và Point = 9----Khách hàng được giảm giá 10%
    TC2-------Khách hàng được giảm giá 10%-----Nhập Year = 1 và Point = 10---Khách hàng được giảm giá 10%
    TC3-------Khách hàng được giảm giá 30%-----Nhập Year = 2 và Point = 10---Khách hàng được giảm giá 30%
    TC4-------Khách hàng được giảm giá 30%-----Nhập Year = 3 và Point = 60---Khách hàng được giảm giá 30%
    TC5-------Khách hàng được giảm giá 40%-----Nhập Year = 4 và Point = 61---Khách hàng được giảm giá 40%
    TC6-------Báo lỗi Year không hợp lệ------------Nhập Year = a và Point = 11---Thông báo lỗi "Vui lòng kiểm tra Year"
    TC7-------Báo lỗi Point không hợp lệ-----------Nhập Year = 5 và Point = !2----Thông báo lỗi "Vui lòng kiểm tra Point"
    TC8-------Báo lỗi Year và Point không hợp lệ--Nhập Year = a và Point = 5@--Thông báo lỗi "Vui lòng kiểm tra Year và Point"*

    * Hoặc báo 2 câu trên ở 2 vị trí tương ứng của Year và Point, cái này tuỳ hệ thống mình đang làm xử lý lỗi như thế nào.
Anh nghĩ, với bài test thì vậy là OK rồi, khi test thật mình có thể test thêm như: nhập year sai vài lần rồi nhập đúng => mong đợi phải xử lý đúng.



thuhuong99
Jr. Tester
Posts: 55
Joined: Tue 25 Aug, 2015 12:41 am
Contact:

Re: abstract test case

Post by thuhuong99 »

Tks anh a, vậy mà e k nghĩ ra, cuống quá hic hic



Daniel Trinh Phan
Hoc Tester
Posts: 5
Joined: Wed 02 Mar, 2016 10:30 pm
Contact:

Re: abstract test case

Post by Daniel Trinh Phan »

Vay minh test truong hop khong duoc giam gia nhu nhu the nay co dung khong a :

TC1==== khach hang duoc giam 10% === year =0 ,point =0 ===khong duoc giam gia.



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: abstract test case

Post by tvn »

Daniel Trinh Phan wrote:Vay minh test truong hop khong duoc giam gia nhu nhu the nay co dung khong a :

TC1==== khach hang duoc giam 10% === year =0 ,point =0 ===khong duoc giam gia.
Case này đúng nhưng mà dư thừa, giống case này rồi.
TC1-------Khách hàng được giảm giá 10%-----Nhập Year = 0 và Point = 9----Khách hàng được giảm giá 10%



Post Reply

Return to “Thuật ngữ kiểm thử phần mềm”