Kinh nghiệm test game 2D-Game bài ,cờ ,... • 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.

Kinh nghiệm test game 2D-Game bài ,cờ ,...

Nơi chúng ta có thể thảo luận về kiểm thử game và các vấn đề liên quan đến kiểm thử game.
Nội qui chuyên mục
Nơi chúng ta có thể thảo luận về kiểm thử game và các vấn đề liên quan đến kiểm thử game.

Kinh nghiệm test game 2D-Game bài ,cờ ,...

Gửi bàigửi bởi tranngoctt » T.Năm 23 Tháng 7, 2015 11:52 am

Hi,
Hiện tại mình đang test app làm về game 2D( game cờ ,game bài và 1 số game dân gian) trên các nền tảng Android và IOS.
App giờ đã đi vào hoạt động rồi nhưng còn 1 s lỗi mà mh vẫn thi thoảng gặp mà vẫn chưa reproduce được.Cụ thể như:
-App hay bị crash ngay khi đăng nhập hoặc ra ra vào vào trong bàn game
-Khi đang chơi mà lag mạng thì hay bị lỗi ko chơi tiếp được hoặc tiền game bị sai,hoặc ko thể phá bàn hoặc chia sai bài...

Bạn nào đã có kinh nghiệm test những app như thế này rồi thì rất mong được chia sẻ ý kiến ạ.
THanks mọi người.
tranngoctt
 
Bài viết: 7
Ngày tham gia: T.Hai 28 Tháng 5, 2012 11:13 am

Re: Kinh nghiệm test game 2D-Game bài ,cờ ,...

Gửi bàigửi bởi tranngoctt » T.Năm 23 Tháng 7, 2015 11:54 am

Các Tester của BigOne, BigKool, IOnline, Ivegas, Beme, Ibet88, Trà Chanh Quán, Zing Play... vào chia sẻ kinh nghiệm đi ạ :)
tranngoctt
 
Bài viết: 7
Ngày tham gia: T.Hai 28 Tháng 5, 2012 11:13 am

Re: Kinh nghiệm test game 2D-Game bài ,cờ ,...

Gửi bàigửi bởi tvn » T.Năm 23 Tháng 7, 2015 5:01 pm

tranngoctt đã viết:Khi đang chơi mà lag mạng thì hay bị lỗi không chơi tiếp được hoặc tiền game bị sai, hoặc không thể phá bàn hoặc chia sai bài...

Thông thường lỗi này liên quan đến việc lưu thông tin vào file hoặc cache trên server.
Do khi mạng bị lỗi, client không kết nối được với database hoặc server. Hoặc kết nối chập chờn hoặc do mất token, thông tin liên quan đến session,... Hoặc cũng có thể có kết nối được đến server nhưng chập chờn nên lấy dữ liệu không đúng hoặc thiếu. Cũng có thể có trường hợp nhiều thông tin từ nhiều user cùng lưu vào 1 file, cache, trên server nên nhiều lúc có thể user khác không lưu được nên bị lỗi.

tranngoctt đã viết:App hay bị crash ngay khi đăng nhập hoặc ra ra vào vào trong bàn game

Cái này có thể do vấn đề memory, out of memory. Dạng như nó cứ init lại khi access vào màn hình đó, mà không xoá cái memory đã bị xài trước đó. Cũng có thể, nhiều game do DEV lưu nhiều cache quá nên chiếm nhiều (memory) dẫn đến trường hợp chơi game 1 khoảng thời gian thì hết bộ nhớ (nhanh hay chậm do memory sẵn có của điện thoại đó) hoặc cache bự quá dẫn đến crash ứng dụng.
Trường hợp này gọi là ‘memory leak’

Release memory, mà không release hết cũng chết. Trên mobile, vấn đề dọn rác rất là vất vả. DEV nói, nhiều khi cố gắng dọn rác rồi nhưng vẫn không thể clear hết 100%. (DEV cũng không biết tại sao lại không thể clear hết 100%, không biết rác đó từ đâu ra).

Đây là một số ý kiến khác:
    + Nói DEV tăng thời gian timeout lên.
    + Nói DEV chèn code, quăng exception vào log để dễ tìm hiểu lý do hơn.
    + Trong trường hợp không kết nối được với server trong 1 khoảng thời gian thì nó nên thông báo cho user biết. Sau đó tự retry để connect lại.

Một số vấn đề hay gặp:
    - respond time out (không có exception, crash lun)
    - server respond code không khớp
    - giờ server với giờ client không khớp (sai lech setting client-server)
    - data

