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.
Forum rules
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ờ ,...

Postby tranngoctt » Thu 23 Jul, 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
 
Posts: 7
Joined: Mon 28 May, 2012 11:13 am

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

Postby tranngoctt » Thu 23 Jul, 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
 
Posts: 7
Joined: Mon 28 May, 2012 11:13 am

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

Postby tvn » Thu 23 Jul, 2015 5:01 pm

tranngoctt wrote: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 wrote: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
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

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

Postby tranngoctt » Fri 24 Jul, 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
 
Posts: 7
Joined: Mon 28 May, 2012 11:13 am

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

Postby tvn » Fri 24 Jul, 2015 12:43 pm

tranngoctt wrote: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
 
Posts: 4688
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM

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

Postby Mr.R5 » Fri 08 Jul, 2016 11:18 am

tvn wrote:
tranngoctt wrote: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 wrote: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
 
Posts: 2
Joined: Tue 05 Jul, 2016 2:38 pm



Return to Game Testing

Who is online

Users browsing this forum: No registered users and 2 guests