@qa_ru

Страница 219 из 1080
vyazovoy
05.12.2016
11:36:52
и где скрипты тестирования дума?

опять треп один от господ алгоритмизаторов)

Dmitry
05.12.2016
11:37:31
vyazovoy
05.12.2016
11:39:00
я то как раз занимаюсь ручным тестированием в геймдеве)

Google
vyazovoy
05.12.2016
11:39:31
и мне эта полемика про "ручные тестировщики не нужны, заменим все программами и ИИ" чрезвычайно доставляет

Roman
05.12.2016
11:42:38
на вики значится 8
8 звуковых эффектов гравис ультрасаунд или дженерал миди, а звуковуху поддерживал бластер 16

Roman
05.12.2016
11:44:08
и мне эта полемика про "ручные тестировщики не нужны, заменим все программами и ИИ" чрезвычайно доставляет
нет никаких "ручных тестировщиков" - это раз два - если вы или кто ещё (например, я) не умеют пользоваться специальными утилитами для выполнения скриптов - это не значит, что их нет

vyazovoy
05.12.2016
11:44:42
окей, меня нет)

Slow
05.12.2016
11:45:00
"Суслика видишь.."(с) ДНБ.

Pavel
05.12.2016
11:45:24
Роман зачем вы разговариваете с вымышленными людьми

Это тревожный звоночек

Richard
05.12.2016
11:45:38
Павел, зачем вы пытаетесь троллить?

vyazovoy
05.12.2016
11:46:05
да тут даже троллить не надо, копипаста сама идет)

Roman
05.12.2016
11:46:07
если вы себя называете грибом, ричард - томатом, а я себя - баклажаном, это не значит что мы те, за кого себя выдаём

Pavel
05.12.2016
11:46:12
Зачем вы пытаетесь спрашивать

Richard
05.12.2016
11:46:42
Google
Pavel
05.12.2016
11:46:45
Это не значит что все - не те, за кого себя выдают

Richard
05.12.2016
11:46:46
Вы здесь зачем?

Roman
05.12.2016
11:46:46
тестировщик - это профессия не зависящая напрямую от инструментария, как и программист

Slow
05.12.2016
11:47:08
Парни, хватит говорить как кличко

Dmitry
05.12.2016
11:47:21
вернее могут не только лишь все...

Roman
05.12.2016
11:49:13
то есть если вы не используете специальные утилиты чтения логов с подсветкой, реалтайм анализом записей и автогенерацией отчётов по ошибкам и статусам - вы не ручной тестировщик, например, а глупый

но вы же не будете писать "я работаю глупым тестировщиком"?

Dmitry
05.12.2016
11:49:46
но тестировщики таки разделяются внутри профессии по набору инструментария и умениям

Faust
05.12.2016
11:50:14
Там выше, человек писал, если у кого есть вопросы по тестированию гейм проектов, то писать в личку.

Roman
05.12.2016
11:51:26
Dmitry
05.12.2016
11:51:50
http://www.ixbt.com/news/2016/12/05/ios-activation-lock-wi-fi.html

Faust
05.12.2016
11:51:54
Если кому интересно тестирование игр, то могу что-нить рассказать. Только в личку. Сюда редко смотрю

Dmitry
05.12.2016
11:52:04
а вот у эпла тестировщики профакапились

Faust
05.12.2016
11:52:46
Все факапяться, просто чем крупнее компания/проект, тем заметнее

Richard
05.12.2016
11:52:56
логично.

Чем больше шкаф...

Roman
05.12.2016
11:53:06
да, это называется скиллзы и профессионализм
типа простой уровень - могу включить и выключить комп, посложнее - могу запустить софт, ещё более сложный - написать скрипт для пробуждения компа по триггеру, запуска софта, выключения копа по второму триггеру и уйти бухать виски 20 летней выдержки

Dmitry
05.12.2016
11:53:25
ну как бе это же базовые проверки полей ввода... на длиннющую строку, пустые и т.д.

понятно что можно со временем расслабиться и пропускать такие кейсы, по сему я их автоматизирую

Roman
05.12.2016
11:54:38
вот, правильный подход

Google
Roman
05.12.2016
11:57:44
всё то, что можно автоматизировать сразу - нужно автоматизировать, всё, что требует времени из-за экспоненциального возрастания сложности должно приоретизироваться по критичности и по ожидаемой частоте повторных запусков (грубая оценка, есть ещё критерии)

это я вот к тому, что всякий банальный юай, диалоги, текст, контролы доступные через любые апи - в автомейшен

ну и ессесно - бэкэнд, комманд-лайн, сервисы/демоны, соответствия стандартизированным гайдлайнам, анализ структуры и непротиворечивости кода и все интерекшены с осью

плюс вполне можно автоматизировать уже тестирование непротиворечивости спек/требований в массивных проектах, наличие нечётких формулировок и создание матриц трассировки

Dmitry
05.12.2016
12:01:57
кстати... у кого то есть опыт с разворачиванием тестового окружения под нужды автоматизации с тем чтобы так же автоматизированно подменять значения в базе?

Roman
05.12.2016
12:02:57
не понял последнюю часть - в какой базе и для чего?

vyazovoy
05.12.2016
12:03:23
Роман, так как в итоге автоматизировать тестирование дума?

не в теории

флоу хотя бы напишите по шагам

Roman
05.12.2016
12:04:36
не в теории - понятия не имею и не планирую, так как вообще не сфера моей деятельности. да и теория - это основа. вы как его руками хотите тестировать то?

Alexander
05.12.2016
12:04:50
флоу хотя бы напишите по шагам
флоу-то понятно. а на деле как?

