Пређи на садржај

Тестирање видео игара

С Википедије, слободне енциклопедије
Гејмерски лого

Тестирање видео игара је подскуп развоја игара, процес софтверског тестирања за контролу квалитета видео игрице. Примарна функција тестирања игре јесте откриће и документација софтверских недостатака (грешки). Интерактивна забава софтверског тестирања је врло захтевна и неопходно је искуство у рачунарству, аналитичке компетенције, вештине критичког вредновања и издржљивости. У последњих неколико година на подручју тестирања игара, овај посао је постао јако напоран и незахвалан како финансијски тако и психички.[1]

Историја[уреди | уреди извор]

  • У раним данима рачунарства и видео игара, програмер је задужен за сваку врсту тестирања. Не више од једног или два тестера су била потребна због ограниченог опсега игара. У неким случајевима, програмери се могу носити са свим тестирањем.
  • Како игре постају све сложеније, потребан је већи број тестера под називом "Процена квалитета" или "Осигурање квалитета" (QА). Већина издавача запошљава велики број QА особља за тестирање разних игара из различитих жанрова. Упркос великој QА инфраструктури, већина издавача и многи програмери задржавају малу групу тестера за пружање осигурања квалитета на лицу места.
  • Данас се већина програмера игара ослањају на своје висико техничким и игре искусних тестера да пронађу пропусте и грешке било да се оне налазе у кооду или унутар графички слојева. Тестери видео игара обично имају позадину играња различитих видео игара на мноштво платформи. Они морају бити у стању да забележе и навигирају све проблеме на које наиђу у детаљним извештајима у роковним задацима и имају различите вештине за завршетак видео игре који је увек најтежи задатак. Већину времена положај Тестер видео игара је јако стресан, конкурентан и слабо плаћен, али уколико се посао добро заврши, отварају се врата ка другим положајима у индустрији.
  • Заједничка заблуда је да сви тестери видео игара узивају у току Алфа или Бета верзије игре и повремено проналазе грешке. Насупрот томе, тестирање видео игара пре Алфа верзије је јако усмерена на проналажање грешки за које се употребљују неке јако досадне и напорне методе.

Преглед[уреди | уреди извор]

  • Осигурање квалитита је критична компонента у развоју видео игре, иако индустије за видео игрице немају стандардну методологију. Уместо тога програмери и издавачи имају властите методе. Мали програмери углавном немају особље осигурања квалитета, ипак, велике компаније могу запослети неколико тимова QА особља за пуно радно време. Високо-профилне комерцијалне игре професионално и са великим учинком су испитани од стране одреда издавача QА особља.
  • Тестирање се започиње оног тренутка када је први пут написан коод и повећава напредак игре према завршетку. Главни QА тим ће пратити игру од првог подношења QА особља у пост-продукцију. Рано у процесу развоја, тим тестера видео игре је јако мали и фокусиран на дневним повратним информацијама за нови коод. Како се игра приближава Алфа фази, више чланова тестера видео игара се запошљава и испитни планови су написани. Понекад карактеристике које нису грешке су извештене као грешке програмском тиму и те грешке се неуспешно обраде. Добар извештај грешака може помоћи програмерима да успешно поправе те грешке. Како игрица улази у Бета фазу, тим тестера видео игрице ће имати јасне задатке свакодневно. Тестери видео игара повратне информације могу утврдити коначне одлуке укључењем или искључењем крајних могућности. Увођење тестера са свежом перспективом може помоћи у препознавању нових грешака. У овом тренутку главни испитавач комуницира са продуцентом и начелником секције свакодневно. Ако програмер има споредног издавача, онда координације са QА тимом почиње издавач. За конзолне игре, изградња за конзолну компанију саље QА тим. Бета тестирање може укључити и волонтере, на пример уколико је игрица мултиплејер.
  • Испитивачи, на распореду игара, добијају јединствено идентификовану изградњу (билд), од девелопера игрица се тестира кроз игру и тестери забележавају све не средјене грешке (баг). То може бити у распону од багова до уметничких графичких не поклапања и логичких грешака. Испитивање захтева креативно играње игре да би се открилие честе суптилне грешке. Неке грешке је јако лако документирати или забележити док многи други захтевају детаљан опис како би програмер могао да пронађе ту грешку у кооду. Испитивачи спроводе надзор конкурентности како би се избегло пријављивање истих грешака више пута. Многе компаније видео игара одвајају испитивање техничких и функционалних тестирања, јер је за оба потребан другачији ниво вештина.
  • Уколико развој видео игре улази у време "шкрипења" пре рока, тим тестера видео игре је потребан да је тестира радећи прековремено без одлагања. Током тог раздобља, особље из других сектора могу допринети тестирању, поготово у мултиплејер играма.[2]


Тестер видео игре је члан тима производње игре који има улогу да кроз играње игре пронађе грешке.

Улоге[уреди | уреди извор]

Организација запослених варира од различитих организација. Једна типична компанија запошљава следеће улоге у склопу са тестерским дисциплинама.

  • Играчки продуценти су одговорни за постављање рокова за тестирања у сарадњи са маркетингом и осигурањем квалитета. Они такодје успевају да многе ствари изван тестирања игре, које се односе на укупну производњу наслова. Њихово одобрење је обично потребно за коначну продају или "златни" статус.
  • Главни тестер или главни QА је особа која је одговорна за то да игра ради онако како треба и да састави листу грешака. Главни тестер управља QА особљем. Главни тестер ради повезано са дизајнерима и програмерима, посебно при крају пројекта. Главни тестер је одговоран за праћење грешки и пријава и постерава се да они буду исправљени. Они су такодје одговорни да QА тимови прилажу формалне и комплетне пријаве. То укључује одбацивање идентичних и нетачних пријава грешака, као и детаљна објашњења. Како се игрица приблизава Алфа и Бета фази, главни тестер мора у пројекат укључити још више QА особља у тим, да координира са екстерналним тестирањем тимова и ради са менаџментом и продуцентима. Неке компаније могу спречити да игра уђе у "златну" фазу, све док главни тестер то не дозволи. Главни тестери су такође уобичајено задужени за репрезентативне узорке процеса игре за подношење регулатора као што су ЕСРБ и ПЕГ.
  • Тестери су одговорни за проверу рада игрице, да ли се лако користи, има акције које имају смисла и садржи забавни гејмплеј. Тестери такође треба да пишу прецизне и специфичне извештаје са грешкама и, уколико је могуће, да напишу детаљан опис како се може путем игре доћи до те грешке. Тестери такође могу бити запослени да током целе производње раде само на једној игрици, или да им се доделе и други пројекти како је захтевано од распореда сектора са специфичним потребама.
  • СДЕТ (енг. Софтwаре Девелопмент Енгинеер Тест) или техички тестери су одговорни за формирање аутоматизованих тест случајева и оквира, као и успостављање сложених тест проблема као што су укупне перформансе игре, безбедност и сигурност. Ове индивидуе често имају јак софтверски допринос вештина али са фокусом на писање софтвера који излаже недостатке у другим апликацијама. Посебне улоге и дужности варирају између студија. Многе игре су развијене без било каквих техничких тестера.


Референце[уреди | уреди извор]

  1. ^ Тханг, Јиммy (29. 03. 2012). „Тезак зивот тестера за видео игрице”. ИГН. 
  2. ^ Флеминг, Јеффреy (2008-04). „Девелопер игре(магазин)”. Wики.  Проверите вредност парамет(а)ра за датум: |дате= (помоћ)

Спољашње везе[уреди | уреди извор]