Một bài tập kỹ thuật phân vùng tương đương, mời các bạn giải bài này cùng với tôi:
Bài tập: Tài khoản tiết kiệm của một Ngân hàng
Một Ngân hàng có quy định mức lãi suất khác nhau tùy thuộc vào số dư trong tài khoản, cụ thể như sau:
Tỷ lệ lãi suất......Số dư trong tài khoản (X)
3%...................0<=X<100 USD
5%...................100<=X<1000 USD
7%...................1000<=X USD
Bài tập về kỹ thuật phân vùng tương đương
Forum rules
Chuyên đề này chỉ thảo luận về Black-box Testing.
Để có kết quả nhanh, các bạn nên search trước khi tạo chủ đề mới.
Chuyên đề này chỉ thảo luận về Black-box Testing.
Để có kết quả nhanh, các bạn nên search trước khi tạo chủ đề mới.
-
- Fresher Tester
- Posts: 41
- Joined: Tue 04 Jul, 2017 1:50 pm
- Contact:
-
- Admin
- Posts: 4900
- Joined: Tue 10 Aug, 2010 10:11 am
- Location: HCM
- Contact:
Re: Bài tập về kỹ thuật phân vùng tương đương
Bài giải của hoccachhoc wrote:
Dựa vào kỹ thuật phân vùng tương đương, chúng ta xác định được ba lớp tương đương hợp lệ là: 0<=X<100; 100<=X<1000; 1000<=X và một lớp tương đương không hợp lệ là: X<0. Như vậy, chúng ta chọn các giá trị sau đây để kiểm thử: -10.00 USD; 0.00 USD; 50.00 USD; 100.00 USD; 260.00 USD; 1000.00 USD; 1348.00 USD.
Cho mình hỏi: mình kiểm thử 7 giá trị trên (7 test cases) thì có đảm bảo bao phủ hết các trường hợp kiểm thử không? Còn thiếu hay thừa case nào không?
-
- Admin
- Posts: 4900
- Joined: Tue 10 Aug, 2010 10:11 am
- Location: HCM
- Contact:
Re: Bài tập về kỹ thuật phân vùng tương đương
Theo mô tả yêu cầu, thì mình có 4 vùng tương đương như sau:
__(1)__ 0 __(2)___ 100 ___(3)___ 1000 ___(4)___
Các vùng hợp lệ:
Nên danh sách các giá trị bạn hoccachhoc cần test thì bị dư rồi.
__(1)__ 0 __(2)___ 100 ___(3)___ 1000 ___(4)___
Các vùng hợp lệ:
- Vùng 2: Từ 0 đến dưới 100
Vùng 3: Từ 100 đến dưới 1000
Vùng 4: Từ 1000 trở đi
- Vùng 1: Dưới 0 (số âm)
Nên danh sách các giá trị bạn hoccachhoc cần test thì bị dư rồi.
10.00 USD; 0.00 USD; 50.00 USD; 100.00 USD; 260.00 USD; 1000.00 USD; 1348.00 USD.
-
- Fresher Tester
- Posts: 41
- Joined: Tue 04 Jul, 2017 1:50 pm
- Contact:
Re: Bài tập về kỹ thuật phân vùng tương đương
Anh tvn ơi, em giải bài này bằng kỹ thuật phân tích giá trị biên như sau, anh xem có đúng không cho em với ạ. Em chọn 6 giá trị sau để kiểm thử: - $ 0,01 (ko hợp lệ), $ 0,00, $ 100,00, $ 100,01, $ 999,99 Và $ 1000.00.tvn wrote:Theo mô tả yêu cầu, thì mình có 4 vùng tương đương như sau:
__(1)__ 0 __(2)___ 100 ___(3)___ 1000 ___(4)___
Các vùng hợp lệ:Các vùng không hợp lệ:
- Vùng 2: Từ 0 đến dưới 100
Vùng 3: Từ 100 đến dưới 1000
Vùng 4: Từ 1000 trở đi
- Vùng 1: Dưới 0 (số âm)
Người đi tìm miền đất hứa!
-
- Admin
- Posts: 4900
- Joined: Tue 10 Aug, 2010 10:11 am
- Location: HCM
- Contact:
Re: Bài tập về kỹ thuật phân vùng tương đương
Đúng hướng nhưng mà sai phương rồi em ^^hoccachhoc wrote: Anh tvn ơi, em giải bài này bằng kỹ thuật phân tích giá trị biên như sau, anh xem có đúng không cho em với ạ. Em chọn 6 giá trị sau để kiểm thử: - $ 0,01 (ko hợp lệ), $ 0,00, $ 100,00, $ 100,01, $ 999,99 Và $ 1000.00.
Anh có câu hỏi:
1. Dựa vào đâu em chọn -0.01?
2. Em phải xác định được giá trị lớn nhất, nhỏ nhất của mỗi vùng rồi sau đó mới xác định các giá trị biên
-
- Hoc Tester
- Posts: 8
- Joined: Fri 08 Jan, 2016 2:39 pm
- Contact:
Re: Bài tập về kỹ thuật phân vùng tương đương
Nếu giải bằng kỹ thuật Phân tích giá trị biên, em chọn các giá trị là: -1, 0, 99, 100, 101, 999, 1000, 10001 có đúng không ạ?
-
- Admin
- Posts: 4900
- Joined: Tue 10 Aug, 2010 10:11 am
- Location: HCM
- Contact:
Re: Bài tập về kỹ thuật phân vùng tương đương
Các vùng không hợp lệ:LanAnh_htc wrote:Nếu giải bằng kỹ thuật Phân tích giá trị biên, em chọn các giá trị là: -1, 0, 99, 100, 101, 999, 1000, 10001 có đúng không ạ?
- Vùng 1: Dưới 0 (số âm)
- Vùng 2: Từ 0 đến dưới 100
Vùng 3: Từ 100 đến dưới 1000
Vùng 4: Từ 1000 trở đi