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.
Post Reply
tranngoctt
Hoc Tester
Posts: 7
Joined: Mon 28 May, 2012 11:13 am
Contact:

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

Post by 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
Hoc Tester
Posts: 7
Joined: Mon 28 May, 2012 11:13 am
Contact:

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

Post by 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 ạ :)



tvn
Admin
Posts: 4741
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

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

Post by 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



tranngoctt
Hoc Tester
Posts: 7
Joined: Mon 28 May, 2012 11:13 am
Contact:

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

Post by 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ó



tvn
Admin
Posts: 4741
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

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

Post by 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.



Mr.R5
Hoc Tester
Posts: 2
Joined: Tue 05 Jul, 2016 2:38 pm
Contact:

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

Post by 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ỉ



bin xeko
Hoc Tester
Posts: 2
Joined: Thu 09 Jun, 2016 3:36 pm
Contact:

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

Post by bin xeko » Tue 09 Aug, 2016 2:05 pm

Liệu có phải là do HDH máy lỗi?



Post Reply

Return to “Game Testing”