Найскладнішим аспектом роботи над створенням нового програмного продукту є не написання коду, а процес налагодження та виправлення помилок. Код пишуть люди, які можуть помилятися.
Послуги з тестування програмного забезпечення надаються для вирішення вищезазначених проблем, а також для підвищення якості, функціональності, продуктивності та надійності ІТ-систем.
Програмісти виконують первинне налагодження коду одночасно з його написанням. Після завершення окремі програмні модулі передаються найманим тестувальникам QA, які починають їхню перевірку за допомогою спеціалізованого автоматизованого тестування.
Альфа- та бета-тестування
Коли окремі програмні модулі готові, вони стають інтегрованими. Це ще не повнофункціональна програма, але вона може працювати і частково виконувати свої завдання.
Ця версія програми називається альфа-версією, а люди, які займаються її тестуванням, - альфа-тестерами. Це кваліфіковані фахівці, які вміють працювати зі спеціалізованим програмним забезпеченням і використовувати спеціальні методики.
Бета-версія випускається після завершення роботи над альфа-версією. Це більш відшліфована версія існуючої програми з повним функціоналом. Бета-тестування спрямоване на оцінку можливостей і стабільної роботи програми з точки зору її майбутніх користувачів.
Відповідно, люди, які вміють працювати з тими ж програмами або з попередньою версією цієї програми, можуть отримати роботу в компаніях, що займаються бета-тестуванням. Зазвичай компанії мають певний набір людей, з якими вони постійно працюють разом.
Нарешті, можна оголосити відкрите бета-тестування, коли всі охочі зможуть подати заявку на посаду бета-тестувальника.
Компанії, що випускають онлайн-ігри, не зовсім дотримуються представленого порядку. Трапляється, що вони залучають до тестування своїх майбутніх користувачів ще на стадії альфа-тестування. Це пов’язано з особливостями програмування онлайн-ігор.
До речі, сервіси тестування ігор включають в себе стандарти, функціональність і сумісність тестування на всіх платформах. Існують як відкриті, так і закриті бета-сервіси для тестування апаратного забезпечення та MMO-ігор із вбудованим ігровим програмним забезпеченням.
Варто зазначити, що розробники не відчувають нестачі в охочих взяти участь у такій роботі - геймери люди запальні, і кожен з них прагне першим познайомитися з новою грою.
Але коли справа доходить до відкритого бета-тестування, багато людей хочуть взяти в ньому участь.










0 коментарів