Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biê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.

Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biên

Thảo luận các vấn đề liên quan đến Kiểm thử phần mềm.
Nội qui chuyên mục
Thảo luận các vấn đề liên quan đến Kiểm thử phần mềm.

Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biên

Gửi bàigửi bởi tvn » T.Năm 17 Tháng 2, 2011 8:49 am

Hôm nay xin đưa ra một bài tập để bà con cùng nhau suy nghĩ một tí để thư giãn đầu óc.

Cho một chương trình thống kê phân tích một file chứa tên và điểm của sinh viên trong một năm học. File này chứa nhiều nhất 100 dòng. Mỗi dòng chứa tên của một sinh viên (20 ký tự), giới tính (1 ký tự) và điểm của 5 môn học (từ 0 đến 10).

Mục đích chương trình:

- Tính điểm trung bình mỗi sinh viên

- Tính điểm trung bình chung (theo giới tính và theo môn học)

- Tính số sinh viên lên lớp (điểm trung bình trên 5)

Yêu cầu: Xây dựng tập dữ liệu thử cho chương trình trên bằng kỹ thuật kiểm thử giá trị biên.

Mời các bạn nhiệt tình tham gia nhé.
Thanks
tvn
 
Bài viết: 4645
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biên

Gửi bàigửi bởi phuongnt1 » T.Sáu 25 Tháng 2, 2011 10:22 am

Hi anh,

Em vừa viết xong bản testcase của phần này, anh xem qua hộ em nhé !
(Tự cảm thấy là nó quá sơ sài mà không biết viết thêm thế nào... :cry: )

Thanks.
Vui lòng đăng nhập để thấy link download.
Sửa lần cuối bởi phuongnt1 vào ngày T.Sáu 25 Tháng 2, 2011 10:25 am với 1 lần sửa.
phuongnt1
 
Bài viết: 42
Ngày tham gia: T.Sáu 07 Tháng 1, 2011 11:02 am

Re: Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biên

Gửi bàigửi bởi tvn » T.Sáu 25 Tháng 2, 2011 1:51 pm

Đây là kết quả của anh, em thử so sánh nhé. Và xem anh còn thiếu hay thừa trường hợp nào không nha.

Thanks
Vui lòng đăng nhập để thấy link download.
tvn
 
Bài viết: 4645
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biên

Gửi bàigửi bởi anhlt86 » T.Năm 09 Tháng 2, 2012 5:32 pm

tính số sinh viên lên lớp (avg>5) :
1. số sinh viên lên lớp =0
2. số sinh viên trên lớp =1
3. số sinh viên trên lớp = số dòng của file

như vậy có đúng ko anh tvn ?
anhlt86
 
Bài viết: 1
Ngày tham gia: T.Năm 01 Tháng 12, 2011 4:58 pm

Re: Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biên

Gửi bàigửi bởi tvn » T.Sáu 10 Tháng 2, 2012 9:05 am

Chào bạn,

Trường hợp bạn đưa ra là bạn đang dựa vào phân tích giá trị biên cho kết quả sinh viên lên lớp, đúng không.
Bạn đang nghĩ "biên" của sinh viên lên lớp là min= 0 (không dòng nào phù hợp avg > 5), và max = 100 (số dòng của file - toàn bộ là avg > 5)

Nếu theo đúng luật phân tích giá trị biên thì mình cần thử: min - 1, min, min + 1 và max - 1, max và max + 1
min-1 thì không thể test được, vậy còn min, min+1, max-1, max và max+1 (cho file có 101 dòng - xem thử dòng thứ 101 có được tính không, hay là chỉ tính tới dòng 100 thôi)
tvn
 
Bài viết: 4645
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biên

Gửi bàigửi bởi phungthedat » T.Hai 07 Tháng 1, 2013 4:26 pm

Anh tvn ơi !! Nếu như mình không tiến hành test cho các trường hợp: min + 1, max - 1 thì có ảnh hưởng gì không a, có bị sót không ạ ??? Vì e thấy trong mấy cái ví dụ trong tài liệu powerpoint "Ky thuat thiet ke Test case" mà a đã đưa lên, thì e không thấy có các trường hợp này !!
Em út mới vào nghề, mong a chỉ dạy !! :)
phungthedat
 
Bài viết: 4
Ngày tham gia: T.Tư 26 Tháng 12, 2012 8:43 pm

Re: Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biên

Gửi bàigửi bởi tvn » T.Hai 07 Tháng 1, 2013 10:09 pm

Lỗi thường xảy ra ở các biên, nên mình tập trung test các giá trị biên và lân cận nó. Trong tài liệu powerpoint cũng có mô tả phần giá trị biên đó bạn, có thể bạn sót đó.
tvn
 
Bài viết: 4645
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biên

Gửi bàigửi bởi phungthedat » T.Ba 08 Tháng 1, 2013 9:01 am

Anh ơi!! Trong tài liệu đó, em thấy chỉ test cho các trường hợp: min, min -1, max, max + 1 thôi mà a!!
Ví dụ: ( trích từ powerpoint: "Ky thuat thiet ke Test case")
1. “Giá trị x dao động từ 0 đến 100”
Viết test case cho các trường hợp: 0, 100, -1 và 101.
2.“Chỉ một đến sáu người có thể được đăng ký”
Cần viết test case cho các trường hợp: 1, 6, 0 và 7.

Như vậy là mình có cần viết test case cho các trường hợp 1, 99(ví dụ 1) và 2,5(ví dụ 2) không a ??
phungthedat
 
Bài viết: 4
Ngày tham gia: T.Tư 26 Tháng 12, 2012 8:43 pm

Re: Xây dựng tập dữ liệu thử dựa vào phân tích giá trị biên

Gửi bàigửi bởi tvn » T.Ba 08 Tháng 1, 2013 8:47 pm

Theo tài liệu istqb thì họ mô tả chỉ cần test các giá trị: min, min -1, max, max +1
nhưng theo tài liệu The art of software testing thì test 6 giá trị min -1, min, min +1, max -1, max, max +1

Vì các giá trị min, min+1 và max, max-1 nằm trong 1 vùng tương đương nên không cần test hết, chỉ test min, max là được rồi.
tvn
 
Bài viết: 4645
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM


Trang kế tiếp

Quay về Software Testing - Kiểm thử phần mềm

Đ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.1 khách.