Thanks các nhà tư vấn
tvn
 
Bài viết: 4645
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Kinh nghiệm test game 2D-Game bài ,cờ ,...

Gửi bàigửi bởi tranngoctt » T.Sáu 24 Tháng 7, 2015 10:03 am

Cảm ơn bác tvn nha.

Vụ memory leak này có cách nào để tái hiện lại 1 cách chuẩn ko bác.Nhiều khi sáng đang chơi game bình thường ko vấn đề gì xảy ra. Rồi đến chiều quay lại login thì bị crash.Em đang tìm cách reproduce mà chưa có TH cụ thể cho nó
tranngoctt
 
Bài viết: 7
Ngày tham gia: T.Hai 28 Tháng 5, 2012 11:13 am

Re: Kinh nghiệm test game 2D-Game bài ,cờ ,...

Gửi bàigửi bởi tvn » T.Sáu 24 Tháng 7, 2015 12:43 pm

tranngoctt đã viết:Cảm ơn bác tvn nha.

Vụ memory leak này có cách nào để tái hiện lại 1 cách chuẩn ko bác.Nhiều khi sáng đang chơi game bình thường ko vấn đề gì xảy ra. Rồi đến chiều quay lại login thì bị crash.Em đang tìm cách reproduce mà chưa có TH cụ thể cho nó


Van de la phai xem log de co thong tin chinh xac hon. May loi nay khong de reproduce, nhung xay ra thuong xuyen thi khong duoc roi.
tvn
 
Bài viết: 4645
Ngày tham gia: T.Ba 10 Tháng 8, 2010 10:11 am
Đến từ: HCM

Re: Kinh nghiệm test game 2D-Game bài ,cờ ,...

Gửi bàigửi bởi Mr.R5 » T.Sáu 08 Tháng 7, 2016 11:18 am

tvn đã viết:
tranngoctt đã viết:Khi đang chơi mà lag mạng thì hay bị lỗi không chơi tiếp được hoặc tiền game bị sai, hoặc không thể phá bàn hoặc chia sai bài...

Thông thường lỗi này liên quan đến việc lưu thông tin vào file hoặc cache trên server.
Do khi mạng bị lỗi, client không kết nối được với database hoặc server. Hoặc kết nối chập chờn hoặc do mất token, thông tin liên quan đến session,... Hoặc cũng có thể có kết nối được đến server nhưng chập chờn nên lấy dữ liệu không đúng hoặc thiếu. Cũng có thể có trường hợp nhiều thông tin từ nhiều user cùng lưu vào 1 file, cache, trên server nên nhiều lúc có thể user khác không lưu được nên bị lỗi.

tranngoctt đã viết:App hay bị crash ngay khi đăng nhập hoặc ra ra vào vào trong bàn game

Cái này có thể do vấn đề memory, out of memory. Dạng như nó cứ init lại khi access vào màn hình đó, mà không xoá cái memory đã bị xài trước đó. Cũng có thể, nhiều game do DEV lưu nhiều cache quá nên chiếm nhiều (memory) dẫn đến trường hợp chơi game 1 khoảng thời gian thì hết bộ nhớ (nhanh hay chậm do memory sẵn có của điện thoại đó) hoặc cache bự quá dẫn đến crash ứng dụng.
Trường hợp này gọi là ‘memory leak’

Release memory, mà không release hết cũng chết. Trên mobile, vấn đề dọn rác rất là vất vả. DEV nói, nhiều khi cố gắng dọn rác rồi nhưng vẫn không thể clear hết 100%. (DEV cũng không biết tại sao lại không thể clear hết 100%, không biết rác đó từ đâu ra).

Đây là một số ý kiến khác:

    + Nói DEV tăng thời gian timeout lên.
    + Nói DEV chèn code, quăng exception vào log để dễ tìm hiểu lý do hơn.
    + Trong trường hợp không kết nối được với server trong 1 khoảng thời gian thì nó nên thông báo cho user biết. Sau đó tự retry để connect lại.

Một số vấn đề hay gặp:
    - respond time out (không có exception, crash lun)
    - server respond code không khớp
    - giờ server với giờ client không khớp (sai lech setting client-server)
    - data

Thanks các nhà tư vấn


Kinh nghiệm của bác TVN nhiều thật , sâu chả khác gì dev :D không biết anh có làm dev nữa ko nhỉ
Mr.R5
 
Bài viết: 2
Ngày tham gia: T.Ba 05 Tháng 7, 2016 2:38 pm



Quay về Game Testing

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