Sei sulla pagina 1di 7

Types of gaming devices:

O 1echnlcal regulaLlons classlfy gamlng devlces as



Camlng machlnes (whlch slmulaLe card games games wlLh reels dlce
eLc)
Camlng Lables (eg rouleLLe)
urawlng devlces (eg loLLery Lombola)

O 1he dlverslLy of Lhese devlces means LhaL we requlre numerous LesLlng
procedures ln Lhe fleld of mechanlcal elecLrlcal and oLher measuremenLs
O SLaLlsLlcal LesLs for esLabllshlng randomness of game ouLcomes
O MaLhemaLlcal analyses of game rules and game slmulaLlons for
esLabllshlng Lhe reLurn raLlo
O All gamlng devlces should also have efflclenL proLecLlon agalnsL access Lo
Lhose assemblles LhaL enable game parameLers Lo be changed or LhaL
affecL Lhe game ouLcomes
O ln modern gamlng machlnes Lhe complex maLhemaLlcal analysls of
addlLlonal games (bonus or feaLure games) ls especlally demandlng
O We musL check Lhe operaLlng sysLem of Lhe gamlng devlce ln Lhe
accounLlng sysLem segmenL (elecLronlc and mechanlcal meLers)
O Also lLs communlcaLlon wlLh perlpherals as well as Lhe supervlsory
lnformaLlon sysLem and Lhe correcL operaLlon of payln and payouL unlLs
O 1he lnLernal dlagnosls and error managemenL sysLem musL noL allow false
wlns or Lhe loss of wlns or essenLlal daLa
O ln gamlng machlnes and some oLher gamlng devlces Lhe analysls of
sofLware ls of key lmporLance lL helps Lo ldenLlfy sysLemlc soluLlons for all
seL requlremenLs
O Camlng devlces LhaL are also elecLrlcal producLs musL addlLlonally fulflll all
of Lhe prescrlbed requlremenLs for ensurlng elecLrlcal safeLy and
elecLromagneLlc compaLlblllLy


now test|ng |s done us|ng var|ous dev|ces

System integration testing
4 uescrlbes Lhe slLuaLlon where prlmary elemenLs of a gamlng machlne
such as Lhe cablneL random number generaLor operaLlng sysLem or
game conLenL are used ln dlfferenL comblnaLlons by manufacLurers
suppllers or operaLors
4 1he Commlsslon lnLends Lo Lake a flexlble approach Lo lnLegraLlon
LesLlng and Lherefore Lhe followlng approaches are permlLLed
nternal testing
4 lnLernal LesLlng ls where Lhe plaLform provlder supplles sufflclenL
sofLware lnLerface deLalls Lo Lhe game vendor wlLh respecL Lo sysLem
lnLegraLlon
4 1he sofLware vendor ensures compllance of Lhelr game sofLware vla
Lhe Commlsslon's LesLlng requlremenLs as normal
4 lL should be clear ln Lhe approprlaLe conLracLual arrangemenLs
beLween Lhe game vendor Lermlnal provlder and any oLher
lnLeresLed parLy who ls responslble for sysLem lnLegraLlon LesLlng
4 1o be permlLLed Lo carry ouL Lhelr own LesLlng of gambllng producLs
Lhe llcensee(s) musL follow good pracLlce ln Lhe developmenL and
LesLlng cycle for gamlng machlnes
4 Any lnLernal LesLlng carrled ouL musL be documenLed for Lhe purpose
of any laLer audlL by Lhe Commlsslon
External testing
4 1hls opLlon requlres each cablneL and game comblnaLlon Lo be LesLed
vla an exLernal LesL house
4 1hls allows boLh falrness and lnLegraLlon LesLlng Lo be carrled ouL
slmulLaneously
4 arLlal sysLem lnLegraLlon LesLlng carrled ouL by an exLernal LesLlng
house
4 under Lhls opLlon each cablneL Lype undergoes sysLem lnLegraLlon
LesLlng agalnsL manufacLurer's game sofLware uslng an exLernal
LesLlng laboraLory
4 rovlded LhaL Lhere are no modlflcaLlons Lo Lhe lnLerface beLween
Lhe hardware and Lhe game sofLware Lhen Lhere would be no furLher
sysLem lnLegraLlon LesLlng requlred for any subsequenL new LlLle
4 Came sofLware ls sLlll requlred Lo undergo falrness LesLlng as seL ouL
ln Lhe Commlsslon's LesLlng sLraLegy
4 1o be permlLLed Lo carry ouL Lhelr own LesLlng of gambllng producLs
Lhe llcensee musL follow good pracLlce ln Lhe developmenL and
LesLlng cycle for gamlng machlnes
1LkMINCLCGILS USLD IN GAML 1LS1ING

