32

Testing in Game Development

Embed Size (px)

Citation preview

Page 1: Testing in Game Development
Page 2: Testing in Game Development

by

By :Gusde Hario AnantasenaMuhammad Irsano MaldiniGame TesterMaulidan Games

GAME TESTING

Page 3: Testing in Game Development

3

Goal of this Discussion

1. Mengerti betapa pentingnya testing pada sebuah game

2. Mengetahui macam-macam dari teknik game testing

Page 4: Testing in Game Development

4

TUJUAN GAME TESTING

- Pengendalian Kualitas- Pemetaan Penanggung jawab

dari sebuah kerusakan program

Page 5: Testing in Game Development

5

Apa itu pengendalian

kualitas???

Page 6: Testing in Game Development

6

AGAR TIDAK TERJADI HAL-HAL SEPERTI BERIKUT INI

Page 7: Testing in Game Development

7

Page 8: Testing in Game Development

8

Page 9: Testing in Game Development

9

Page 10: Testing in Game Development

10

Page 11: Testing in Game Development

11

Page 12: Testing in Game Development

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)

Page 13: Testing in Game Development

13

MACAM-MACAM TESTING

Page 14: Testing in Game Development

14

WHITE BOX TESTINGAdalah pengujian yang dilakukanpada sebuah

game yang mana testernya tahu segala sesuatu tentang percodingan

Page 15: Testing in Game Development

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

Page 16: Testing in Game Development

16

BLACK BOX TESTING

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

Page 17: Testing in Game Development

17

TESTING SECARA UMUM DI BAGI MENJADI DUA :

Functional TestingNon-Functional Testing

Page 18: Testing in Game Development

FUNCTIONAL TESTING

18

Page 19: Testing in Game Development

19

ALPHA TEST testing yang dilakukan pertama kali sebelum

game di rilis.

Page 20: Testing in Game Development

20

DATABASE TESTPengujian yg dilakukan untuk mengetahui nilai

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

Page 21: Testing in Game Development

21

DATABASE TEST

Page 22: Testing in Game Development

22

API TESTINGPengujian yang dilakukan pada API dari game.

Page 23: Testing in Game Development

23

REGRESSION TESTINGPengujian yang dilakukan setelah kita

melakukan tes dan terjadi perbaikan pada game itu.

Page 24: Testing in Game Development

24

SCENARIO TESTINGPengujian yang dilakukan skenario tertentu.

Page 25: Testing in Game Development

NON-FUNCTIONAL TESTING

25

Page 26: Testing in Game Development

26

ENDURANCE TESTINGPengujian yang di lakukan secara berulang kali /

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

Page 27: Testing in Game Development

27

ENDURANCE TESTING

Page 28: Testing in Game Development

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.

Page 29: Testing in Game Development

29

BETA TESTINGPengujian yang dilakukan sebelum game dirilis

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

Page 30: Testing in Game Development

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

Page 31: Testing in Game Development

31

ANY QUESTION??

[email protected]/maulidangames

Page 32: Testing in Game Development

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.