Framework для автоматизации тестирования и функционального мониторинга в Яндексе или Автостопом по Акве. - презентация
Содержание
- 2. Михаил Левин, Яндекс Руководитель группы тестирования emails: [email protected] [email protected]
- 3. AQuA
- 4. 50 * * Серверов в последней версии AQuA
- 5. 50 000 * Давайте померяемся ☺ * Тестовых классов в день
- 7. Почему? Рост команды Рост числа тестов Частота запуска тестов Потребность в единообразии Требования к надежности системы
- 9. История!
- 10. Ppsha + Monitoring Alpha Beta … Bonus! Katiusha Gamma
- 11. Ppsha + Monitoring Alpha Beta Katiusha Gamma
- 12. Ppsha Начало Ручное тестирование Тесты на Perl Selenium RC 0.9b
- 13. Доставка и хранилище Заливаем код в SVN Собираем все тесты в один JAR Парсим структуру тестов
- 14. Создаем профили Задаем частоту запуска Задаем получателей Просматриваем отчеты Ppsha Интерфейсы
- 16. Исполнение тестов Ручной запуск, HTTP, Cron 20 selenium servers v0.9b Firefox 2.0 Подготовка HTML отчета Ppsha
- 17. Единообразная обработка ошибок и генерация отчетов Сервисы Запуск селениума Различные виды запуска тестов Снятие скриншотов Сохранение
- 18. Ppsha + Monitoring Alpha Beta Katiusha Gamma
- 19. Katiusha Две машины
- 20. Katiusha Monitoring
- 21. Куча тестов Monitoring * * Оценка сверху ☺
- 23. Солдат спит, робот идет Monitoring Cron
- 24. Надо ли запускать тесты в продакшене??!!? Monitoring
- 25. Функциональный мониторинг Убеждаться что жив функционал, а не сервера Ловить плавающие ошибки Monitoring
- 26. Быстро уведомлять, но когда точно сломалось! SMS или Email Выставлять веса ошибкам Уведомлять после нескольких поломок
- 27. Ppsha + Monitoring Alpha Beta Katiusha Gamma
- 28. Интерфейс Репорты Дерево тестов XML Java агент Seleniums Firefox 2.0 Cron PPSHA и Katiusha Alpha Seleniums
- 29. Надо ли запускать «версточные» тесты кроссбраузерно? Alpha
- 30. Ppsha + Monitoring Alpha Beta Katiusha Gamma
- 31. Структура Тестов Очередь тестов Интерфейс Cron Репорты MySQL Beta JAR JAR JAR /opt 2 2 15
- 32. Beta Кластер Мониторинга Кластер Тестирования
- 34. Ppsha + Monitoring Alpha Beta Katiusha Gamma
- 35. Структура Тестов Очередь тестов Интерфейс Cron Репорты MySQL Gamma /opt Что будем улучшать?
- 36. Gamma Хотим побеждать Очередь Старый селениум 1.03 Файловое хранилище
- 37. Bonus!
- 38. А зачем нам selenium???
- 39. У селениума своя область применения Manual tests
- 40. HTTP requests
- 42. Скачать презентацию







































Александр Ярославович Невский
Дисциплинарная ответственность: понятие, основания, виды
Особенности организации учебного процесса на факультете «Бизнес-информатика»
Диспансеризация сельскохозяйственных животных при внутренних болезнях
Презентация на тему Эти увлекательные занятия
Символика Российской Федерации
Творческая овца. Работа с переносом сетки А0
Результаты деятельности школы – ресурсного центра МОУ – СОШ 5 в ходе реализации комплексного проекта модернизации образования Ди
Курс «Информационно- образовательная среда (ИОС) основной школы»
Гимназия № 10 Физика и история Мог ли Архимед сжечь римский флот? (Архимедово зеркало) Авторы: Харченко Артем Валерьевич, Лукашев
Двухпакерная компоновка заканчивания, с использованием гидромеханического пакера и пакера манжетного цементирования
Австралия
Les meilleures montres dans le monde
Презентация на тему Чтение слов и предложений с буквой Ц
Презентация по английскому Земля Earth
Презентация на тему Строение тела человека
Корпоративные захваты: истребование имущества из чужого незаконного владения, злоупотребления «добросовестного приобретателя»
Презентация на тему "What’s Your Idea of an Ideal Subculture"
Сети FDDI
МЕТОДИЧЕСКОЕ ОБЪЕДИНЕНИЕ УЧИТЕЛЕЙ РУССКОГО ЯЗЫКА И ЛИТЕРАТУРЫ
Памяти ушедших мастеров. Галерея Улар
Урок -путешествие
6 класс - 1 Виды и жанры изобразительного искусства
Иванов Роман
Анализ технологических решений и контроль качества при ремонте инженерных систем в многоквартирных домах Кировской области
Поэтический мир С. А. Есенина
Государство на берегах Нила 5 класс
Qu’est-ce que c’est