Testing in Game Development

Post on 07-Jan-2017

341 views 8 download

Transcript of Testing in Game Development

by

By :Gusde Hario AnantasenaMuhammad Irsano MaldiniGame TesterMaulidan Games

GAME TESTING

3

Goal of this Discussion

1. Mengerti betapa pentingnya testing pada sebuah game

2. Mengetahui macam-macam dari teknik game testing

4

TUJUAN GAME TESTING

- Pengendalian Kualitas- Pemetaan Penanggung jawab

dari sebuah kerusakan program

5

Apa itu pengendalian

kualitas???

6

AGAR TIDAK TERJADI HAL-HAL SEPERTI BERIKUT INI

7

8

9

10

11

12

6 POINT DARI GAME TESTING - Ease of Use (control, interface/UI, UX)- Fun (Segmentasi, tema)- Graphics (Segmentasi, tema)- Sound(immersity)- Polish (Juiciness, animasi, efek)- Performance(lagginess)

13

MACAM-MACAM TESTING

14

WHITE BOX TESTINGAdalah pengujian yang dilakukanpada sebuah

game yang mana testernya tahu segala sesuatu tentang percodingan

15

-unit Test : pengujian bagian terkecil dari sebuah code, bagian terkecil ini adalah bisa sebuah fungsi, module atau class dari sistem tersebut

-Integration Testing : pengujian apakah gabungan dari bagian (fungsi) dari sebuah aplikasi atau system dapat bekerja sama dengan benar.

-System Testing : pengujian dari keseluruhan system yang ada

16

BLACK BOX TESTING

Adalah pengujian pada game dimana testernya tidak tahu sama sekali tentang coding

17

TESTING SECARA UMUM DI BAGI MENJADI DUA :

Functional TestingNon-Functional Testing

FUNCTIONAL TESTING

18

19

ALPHA TEST testing yang dilakukan pertama kali sebelum

game di rilis.

20

DATABASE TESTPengujian yg dilakukan untuk mengetahui nilai

yang berada di user interface harus sesuai dengan data yang ter-record pada database

21

DATABASE TEST

22

API TESTINGPengujian yang dilakukan pada API dari game.

23

REGRESSION TESTINGPengujian yang dilakukan setelah kita

melakukan tes dan terjadi perbaikan pada game itu.

24

SCENARIO TESTINGPengujian yang dilakukan skenario tertentu.

NON-FUNCTIONAL TESTING

25

26

ENDURANCE TESTINGPengujian yang di lakukan secara berulang kali /

terus-menerus yang di lakukan individu dengan tujuan untuk mengetahui ketahanan dari sebuah game

27

ENDURANCE TESTING

28

STRESS TESTINGPengujian yang di lakukan secara berulang kali /

terus-menerus yang di lakukan banyak orang dengan tujuan untuk mengetahui jumlah user yang dapat di tampung.

29

BETA TESTINGPengujian yang dilakukan sebelum game dirilis

dimana tes tersebut dilakukan oleh user(bukan tester dari perusahaan).

30

SUMMARY1. Tujuan dari game testing : - Pengendalian kualitas - Pemetaan penanggung jawab dari kesalahan sebuah program2. Macam Game testing : *) WhiteBox Test *) BlackBox Test *) Functional Test: - Alpha Test - Database Test - API Test - Regression Test - Scenario Test *) Non-Functional: - Endurance Test - Stress Test - Beta Test

31

ANY QUESTION??

contact@maulidangames.comfb.com/maulidangames

32

QUESTION1. Apa saran anda padahal game sudah rilis beta test tapi tidak

begitu suka user game? jawab : Di tampung dulu saran-saran dari user, jika masih belum sampai deadline project gamenya, saran dari user tadi diimplementasikan2. - Testing mana yang di dahulukan dari materi yang disampaikan? jawab : urut dari unit, integration, lalu system test dan dilanjutkan ke funtional dan non-functional test - Bagaimana dengan Tester yang tidak mengerti koding? jawab : dengan cara mengirim screenshot bug tadi beserta keterangannya.