НОВОСТИ В чём сила дашбордов, как тестировать JS-библиотеки и чего стоит выпустить собственный фреймворк в open source

Alvaros
Онлайн
Регистрация
14.05.16
Сообщения
21.452
Реакции
101
Репутация
204
Пост посвящается всем, кто виртуально не добрался до нашего онлайн-митапа, который мы посвятили инструментам автоматического тестирования. Публикуем видео с BugsBusters 2020 — смотрите и будет хорошее начало недели.

qscgq9199t9d5sllss1v7cpfwk8.png


Сила дашбордов

Егор Иванов, специалист по автоматизации тестирования (Яндекс.Деньги)

Расскажу, как и для чего команда интеграционного тестирования стала использовать дашборды. Поделюсь, какой профит мы получаем от этого инструмента и почему считаем его важным.


Таймкоды
Каким специалистам будет полезен доклад
Что такое дашборд? Примеры из жизни. Определение термина, основные типы.
Знакомство с командой интеграционного тестирования. Схема взаимодействия инструментов: Jira, Autorun, Locker, Pinger, Jenkins
Что делать, когда что-то идет не так – роль дежурного
Дашборд дежурного: мастштабирование задач, использование Grafana
Как происходит отсылка метрик. Типы метрик.
Процесс отправки метрик из Java и sh
Как построить дашборд? Как можно использовать дашборды?
Пример 1 – дашборд как визуализатор метрик
Пример 2 – дашборд как мотиватор
Пример 3 – дашборд для анализа
Пример 4 – дашборд для экономии времени
Подведение итогов: что мы получили от внедрения дашбордов


Святой Грааль автоматизации: не можешь найти — создай сам

Андрей Ганин, QA Head (Альфа-Банк)

Кажется, выбор инструментов для автоматизации огромный — ровно до тех пор, пока вам не понадобятся E2E-тесты на C#. Я расскажу о том, как мы создавали собственный фреймворк: о трудностях, несбывшихся надеждах и тонкостях выпуска внутреннего продукта в open source.


Таймкоды
О чем пойдет речь в докладе?
Предыстория: как Альфа-банк задумался о сокращении времени на проверку внутренних продуктов.
Выявление основной проблемы – отсутствии документации.
Итоги первой реализации фреймворка
Описание второй итерации. SpecFlow. Итоги второй реализации
What if?.. Создание инструмента, который мог бы безошибочно и без установки дополнительного ПО создавать автотесты.
Схема взаимодействия внутренний инструментов AFT Desk
А зачем это всё?
Разделение тестов с фреймворком. Как это происходит внутри?
Глобальное изменение: прекращение Microsoft развития фреймворка Net Framework. Переход на Net Standard
Как изменился процесс после перехода. Плюсы и минусы
Применимость фреймворка. Примеры. Паттерны Page Object
Как использовать технологии?
Как выглядит релиз новой версии в Open Source. Различия с внутренним решением
Выводы: зачем использовать фреймворк и кому это может пригодится? Планы развития


Как мы тестируем виджет Яндекс.Кассы

Дмитрий Сергиенко, старший тестировщик (Яндекс.Деньги)
Виджет Яндекс.Кассы — это JS-библиотека, которая работает через iframe. Расскажу о своём опыте тестирования и о нашем инструменте WidgetRunner.


Таймкоды:
Как тестировать JS-библиотеку?
Виджет Яндекс.Кассы: что это такое.
Почему мы решили использовать iframe
Как же это все тестировать? Первый вариант (статичный html-файл), его минусы.
О платежном токене: что это и как его получить.
Почему 1 подход не сработал? Следующие подходы
Почему плохо тестировать только форму оплаты?
Требования к инструменту тестирования
WidgetRunner – как работает инструмент и его функциональность
Выводы: что получили с внедрением инструмента WidgetRunner


Наш первый митап в онлайне прошел круто и драйвово: чуть больше 200 слушаталей в прямом эфире! А под конец мы еще и подарочные сертификаты разыграли в викторине — участники остались довольными.

P.S. Скоро откроем регистрацию на Android-митап, на котором затронем темы мобильного тестирования. Следите за новостями!
 
Сверху Снизу