Dmitry
05.12.2016
12:05:00
короче есть сайт букмекерский, постоянно приходят обновленные коэффициенты, я уже начинал писать тесты на прод но я там начинаю дублировать бекенд местами чтоб все проверить для упрощения хочу развернуть стенд на котором в каждый момент времени я получу ожидаемые обновления и в тестах достаточно будет захардкодить числа, а не писать кучу проверок и считываний

Roman
05.12.2016
12:05:01
вот прикиньте как руками, напишите шаги, возьмите средство автоматизации - напишите скрипт

vyazovoy
05.12.2016
12:05:14
какое средство?

вы же специалист, подскажите

Richard
05.12.2016
12:06:12
Хватит набрасывать.

Roman
05.12.2016
12:07:03
вы сначала тестдизайн напишите. например, для пробежки квадратного уровня можно написать тупой скрипт для нажатия клавиш на клаве кейстроками и отладить его по длинам коридоров и расстояниям до дверей

что вы именно в думе хотите тестить?

vyazovoy
05.12.2016
12:07:31
все

Dmitry
05.12.2016
12:07:48
всегда следует декомпозировать

Google
vyazovoy
05.12.2016
12:07:50
все же можно автоматизировать?

Roman
05.12.2016
12:07:53
там есть двигло, интерфейс, спрайты, комнаты и тд

я не знаю что такое "всё"

Dmitry
05.12.2016
12:08:09
сначала карту перемещений, потом урон по частям тела, смену оружия и т.п.

Roman
05.12.2016
12:08:14
именно

Richard
05.12.2016
12:08:19
всё это отдельные тесты.

vyazovoy
05.12.2016
12:08:20
да да, Роман, все это и еще все остальное

Roman
05.12.2016
12:08:38
разбейте на составные задачи, напишите покрытие и выберите тулзы под тестдизайн

Richard
05.12.2016
12:08:44
Всё так.

vyazovoy
05.12.2016
12:09:09
омг

Admin
ERROR: S client not available

Richard
05.12.2016
12:09:19
Вы какой ответ хотите услышать?

Roman
05.12.2016
12:09:29
то есть может вы гений и вы в досе сможете через коммандный процессор на бэке биндить клавиши

Richard
05.12.2016
12:09:35
Пока что всё, что я от вас вижу - это набросы и игнорирование ответов.

Alexander
05.12.2016
12:09:53
давайте сделаем так. есть дум-3. идея в том, чтобы пройти по коридору и поднять аптечку(или что там). и убедиться, что она корректно применилась.

vyazovoy
05.12.2016
12:10:00
ладно, Роман, вы победили ваша непробиваемая аргументация вынуждает меня бросить тестирование и уйти в программисты

Richard
05.12.2016
12:10:28
Уходите.

Roman
05.12.2016
12:10:31
который отправляется движком

Alexander
05.12.2016
12:11:46
да? и его как-то можно перехватить? (я просто не знаю, где оно всё там живёт - в дум играл совсем давно и совсем мало)

Google
Richard
05.12.2016
12:12:00
Я думаю, что есть дебагеры.

Roman
05.12.2016
12:12:12
так как движок имеет стандартизированное и описанное АПИ - мы можем а) гетать рандомные или предефайнутые генерации аптечек, б) тупо кейстроками проходить расстояние по локации (напомню - покрытие 100% не нужно никогда, кроме атомных электростанций и то), в) добираться к ним, г) гетать статус ивента

Dmitry
05.12.2016
12:12:23
консоль разработчиков не просто так существует, вот к примеру ее можно смотреть в кс какой нить или в фоллауте

Roman
05.12.2016
12:12:36
3д движков без внешнего апи и сдк не существует

Richard
05.12.2016
12:12:39
В большинстве игр такого уровня есть два вида клиентов. Одни паблик, а второй "разработческий", если говорить простым языком.

Roman
05.12.2016
12:12:47
да

Richard
05.12.2016
12:12:56
Как правило, работа и тесты ведутся над незапакованным клиентом.

И уж точно естьб инструменты именно для этой игры для тестов.

Roman
05.12.2016
12:13:16
потому все тесты даже "вручную" нужно прогонять по ожидаемым резалтам через возвраты ивент кодов, апи ответов и сдк трансляции данных

Alexander
05.12.2016
12:13:19
вот тут "внезапно". спасибо

Richard
05.12.2016
12:13:22
От разработчиков этой же игры.

Roman
05.12.2016
12:13:31
именно

Richard
05.12.2016
12:13:52
Пытаться сничего протестировать игру на публичном клиенте - обречено на провал.

Roman
05.12.2016
12:14:15
ну я думаю релизные билды вы тоже гоняете, верно?

Alexander
05.12.2016
12:14:19
вот примерно мы уже разобрались с самой поверхностью.

Roman
05.12.2016
12:14:51
тем более я почти уверен, что в любом релизном билде есть возможность перевести в частичный режим отладки

Alexander
05.12.2016
12:15:01
а может ли тут кто-либо устроить заинтересованным лицам показ как оно примерно автоматизированно тестируется? ну так, чтоб "мультик" посмотреть.

Richard
05.12.2016
12:15:28
Так что если мы хотим тестировать дум 2016 с кейзом поднятия атпечки, то нам нужено: 1. Тестовый клиент от разраотчиков. 2. Прикладное ПО от них же, которое позволяетпрепарировать тестовый клиент. 3. Фреймворк автоматизации (зачастую самописный), заточенный именно под эту игру.

И вот тогда уже можно начинать автоматизировать.

Semyon
05.12.2016
12:16:05
кхм

Richard
05.12.2016
12:16:08
Faust
05.12.2016
12:16:11
Как правило, работа и тесты ведутся над незапакованным клиентом.
И не обфусцированным, если конечно это тоже имелось ввиду

Страница 219 из 1080