У дома развитие Каква е разликата между алфа тестване и бета тестване?

Каква е разликата между алфа тестване и бета тестване?

Anonim

Q:

Каква е разликата между алфа тестване и бета тестване?

A:

В ИТ алфа тестването обикновено се определя като форма на вътрешно тестване, което се случва, докато продуктът все още се разработва, макар и в края на този процес. Бета тестването, от друга страна, е вид тестване, което доставя нов продукт на нова потребителска база, често клиенти или публична потребителска аудитория, в опит да предизвика обратна връзка за продукта и да улови всички останали проблеми.

Идеята на бета тестовете и това, което я отделя основно от алфа тестването, е идеята, че когато дадена програма бъде пусната на публична или крайна потребителска аудитория, тя се тества различно - не от стандартите и гледните точки на вътрешните екипи, но от гледна точка на крайния потребител. Има предположението, че при бета версията потребителите ще тестват по по-„реален“ начин - например, докато вътрешните алфа тестери може да гледат кода и основния дизайн, бета тестерите ще се тестват предимно чрез употреба и това следователно, те ще намерят различни грешки и проблеми.

Има много различни видове алфа тестове, при които инженери или други хора „поставят завършващите щрихи“ на софтуера, а има и много видове бета тестове. Бета тестовете се различават в зависимост от избрания потребителски набор, техния фокус и общия им отговор. Често експертите изтъкват, че има голяма разлика какви инструменти трябва да съобщават за проблеми и как са назначени. Някои инсайдери в индустрията се оплакват, че много процеси на бета тестване не предлагат инструменти за обратна връзка, така че изглежда да са изградени като формалност и да не добавят стойност. Друг голям проблем е дали гъвкавата разработка изключва необходимостта от бета тестване - мнозина твърдят, че въпреки че са се появили нови процеси на разработка, бета тестването все още трябва да се случи, не само за да се намерят проблеми, но и да се въвежда продукт на аудиторията постепенно,

В крайна сметка бета тестването и как се прави е много общо с този, който борави с процеса на разработка. Същото не може да се каже за алфа тестване, което все още е вътрешно и се помещава в конвенционален инженерен работен процес. Въпреки това, има елемент на бета тестване, който е по-скоро „PR“ или насочен към потребителите, отколкото изключително фокусиран върху критериите за тестване. Това може да се види в света на игрите, където „бета фазата“ може да функционира като начин да позволим на аудиторията да играе с механиката на играта, да свикне с героите и да прегледа други функции.

Каква е разликата между алфа тестване и бета тестване?