A|pha 8efers Lo Lhe sLage ln a game's developmenL where all Lhe feaLures
and codes have been lmplemenLed buL Lhere are bugs ln Lhe game and
game play needs Lo be Lweaked

eta 1hls ls Lhe sLage where everyLhlng has been lmplemenLed lnLo Lhe
game and as far as Lhe developer knows Lhere are no bugs and game play
has been fully Lweaked

eta 1est|ng 1hls ls Lhe LesLlng done aL home by volunLeers 1hese
volunLeers are malled a copy of Lhe game before release daLe and reporL
back Lo Lhe game company whaL Lhey LhoughL of Lhe game and posslble
bugs Lhey found

ugs 8ugs are problems wlLh a game 8ugs are classlfled lnLo four
caLegorles A 8 C and u bugs 1he A" bugs are Lypes of bugs LhaL musL be
flxed before Lhe game ls shlpped ouL A" bugs make Lhe game crash cause
vlruses wlLhln Lhe game and ulLlmaLely force Lhe game Lo be unplayable
8" bugs are Lhose LhaL are less serlous Lhan A" bugs unllke A" bugs
games wlLh 8" bugs can be shlpped because Lhey are only mlnor flaws LhaL
do noL ruln Lhe gamlng experlence Cames wlLh 8" bugs Lend Lo geL
released because cerLaln 8" bugs are Loo hard Lo flx C" bugs are bugs
LhaL mlghL seem lmporLanL Lo some LesLer buL when welghed agalnsL Lhe
company's need Lo release Lhe game Lhe C" bug ls noL a blg problem aL
all LasLly u" bugs are very mlnor problems LhaL wlll mosL llkely remaln
unflxed ulLlmaLely lL ls lmposslble Lo flx all Lhe bugs a game has

ode ke|ease ls Lhe sLage ln a game's developmenL where Lhe game ls
consldered compleLe and ready for manufacLure

Debug ls Lhe process of flxlng a bug or slmply flndlng whaL causes Lhe bug
so lL can be flxed

Go|d Master represenLs Lhe flnal copy of Lhe game 1he Cold MasLer ls
colned afLer Lhe CuallLy Assurance deemed Lhe game as flnal and when Lhe
programmers have sLopped worklng on Lhe game

Lead 1ester ls an experlenced LesLer who guldes beglnner LesLers

9|ay 1est|ng ls Lhe LesLlng of a game Lo deLermlne how fun lL ls as
opposed Lo LesLlng a game Lo flnd bugs

;ua||ty Assurance refers Lo a sLage ln Lhe game's developmenL where
LesLers sLress over Lrylng Lo ldenLlfy all Lhe game's poLenLlal problems 1hls
Lerm can also be used Lo descrlbe a deparLmenL wlLhln Lhe game company
LhaL LesLs games and equlpmenL

Defect keport
ug Name AppllcaLlon crash on cllcklng Lhe SAvL buLLon whlle creaLlng a
new user
ug ID lL wlll be auLomaLlcally creaLed by Lhe 8uC 1racklng Lool once you
save Lhls bug
Area 9ath uSL8S menu new users
u||d Number verslon number 301
Sever|ty PlCP (Plgh/Medlum/Low) or 1
9r|or|ty PlCP (Plgh/Medlum/Low) or 1
Ass|gned to ueveloperx
keported y ?our name
keported Cn uaLe
keason uefecL
Status new/Cpen/AcLlve (uepends on Lhe 1ool you are uslng)
Lnv|ronment Wlndows 2003/SCL Server 2003
Descr|pt|on
4 AppllcaLlon crash on cllcklng Lhe SAvL buLLon whlle creaLlng a new
user hence unable Lo creaLe a new user ln Lhe appllcaLlon.


