Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2019 March 12

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Один тест скрипт не написать, у нас разные типы проверок в игре. К тому же проверять я буду не только вопросы и ответы, а например вид объекта в базе данных, состояние памяти, итд.
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
И нужно видеть как это меняется по мере, например, прохождения квеста
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
Это можно сделать кучей отдельных тестов, написав их за неделю, или вручную в пять раз быстрее.
источник

EK

Evgeny Kruglov in Яндекс.Диалоги (сообщество разработчиков)
И это реально будет проще делать каждый раз вручную?
источник

EK

Evgeny Kruglov in Яндекс.Диалоги (сообщество разработчиков)
нуууууу оооооок
источник

ДП

Денис Пешехонов... in Яндекс.Диалоги (сообщество разработчиков)
А какой каждый раз? Мы тестируем движок. Дальше в основном контент добавляться будет.
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Для визуального тестирования я делаю так: заливаю новую версию кода в приватный навык, и там смотрю прямо на смартфоне. Максимально близко к продакшену.
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Evgeny Kruglov
И это реально будет проще делать каждый раз вручную?
так, а как тест написать если контент динамический?
источник

EK

Evgeny Kruglov in Яндекс.Диалоги (сообщество разработчиков)
Ну вы же будете что-то вводить и что-то ожидать в ответ?
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Evgeny Kruglov
Ну вы же будете что-то вводить и что-то ожидать в ответ?
Всмысле... Это еще и вручную надо вводить? :)
источник

EK

Evgeny Kruglov in Яндекс.Диалоги (сообщество разработчиков)
окок, ручное тестирование проще и быстрее, согласен
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Evgeny Kruglov
окок, ручное тестирование проще и быстрее, согласен
Ну я к тому что в навыках желательно делать варианции ответов, а автотестом то придется жестко заморочиться... причем тест по коду будет в разы сложнее логически чем сам навык :)
да и как эмулировать распознование голоса (и что приходит) - тоже вопрос открытый...
unit наверное максимум покрыть можно ответ на первых пару сообщений...
источник

EK

Evgeny Kruglov in Яндекс.Диалоги (сообщество разработчиков)
вариации тестов делают так-же как и задаются изначально - то есть зависит от языка. мне кажется это несложным.
распознавание эмулировать не надо, вы же не алису тестите, а е2е
я бы предложил не тратить много времени и делать быстрый тест на каждый кейс который хочется проверить вручную. По моему опыту (исключительно и только) это докидывает минуту на каждый тест первый раз и убирает часы уже к вечеру, когда прекоммит хук говорит что маааленький фикс сломал что-то
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Evgeny Kruglov
вариации тестов делают так-же как и задаются изначально - то есть зависит от языка. мне кажется это несложным.
распознавание эмулировать не надо, вы же не алису тестите, а е2е
я бы предложил не тратить много времени и делать быстрый тест на каждый кейс который хочется проверить вручную. По моему опыту (исключительно и только) это докидывает минуту на каждый тест первый раз и убирает часы уже к вечеру, когда прекоммит хук говорит что маааленький фикс сломал что-то
хз... unit не лишние
но пока это все наживую и наскорою руку обычно... а для теста я ирбис купил (одновременно можно и программить и тестить в полу-боевом режиме, через анвык прокси), и есть realtime log через lognpull
источник

ММ

Максим М in Яндекс.Диалоги (сообщество разработчиков)
Кто в курсе.
Время ответа навыка увеличили или нет?
А то мне сейчас решил проверить, и вроде как время ответа изменили до 3 секунд
источник

В

Василий in Яндекс.Диалоги (сообщество разработчиков)
Максим М
Кто в курсе.
Время ответа навыка увеличили или нет?
А то мне сейчас решил проверить, и вроде как время ответа изменили до 3 секунд
Да куда уж увеличивать-то 😄
источник

ММ

Максим М in Яндекс.Диалоги (сообщество разработчиков)
может кому-то надо😄
источник

C

Chakaponi in Яндекс.Диалоги (сообщество разработчиков)
Максим М
может кому-то надо😄
Если вам требуется всё больший и больший таймаут, то вы явно делаете что-то не так
источник

ММ

Максим М in Яндекс.Диалоги (сообщество разработчиков)
Chakaponi
Если вам требуется всё больший и больший таймаут, то вы явно делаете что-то не так
Я сейчас не про себя, а в целом.
источник

C

Chakaponi in Яндекс.Диалоги (сообщество разработчиков)
Максим М
Я сейчас не про себя, а в целом.
Лично я не вижу никаких поводов для большого таймаута кроме низкой скорости производимых операций, что само по себе должно исправляться разработчиком
источник