| Оригинальная публикация 
Пост посвящается всем, кто виртуально не добрался до онлайн-митапа компании Яндекс.Деньги, который посвятили инструментам автоматического тестирования. Публикуем видео с BugsBusters 2020 — смотрите и будет хорошее начало недели. 
 
  
 
 Сила дашбордовЕгор Иванов, специалист по автоматизации тестирования (Яндекс.Деньги)
 Расскажу, как и для чего команда интеграционного тестирования стала использовать дашборды. Поделюсь, какой профит мы получаем от этого инструмента и почему считаем его важным.
 
 
 Таймкоды
 0:55 Каким специалистам будет полезен доклад
 1:10 Что такое дашборд? Примеры из жизни. Определение термина, основные типы.
 4:05 Знакомство с командой интеграционного тестирования. Схема взаимодействия инструментов: Jira, Autorun, Locker, Pinger, Jenkins
 7:32 Что делать, когда что-то идет не так – роль дежурного
 8:15 Дашборд дежурного: мастштабирование задач, использование Grafana
 11:26 Как происходит отсылка метрик. Типы метрик.
 13:09 Процесс отправки метрик из Java и sh
 14:10 Как построить дашборд? Как можно использовать дашборды?
 15:00 Пример 1 – дашборд как визуализатор метрик
 18:20 Пример 2 – дашборд как мотиватор
 22:18 Пример 3 – дашборд для анализа
 24:45 Пример 4 – дашборд для экономии времени
 27:00 Подведение итогов: что мы получили от внедрения дашбордов
 
 
 
 Святой Грааль автоматизации: не можешь найти — создай сам Андрей Ганин, QA Head (Альфа-Банк)
 Кажется, выбор инструментов для автоматизации огромный — ровно до тех пор, пока вам не понадобятся E2E-тесты на C#. Я расскажу о том, как мы создавали собственный фреймворк: о трудностях, несбывшихся надеждах и тонкостях выпуска внутреннего продукта в open source.
 
 
 Таймкоды
 1:30 О чем пойдет речь в докладе?
 2:20 Предыстория: как Альфа-банк задумался о сокращении времени на проверку внутренних продуктов.
 3:32 Выявление основной проблемы – отсутствии документации.
 4:21 Итоги первой реализации фреймворка
 5:28 Описание второй итерации. SpecFlow. Итоги второй реализации
 8:32 What if?.. Создание инструмента, который мог бы безошибочно и без установки дополнительного ПО создавать автотесты.
 9:20 Схема взаимодействия внутренний инструментов AFT Desk
 10:58 А зачем это всё?
 13:35 Разделение тестов с фреймворком. Как это происходит внутри?
 16:31 Глобальное изменение: прекращение Microsoft развития фреймворка Net Framework. Переход на Net Standard
 18:20 Как изменился процесс после перехода. Плюсы и минусы
 20:57 Применимость фреймворка. Примеры. Паттерны Page Object
 23:11 Как использовать технологии?
 24:17 Как выглядит релиз новой версии в Open Source. Различия с внутренним решением
 26:44 Выводы: зачем использовать фреймворк и кому это может пригодится? Планы развития
 
 
 
 Как мы тестируем виджет Яндекс.Кассы Дмитрий Сергиенко, старший тестировщик (Яндекс.Деньги)Виджет Яндекс.Кассы — это JS-библиотека, которая работает через iframe. Расскажу о своём опыте тестирования и о нашем инструменте WidgetRunner.
 
 
 Таймкоды:
 0:32 Как тестировать JS-библиотеку?
 0:54 Виджет Яндекс.Кассы: что это такое.
 2:45 Почему мы решили использовать iframe
 3:04 Как же это все тестировать? Первый вариант (статичный html-файл), его минусы.
 3:45 О платежном токене: что это и как его получить.
 5:01 Почему 1 подход не сработал? Следующие подходы
 6:09 Почему плохо тестировать только форму оплаты?
 7:48 Требования к инструменту тестирования
 8:40 WidgetRunner – как работает инструмент и его функциональность
 11:52 Выводы: что получили с внедрением инструмента WidgetRunner
 
 |