Cross-Browser Testing • 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.

Cross-Browser Testing

Chuyên đề thảo luận về kiểm thử hộp đen (Black-box Testing)
Nội qui chuyên mục
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.

Cross-Browser Testing

Gửi bàigửi bởi tvn » T.Tư 02 Tháng 9, 2015 4:14 pm

Chào cả nhà,

Mọi người cho mình hỏi chút ạ, mình được cho một bài toán test website sau:
Yêu cầu đã viết:Hãy thực hiện test chức năng của website trên các trình duyệt khác nhau, các hệ điều hành khác nhau.

Mình đang ko biết là chỉ nên test trình duyệt nào và version nào? Kinh nghiệm của mọi người góp ý cho em với ạh.
Cám ơn.
tvn
 
Bài viết: 4580
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Cross-Browser Testing

Gửi bàigửi bởi tvn » T.Tư 02 Tháng 9, 2015 4:59 pm

Mình tổng hợp câu hỏi và các gợi ý của các bạn trên group chat Skype để các thành viên cùng tham khảo.

Steven Phương đã viết:Theo mình thì nên test trên 5 trình duyệt chính như Firefox, Chrome, Safari, IE, Opera.


thuantk5 đã viết:@Stev: trong những trình duyệt như vậy nên test giới hạn version nào ạ?


Sang Bui đã viết:Mình nghĩ nên test trên IE8, IE9, IE11, FF mới nhất, Chrome mới nhất, Coccoc (nếu thị trường VN). Opera mình thường không test. Trong khi IE11 thì mới hơn nên ít lỗi css như bản 8, 9. Còn IE8, IE9 hiển thị khác Chrome, FF khá nhiều.


thuantk5 đã viết:Yêu cầu kết hợp cả hệ điều hành window nữa ạ. Em đang dự tính test Win XP, Win7~10


Sang Bui đã viết:Theo mình thì Windows không quan trọng. Mình thường test các trình duyệt trên Win7. Bạn có thể dùng máy ảo VirtualBox, sau đó lên đây tải các bản Win ảo cài sẵn IE về test. Tham khảo link ở đây http://dev.modern.ie/tools/vms/
Trong đó có win7 IE8, Win7 IE9.... Còn việc bạn cài IE8 trên XP, Win7, Win8... thì cơ bản là như nhau. Nên thay vì quan tâm đến Windows bạn nên quan tâm đến độ phân giải màn hình và size trình duyệt. Mỗi size nó sẻ có những kiểu hiện thị khác nhau (Responsive testing).


thuantk5 đã viết:Website của em thì ko quan trọng độ phân giải lắm ạ. Quan trọng chức năng hoạt động đúng thôi. Không biết có ảnh hưởng nhiều ko nên em nghĩ vẫn phải test. Win10 bảo mật hơn các loại win khác, thực tế là phần mềm bên em có cái chạy lỗi với win 10 nhưng ko lỗi với win8. Còn mảng web thì em chưa có kinh nghiệm.


Ý kiến chung: Các bản trình duyệt cũ, khi mình thực hiện test thì sẽ tốn thời gian mà lượng người dùng không cao, có thể nói là rất hiếm. Vì vậy không nên tốn nhiều thời gian để test ứng dụng của mình trên các trình duyệt cũ.

Các bạn tham khảo thêm một số bài viết liên quan sau
tvn
 
Bài viết: 4580
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Cross-Browser Testing

Gửi bàigửi bởi phuongphuong01 » CN 06 Tháng 9, 2015 10:16 pm

anh tvn ơi anh cho em hỏi chút ạ, khi test các chức năng trên 1 website cần đi qua nhiều browsers và nhiều devices mà test manual mất rất nhiều nhân lực thời gian, vậy mình có cách nào test hiệu quả matrix này ko ạ.

cảm ơn anh :)
phuongphuong01
 
Bài viết: 31
Ngày tham gia: T.Bảy 31 Tháng 5, 2014 9:09 pm

Re: Cross-Browser Testing

Gửi bàigửi bởi tvn » CN 06 Tháng 9, 2015 10:41 pm

phuongphuong01 đã viết:anh tvn ơi anh cho em hỏi chút ạ, khi test các chức năng trên 1 website cần đi qua nhiều browsers và nhiều devices mà test manual mất rất nhiều nhân lực thời gian, vậy mình có cách nào test hiệu quả matrix này ko ạ.

cảm ơn anh :)


Rất vui khi em hỏi. Nếu hệ thống em đang test có áp dụng và đang triển khai sử dụng automation, thì Selenium có hỗ trợ chạy 1 test case trên nhiều trình duyệt khác nhau. Cách này hiệu quả và ít tốn công sức làm việc bằng tay chân.

Nếu chỉ áp dụng manual, thì cách tiếp cận này sẽ giúp em giảm chi phí: Chọn Chrome hoặc firefox để thực hiện functional testing. Trên trình duyệt này chỉ cần quan tâm test các chức năng chính của hệ thống, và một phần về GUI. Sau đó, sẽ test tiếp trên các trình duyệt khác, như đã đề cập ở trên. Mục tiêu: một phần là confirm chức năng (thường ít khi sai trên các browser khác nhau) và test GUI là chủ yếu.

Về phần bố trí test case, thì chỉ cần 1 bộ test case cơ bản, test case viết theo dòng, các browser là cột, và điền kết quả vào đó. Điều này giúp mình dễ quan sát và dễ theo dõi.

Em tham khảo thêm một số bài viết liên quan sau
tvn
 
Bài viết: 4580
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Cross-Browser Testing

Gửi bàigửi bởi phuongphuong01 » T.Ba 08 Tháng 9, 2015 10:31 pm

Bên em cũng có 1 đội auto rất hùng hậu xây dựng 1 framework chạy selenium và report tuy nhiên do hệ thống đang phát triển nên có nhiều thay đổi chạy script cũng không kịp do phải chỉnh sửa theo mỗi sprint. Em chú trọng vào 2 trình duyệt chính như anh nói thank anh ạ :)
phuongphuong01
 
Bài viết: 31
Ngày tham gia: T.Bảy 31 Tháng 5, 2014 9:09 pm


Quay về Black box Testing - Kiểm thử hộp đen

Đang trực tuyến

Đang xem chuyên mục này: Bing [Bot]4 khách.