Github Flow. Тестировщики против тестированияSQALabПрезентация Татьяны Писчасовой на SQA Days-16
14-15 ноября 2014, Санкт-Петербург, Россия
www.sqadays.com
Как 3 тестировщика играючи тестируют приложение для 10млн пользователейSQALabДоклад Николай Козлов на конференции SQA Days-18, 27-28 ноября 2015 г., Москва
www.sqadays.com
Badger — инструмент для мониторинга качества продуктовSQALabДоклад Ирины Шрейдер на конференции SQA Days-18, 27-28 ноября 2015 г., Москва www.sqadays.com
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей БуровPositive Hack Days1. Система мониторинга ресурсов различных отделов
2. Шаблоны и роли серверов, разграничение доступа и зон ответственности
3. ptzabbixtools - конфигурация мониторинга на целевых серверах
4. Пример встраивания системы мониторинга в процессы разработки/тестирования
Распределенная система тестирования машинного переводаyaeventsВ докладе рассмотрены принципы построения распределенных систем на примере системы тестирования машинного перевода. Под распределенной системой понимается система использующая большое количество компьютеров для решения задач, требующих очень большого количества процессорного времени. Особое внимание уделено вопросам отказоустойчивости и масштабируемости системы.
Алексей Халайджи, Mail.Ru Group, «Как мы автоматизируем UI-тестирование в iOS...Mail.ru GroupАлексей рассказал, какие задачи и проблемы стояли перед командой в начале пути, какие технологии используются для автоматизации тестирования, какие проблемы при этом возникают и как решаются, а также поделится достигнутыми результатами.
От простого к сложному: автоматизируем ручные тест-планы | Сергей ТимченкоPositive Hack Days1. Смотрим по сторонам - обычный процесс авто-тестирования
2. Убираем лишнее - реалистичный целевой процесс
3. DataDrivenTesting - создание спец. инструментов для конкретных сценариев
4. RobotFramework - что делать, если простых сценариев слишком много
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...Iosif ItkinAutomated Testing of Multi-thread Data Structures Solutions Linerializability
Anton Evdokimov, Dmitry Tsitelov, Roman Elizarov, Vitaly Trifanov, Saint Petersburg State University of Information Technologies, Mechanics and Optics, Saint Petersburg
12 - 14 November 2015
Tools and Methods of Program Analysis in St. Petersburg
Андрей Похилько — Нагрузочное тестирование типичного интернет сервисаYandexНагрузочное тестирование интернет-сервиса начинается с того, что мы выясняем ожидаемый профиль нагрузки. Вооружившись подходящим инструментом, мы проводим типовую последовательность тестов и измеряем основные показатели производительности: ёмкость, скорость и надёжность. При этом особое внимание необходимо уделять наблюдению за состоянием ресурсов тестируемой системы.
Нагрузочное тестированиеSPB SQA GroupЧасто о нагрузочном тестировании рассказывают через призму используемого инструментария, хорошо раскрывая слово «нагрузочное» и часто оставляя слово «тестирование» за кадром. Так давайте же попробуем поговорить о месте именно тестирования в нагрузочном тестировании.
Нагрузочное тестирование. С чего начать?OdessaQAПрезентация доклада "Нагрузочное тестирование. С чего начать?" на первой встрече Одесского Сообщества Тестировщиков
Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...Positive Hack Days1. Цели использования TestRail.
2. Сущности системы TestRail.
3. Особенности проекта.
4. Наше решение.
5. TestRail Integration & Customization.
Подход к тестированию хранилища данных на базе MS SQL ServerSQALabДоклад Юлии Крючковой на конференции SQA Days-18, 27-28 ноября 2015 г., Москва
www.sqadays.com
КГТУ Лекция 6: Обеспечение Качества Программного Обеспечения Iosif ItkinКГТУ - Костромской Государственный Технологический Университет
Курс Лекций:
Обеспечение Качества Программного Обеспечения
Лекция 6: Обзор методов создания тестовых сценариев
Максим Рудовский, Инновационные Трейдинговые Системы
Иосиф Иткин, Exactpro Systems
Ошибки начинающего специалиста по нагрузочному тестированию и как их избежатьSQALabДоклад Василия Кудрявцева, SQA Days-13, 26-27 апреля 2013, www.sqadays.com
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей БуровPositive Hack Days1. Система мониторинга ресурсов различных отделов
2. Шаблоны и роли серверов, разграничение доступа и зон ответственности
3. ptzabbixtools - конфигурация мониторинга на целевых серверах
4. Пример встраивания системы мониторинга в процессы разработки/тестирования
Распределенная система тестирования машинного переводаyaeventsВ докладе рассмотрены принципы построения распределенных систем на примере системы тестирования машинного перевода. Под распределенной системой понимается система использующая большое количество компьютеров для решения задач, требующих очень большого количества процессорного времени. Особое внимание уделено вопросам отказоустойчивости и масштабируемости системы.
Алексей Халайджи, Mail.Ru Group, «Как мы автоматизируем UI-тестирование в iOS...Mail.ru GroupАлексей рассказал, какие задачи и проблемы стояли перед командой в начале пути, какие технологии используются для автоматизации тестирования, какие проблемы при этом возникают и как решаются, а также поделится достигнутыми результатами.
От простого к сложному: автоматизируем ручные тест-планы | Сергей ТимченкоPositive Hack Days1. Смотрим по сторонам - обычный процесс авто-тестирования
2. Убираем лишнее - реалистичный целевой процесс
3. DataDrivenTesting - создание спец. инструментов для конкретных сценариев
4. RobotFramework - что делать, если простых сценариев слишком много
TMPA-2015: Automated Testing of Multi-thread Data Structures Solutions Lineri...Iosif ItkinAutomated Testing of Multi-thread Data Structures Solutions Linerializability
Anton Evdokimov, Dmitry Tsitelov, Roman Elizarov, Vitaly Trifanov, Saint Petersburg State University of Information Technologies, Mechanics and Optics, Saint Petersburg
12 - 14 November 2015
Tools and Methods of Program Analysis in St. Petersburg
Андрей Похилько — Нагрузочное тестирование типичного интернет сервисаYandexНагрузочное тестирование интернет-сервиса начинается с того, что мы выясняем ожидаемый профиль нагрузки. Вооружившись подходящим инструментом, мы проводим типовую последовательность тестов и измеряем основные показатели производительности: ёмкость, скорость и надёжность. При этом особое внимание необходимо уделять наблюдению за состоянием ресурсов тестируемой системы.
Нагрузочное тестированиеSPB SQA GroupЧасто о нагрузочном тестировании рассказывают через призму используемого инструментария, хорошо раскрывая слово «нагрузочное» и часто оставляя слово «тестирование» за кадром. Так давайте же попробуем поговорить о месте именно тестирования в нагрузочном тестировании.
Нагрузочное тестирование. С чего начать?OdessaQAПрезентация доклада "Нагрузочное тестирование. С чего начать?" на первой встрече Одесского Сообщества Тестировщиков
Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...Positive Hack Days1. Цели использования TestRail.
2. Сущности системы TestRail.
3. Особенности проекта.
4. Наше решение.
5. TestRail Integration & Customization.
Подход к тестированию хранилища данных на базе MS SQL ServerSQALabДоклад Юлии Крючковой на конференции SQA Days-18, 27-28 ноября 2015 г., Москва
www.sqadays.com
КГТУ Лекция 6: Обеспечение Качества Программного Обеспечения Iosif ItkinКГТУ - Костромской Государственный Технологический Университет
Курс Лекций:
Обеспечение Качества Программного Обеспечения
Лекция 6: Обзор методов создания тестовых сценариев
Максим Рудовский, Инновационные Трейдинговые Системы
Иосиф Иткин, Exactpro Systems
Ошибки начинающего специалиста по нагрузочному тестированию и как их избежатьSQALabДоклад Василия Кудрявцева, SQA Days-13, 26-27 апреля 2013, www.sqadays.com
Инструменты автоматизации тестирования - дефективныеSQALabПрезентация Дмитрия Химиона на SQA Days-16
14-15 ноября 2014, Санкт-Петербург, Россия
www.sqadays.com
Организация процесса ручного тестированияIT61Поплоухина Елена, Руководитель отдела тестирования в Usetech
https://vk.com/lena_flower
Расскажу об опыте организации процесса внутреннего тестирования проекта со строго формализованным техническим заданием от момента получения технического задания для тестирования требований до момента передачи релиза на приемочное тестирование.
Лучшие практики на практикеDenis TuchinВидео: http://www.youtube.com/watch?v=vz0U3jQpHSM
Это обзор опыта применения лучших практик разработки программного обеспечения на разных проектах от госзаказов до видеоконференций в командах от 5 до 50 человек. В докладе будут описаны не только практики, но и то, как они применяются на реальных проектах и какие выгоды они действительно приносят.
Система управления жизненным циклом разработки программного обеспечения Devpr...Evgeny SavitskyDevprom - российская компания-разработчик инструментов в области управления проектами
Дата образования: июнь 2008
Количество сотрудников: 9 человек
Количество загрузок дистрибутива: 8600
Количество зарегистрированных пользователей: 4800
Цикл выпуска новых версий продукта: 1 месяц
Как построить свой фреймворк для автотестов?Dmitry BuzdinМы пройдемся по всем основным блокам построения тестового фреймворка и тому, как они связаны между собой. Вы научитесь собирать свое решение по автоматизации из библиотек с открытым кодом и делать так, чтобы они дополняли друг друга.
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщикаMikhail PaysonПятая лекция по промышленной разработке ПО. Особенности работы тестировщика.
Построение системы аналитикиИлья Середа- Как начать развивать систему аналитики в компании, не имея армию data-инженеров.
- Как перейти из состояния «я не понимаю какие квадратики на этой схеме нужны для моих задач» и при этом не уйти в R&D на несколько месяцев.
- Как реализовать потоковую обработку данных на PHP (~40К записей в минуту).
- Какие технические решения применяли в нашем решении и какие факторы учитывали в принятии решений.
Презентация с мероприятия https://habr.com/ru/company/tuturu/blog/426059/
Zero Downtime PHP Deployment with Envoyer And ForgeYehor HerasymchukThis is a presentation for conference RIT++
Zero Downtime Deployment of our Laravel Apps with Envoyer
And Easy management of servers with Forge
Куда приводят мечты? или Искусство развития тестировщикаSQALabДоклад Нины Щегловой на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Оптимизация Selenium тестов и ускорение их поддержкиSQALabДоклад Павла Балахонова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALabДоклад Дарьи Шишковой на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALabДоклад Владимира Иванова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Continuous performance testingSQALabThis document discusses continuous performance testing (CPT) and introduces the Jagger CPT solution. It provides an overview of why performance testing is important, outlines the principles and goals of CPT, and describes the key parts of the Jagger CPT platform including load generation, metrics collection, test data management, and environment management. It also provides an example customer success story where Jagger was used for continuous performance testing of a large ecommerce site.
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALabДоклад Юлии Александровой на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Добиваемся эффективности каждого из 9000+ UI-тестовSQALabДоклад Максима Сахарова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALabThis document provides an overview of the JDI (Java UI test automation framework). It discusses features of JDI including being UI element oriented, providing common UI elements and solutions to common problems. It provides examples of how to write tests using JDI annotations and page object pattern. The document also summarizes benefits of JDI such as reducing test code, improving test clarity, reuse across projects. Finally it outlines new features planned for JDI 2.0 including layout verification, page object generator, integration with Selenium and expanding JDI to other languages like Python.
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALabДоклад Алексея Анисимова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Тестирование геолокационных системSQALabThe document discusses testing of geolocation systems. It provides an overview of geolocation, including definitions and importance. It then outlines the speaker's experience and work testing GIS systems. The rest of the document details approaches to testing geolocation, including simulating calls, checking responses and databases, and verifying accuracy. It also discusses common data formats, projections, tools like PostGIS and QGIS, and potential bugs to watch for like coordinate jumbling. The conclusion emphasizes starting simple, practicing to improve, and for tests to grow with knowledge as geolocation is important for future IT.
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALabДоклад Никиты Налютина на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
3. Topface
• Более 50 миллионов пользователей
• Более 60 000 уникумов
• Сложная клиентская логика.
• Непрерывная выкладка
• Непрерывная доступность
3
4. Проблемы
• Отсутствие документации
• Большое количество платформ и языков
• Частые изменения функционала
• Таргетирование. Разный функционал для разных
пользователей
• Тестовая среда
• Зачем писать тесты – потеря времени.
4
7. Процесс
• Прозрачный воркфлоу.
• Новые статусы задач
• Очередь задач на тестирование
• Требования к ТЗ
• Чек-листы для каждой задачи - наглядный результат
• Эстимейт на тестирование в задаче
В разработке Отдана на
тестирование
Тестируется Готово Выложена
7
8. Приоритеты
• Больше приоритетов
• Контроль высоких приоритетов
• Сведение давления к минимуму
• Прозрачные сроки начала выполнения
• Прозрачный порядок выполнения
8
14. • Требования к скорости выполнения
• Наглядность результатов
• Быстрое принятие решения (выливатьне выливать)
• Постоянная 100% актуальность тестов
Особенности
14
18. • Никак
• 1/3 функционала всегда новая
• Автоматизировать только критичное и постоянное
• Быть в курсе.
• Nightly builds по всему функционалу
• Smoke-тесты быстро и по верхам перед выливкой
Как все покрыть
18
20. • Процессы налажены
• Приоритеты расставлены
• Автоматизация работает
• Не все покрыто, но мы не расстраиваемся по мелочам
• Постоянно поддерживаем тесты
• Повышаем наглядность репортов и скорость smoke-ов
• Планируем API- и Security- тесты
Жизнь удалась
20
21. Спасибо за внимание
Никита Гавриш
http://vk.com/mafia239
http://www.facebook.com/ngavris
nikikikita@gmail.com
Skype: shirvag
21