Держу вкурсе, мне глубоко пое6ать чего вы там себе думаете. Как надумаете - приходите.
Ну зачем же так. Тут ведь ваше мнение ничего не стоит. Думайте, здесь можно прямо вслух.
Ну а раз тему тестирования вспомнили. У меня есть свое тестирование в проекте. Уже более 1000 различных тестов (точнее 1090) проводится, автоматом. Не какой-то ОБТ/ЗБТ/ХЕР-БТ... где все ручками, ножками и глазками. Все тестируется програмными 24 клиентами (здесь лимит скорее в железе машины на которой работает Gitlab CI) на протяжении 20 минут (это где-то семь с половиной часов если один клиент будет проверять, и будет втрое больше чем если использовать игровой клиент). Сам тестировал те же тесты с 96 клиентами (с одной машины на другую), сервер работает на ура, спокойно и без крашев. Вы наверное Ява сервера использовали, где всегда что-то да упадет, ну от туда и ваши ожидания....
А насчет того что собственно тестируется:
- создание персонажев всех начальных классов и проверка на статы и начальные установки (тут много чего, как и ГДЕ в мире эти персонажи будут создаваться, и их окружающие нпц)
- левел апы персонажей и проверка их статов (это делаеться для того что-бы проверить насколько формулы и начальные статы могут измениться
- макросы как создание, так и последующее удаление, ну и лимиты на длину полей и тд.
- почта игрока, с различными предметами (более одного), в каждом городе (это для проверки того что можно это все как отправить так и получить, без зоновых ограничений), простая почта как и COD (проверка всех полей как и количеством полученных предметов в инвентаре)
- система raid points, то есть проверяеться есть ли raid boss в локации с minions (как и без), при убитии есть ли уповещание сервера, добавили ли вам raid points для определенного НПЦ или нет
- производство предметов для рецептов (common и dwarven), тут проверяется что предмет был получен, а изначальные предметы были взяты из инвентаря, как и изменение по MP (различные рецепты по количеству начальных предметов)
- телепортация, как от Gatekeepers (все и каждый из них тестируются, в каждом городе и деревне, как и в различных отдаленных местаx как например в Talking Island), как и newbie телепорты, даже My Teleports игрока (как создание, так и ошибки и серверные лимиты), ну и конечно SOE (обычные, Adventurer, Blessed, а также индивидуальные как Scroll of Escape: Heine ) в различных локациях мира для проверки где и куда должно перенести нашего персонажа
- приватные продажа, покупка, мануфактура (sell, buy, manufacture in private store), с различными типами предметов (и различной заточкой под энчант), как и с различными рецептами (common или dwarven)
- прямая передача предметов между двумя игроками, как обмен предметами, так и передача предметов (один предлагает а другой ничего в замен), так и ситуации когда нужно прервать обмен
- покупка предметов у нпц, тестируются все трейдеры в игре (тут их очень много, в каждом городе, будь то оружие, броня или даже предметы для саммонов), как и покупка например харвестера у manor manager
- операции с приватным warehouse, тут нпц есть которые проверяют на карму а есть которые будут работать с кармой (различные проверки как для линков в HTML так и кармы, ну и естественно с добавлением предметов в инвентарь, потом в warehouse, ну и обратно в инвентарь, как и проверка на цены...)
- кристаллизация предметов, тут проверка как на именее скилла у всех классов, так и проверка сколько кристаллов выпало и какой брони/оружия
- проверка экипировки предметов в определенные слоты ивентаря для игрока, тут различные предметы всех типов грейдов, как и различные типы оружия и брони (даже для камаелей!)
- ситуации когда игрок дропает предмет (проверки как на поведения системных оповещaний, так и как такие предметы отображаються например если дропать много или по одному)
- проверки по herbs когда игрок может их подобрать (тут проверяется как и эффекты, так и количество эффектов, ну и конечно что-бы оно в инвентаре не было)
- henna для игрока, проверяется как и измененя статов, так и логика сервера когда персонаж теряет уровни и henna например не может быть применена, как и лимитации по классам (например специальные классы могут одеть определенные henna)
- potions для игрока (тут тестируется как эффекты, так и например что-бы предмет исчезал из инвентаря)
- энчанты брони и оружия, тестируется прогрессия до +4 по броне и +3 по оружию
- проверка на newbie buffs в всех начальных зонах (подтверждаеться определенный нпц, потом через раговор с ним выбирается опция для бафов, ну и потом уже подтверждаются сами бафы и их эффекты)
- создание и закрытие собственного клана, тестируються все нпц которые имеют опции по клановым операциям
- есть даже пример тестирования квеста Letters of Love, где тестируется как и опции диалога, прогрессия с предметами и даже получение награды (предмет, как и Exp/SP)
Это то что уже есть. Дальше будет больше, так как будут правиться новые системы сервера, но тестирование занимает время для того что-бы понять где и что проверять. Но главное то, что такие проверки можно проводить когда угодно. И из того что я сам испытал, помогает узнать насколько мои добавления к серверу будут изменят его функции.
Есть аналоги подобному? Я пока не видел к слову вообще. А вы все (пое6ать) ЕБТ да ЕБТ....