Viết test case cho thanh toán hóa đơn • 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.

Viết test case cho thanh toán hóa đơn

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

Viết test case cho thanh toán hóa đơn

Postby hongnhungcntt » Thu 19 Dec, 2013 4:04 pm

Mọi người xem mình xác định các test case như vầy đã được chưa nhé

Đề bài: Có 2 loại TK, TK gốc và TK khuyến mãi
TK khuyến mãi (chỉ sử dụng được với đúng đối tác, ví dụ TK khuyến mãi của KFC, chỉ được sử dụng cho thanh toán KFC lần tiếp theo, không sử dụng cho việc thanh toán các chi phí khác)
Khi thanh toán, ưu tiên kiểm tra TK khuyến mãi
Nếu TKKM đủ, sẽ được đưa ra thanh toán trước
Nếu TKKM không đủ, lấy TK gốc để bù vô phần thiếu.

Chú ý: chỉ có hệ thống mới phân biệt được TK gốc và TKKM, user chỉ nhìn thấy được thông tin thống nhất trong 1 tài khoản.

Thực hiện viết Test Case

Xác định loại TK: có 2 loại TKKM và TK Gốc
Các giá trị của TK:
TK = 0
TK < TT
TK = TT
TK > TT
(Trong đó TT : số tiền phải thanh toán)

Hệ thống thanh toán thành công khi TK = TT hoặc TK > TT

Viết được các test case cho chức năng như hình vẽ.
You do not have the required permissions to view the files attached to this post.
skype: nguyenhongnhung_2803
hongnhungcntt
 
Posts: 24
Joined: Fri 28 Oct, 2011 10:08 am
Location: Lâm Đồng

Re: Viết test case cho thanh toán hóa đơn

Postby tvn » Thu 19 Dec, 2013 10:10 pm

Sorry, mình chưa nhìn kỹ hết test case, nhưng mình thấy test case TC06, phần p/s không đúng. Bạn check lại thử nhé.
Với yêu cầu tính toán logic như bài này, thì tốt nhất nên áp dụng kỹ thuật thiết kế test case bảng quyết định
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

Re: Viết test case cho thanh toán hóa đơn

Postby hongnhungcntt » Fri 20 Dec, 2013 9:16 am

dạ đúng rồi anh, em làm sai chỗ đó rồi. Chỉnh sửa lại:
TC_05: TKKM = 0, TK gốc: không thay đổi
TC_06: TKKM = 0, TK gốc = 0
TC_07: TKKM = 0, TK gốc = 0

Em còn nghĩ ra trường hợp TKKM = TK Gốc = 1/2 Thanh toán. Không biết đã đủ chưa nữa
skype: nguyenhongnhung_2803
hongnhungcntt
 
Posts: 24
Joined: Fri 28 Oct, 2011 10:08 am
Location: Lâm Đồng

Re: Viết test case cho thanh toán hóa đơn

Postby tvn » Sat 21 Dec, 2013 10:14 pm

Anh thấy em chia vậy là khá đủ rồi, nên thử vài trường hợp này nữa thì tốt hơn, ví dụ như TKKM còn nhiều tiền nhưng khác đối tác thì sẽ không thanh toán được. Và 1 trường hợp nữa là TKKM vừa được có do lần thanh toán đó, thì chỉ được áp dụng cho lần thanh toán tiếp theo.
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

Re: Viết test case cho thanh toán hóa đơn

Postby hongnhungcntt » Wed 25 Dec, 2013 9:10 am

Em đã nghĩ ra trường hợp: Em có 2 TKKM, TKKM1 và TKKM2, và đặt giả sử là đang mua hàng KM1... Em thêm khá nhiều Test case, ví dụ
TH1: TKKM1 = 0
TKKM2 = TT
TK Gốc = TT

TH2: TKKM1 < TT
TKKM2 > TT
TK Gốc = 0
Cái này xét nhiều lắm lun, em lọc ra một vài trường hợp nghi ngờ sẽ xảy ra lỗi, nhất là khi TKKM2 (là tài khoản không chi trả được) lại bằng hoặc lớn hơn Thanh Toán.

Còn trường hợp anh nói "TKKM vừa được có do lần thanh toán đó, thì chỉ được áp dụng cho lần thanh toán tiếp theo" >>> em không thấy mô tả trong spec. Em đang băn khoăn cái này do mình đặt ra, hay đó là điều đương nhiên tester cần phải check mà không cần mô tả hả anh???
skype: nguyenhongnhung_2803
hongnhungcntt
 
Posts: 24
Joined: Fri 28 Oct, 2011 10:08 am
Location: Lâm Đồng

Re: Viết test case cho thanh toán hóa đơn

Postby tvn » Wed 25 Dec, 2013 10:14 pm

hongnhungcntt wrote:Có 2 loại TK, TK gốc và TK khuyến mãi
TK khuyến mãi (chỉ sử dụng được với đúng đối tác, ví dụ TK khuyến mãi của KFC, chỉ được sử dụng cho thanh toán KFC lần tiếp theo, không sử dụng cho việc thanh toán các chi phí khác)


Chỗ mình nói là màu đỏ này nè.
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

Re: Viết test case cho thanh toán hóa đơn

Postby hongnhungcntt » Thu 26 Dec, 2013 9:34 am

[MÌnh đúng là gà mờ, tự viết rồi lại tự đi hỏi lại :oops: ] mà là em sai, em mô tả vậy lại thành 1 ý khác rồi, mà nhờ anh em mới biết :?
skype: nguyenhongnhung_2803
hongnhungcntt
 
Posts: 24
Joined: Fri 28 Oct, 2011 10:08 am
Location: Lâm Đồng

Re: Viết test case cho thanh toán hóa đơn

Postby truongsen » Mon 08 Jun, 2015 4:37 pm

Anh TVN ơi, sử dụng phương pháp bảng quyết định thì kết quả như nào ạ??
Em hỏi ngu tí, đi làm mình có thường xuyên áp dụng các phương pháp này không ạ..?
truongsen
 
Posts: 2
Joined: Wed 04 Mar, 2015 11:02 am

Re: Viết test case cho thanh toán hóa đơn

Postby tvn » Mon 08 Jun, 2015 5:15 pm

Đa số các kỹ thuật thiết kế test case này đều được áp dụng trong thực tế. Tuỳ theo yêu cầu của dự án mà mình sẽ áp dụng kỹ thuật nào cho tốt (phù hợp).
tvn
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM


Next

Return to Test cases - Tập hợp các trường hợp kiểm thử

Who is online

Users browsing this forum: No registered users and 3 guests