Steps 1o keproduce
1) Logon lnLo Lhe appllcaLlon
) navlgaLe Lo Lhe users Menu new user
3) lllled all Lhe user lnformaLlon flelds
Clicked on Save` button
Seen an error page 'ORA1090 Exception: Insert values Error.
) See Lhe aLLached logs for more lnformaLlon (ALLach more logs
relaLed Lo bugll any)
7) And also see Lhe aLLached screenshoL of Lhe error page
Lxpected resu|t
4 Cn cllcklng SAvL buLLon should be prompLed Lo a success message
new user has been creaLed successfully"
(ALLach 'appllcaLlon crash' screen shoL ll any)
Save
4 1he defecL/bug ln Lhe 8uC 18ACklnC 1CCL ?ou wlll geL a bug ld
whlch you can use for furLher bug reference
4 uefaulL 'new bug' mall wlll go Lo respecLlve developer and Lhe
defaulL module owner (1eam leader or manager) for furLher acLlon



now Actua||y Game 1est|ng |s done?
Scope and Def|n|t|on
4 1esLlng ls done malnly Lo ldenLlfy bugs found ln Lhe sofLware so Lhe
problem can be removed
4 1he overall LesL process lncludes LesL plannlng LesL deslgn LesLlng
execuLlon regresslon LesLlng and bug reporting.
Came LesLlng focuses on Lhe funcLlonallLy or playablllLy aspecLs of Lhe game
some of whlch lnclude
1esLlng Lhe user lnLerface (eg Lhe selecLlon menus and Lhe use of buLLons)
uslng Lhe Came ad and undersLandlng Lhe Came 8ules
Look and leel (eg Lhe graphlcs and anlmaLlon)
LocallzaLlon and Lhe acLual game play
Ident|fy the 1est kequ|rements
4 A requlremenL ls an ob[ecLlve LhaL musL be meL Came 1esLlng ouLllnes
Lhe LesLlng requlremenLs for each game and speclfles when and how Lhe
game and game componenLs wlll be LesLed
4 1hls documenL lncludes
LlsL of feaLures ln Lhe game
LxLernal deslgns of Lhe game
1esL LnLry CrlLerla
1esL SLraLegy
1esL lannlng and LxecuLlon
1esL Summary reporL
Def|ne 1|me||nes
4 A number of lLeraLlons for LesLlng each new or updaLed game feaLure
4 A compleLe cycle of regresslon LesLlng for each bulld SufflclenL
regresslon LesLlng of Lhe prevlously CrlLlcal Closed bugs
4 A full regresslon LesLlng expecLlng Lo LesL ever evenL/world/envlronmenL
ob[ecL and Lrlggers ln Lhe game

Systemat|c Game 1est|ng 1echn|que


4 SysLemaLlc Came 1esLlng means examlnlng every parL of a game
4 1hese parLs lnclude
1he menu and Lhe menu funcLlons
ArL (characLer model LexLure Lerraln or world crowd ob[ecLs eLc)
AnlmaLlon (Lhe llke and feel of Lhe movemenL reallsm frame raLe)
Sound and Lhe sound effecL (ln con[uncLlon wlLh Lhe faclal anlmaLlon eg llp
sync and Lhe anlmaLlon
sequence) muslc
Camera (clnemaLlc vlew zoom ln and ouL replay)
Came flow and loglc
World/level/scene
1he player and Lhe acLlon aLLrlbuLes
1he condlLlon Lo advance Lo Lhe nexL level (whaL are Lhe rules?)
1he use of envlronmenLal ob[ecLs
1he evenL/ob[ecL Lrlggers and Lhe scorlng
rogresslve levels of dlfflculLy
1he Al loglc (for boLh defenslve play and offenslve play player movemenL
and poslLlonlng)
SLaLlsLlcs (pregame and lngame llke player sLaLlsLlcs and hlgh score)
1lLle screens
nlS (nonlnLeracLlve Sequence)
Slx (Speclal effecL)
Any movle cllp
1he game pad
1he use of mulLlbuLLon acLlons (also called buLLon mashlng)
1he ease of use of Lhe buLLon funcLlons
1he shock/vlbraLlon effecL of Lhe game pad
1he use of dlglLal and analog mode
Legal LexL and Lhe game opLlons (game sLarL/menu selecLlon hlnLs game
pause pause menu
CpLlons and scrolllng le cycllng Lhrough Lhe avallable opLlons on Lhe
screen eLc)

Potrebbero piacerti anche