Недавно, мы делали обзор докладов предстоящей конференции по тестированию TestCon Moscow 2019, но не могли не рассказать вам и о мастер-классах, которые пройдут 2 апреля. Мастер-классы - чрезвычайно полезная вещь для тех, кто хочет углубить свои знания в определенной теме, а также на целый день погрузиться в общение с коллегами и получить ценные советы от спикера.
Какие же темы будут обсуждаться на мастер-классах в этом году?
Функционал готов, а бизнес ждал не этого? Знакомо? Джоффри ван дер Тас и Мехмет Шахингез расскажут о всей мощи уточнений и BDD разработке в целом. На данном семинаре вам дадут вводную по методологии Scrum (если вы еще с ней не знакомы), практические советы по применению Behavior-driven development и покажут, как это используется при создании описания на языке Gherkin. Кроме того, спикеры расскажут о таких важных методах, как «Спецификация по примеру», «Сопоставление примеров» и «Сопоставление компонентов». Применяя их, вы сможете проводить тестирование новых фич и разработку параллельно, а также сразу создавать автоматизированные тесты, что существенно ускоряет процесс тестирования и выпуск версии.
Данный мастер-класс будет крайне полезен для IT-специалистов, участвующих в разработке мульти язычного программного обеспечения. Специалисты Лаборатории Касперского расскажут и продемонстрируют на примерах различные подходы к лингвистическому и косметическому тестированию (как ручному, так и автоматизированному).
Если вы не хотите видеть в вашем приложении перевод аля-Aliexpress и элементы наезжающие друг на друга, то вам сюда.
QA сообщество COMAQA организует большое турне очных тренингов своего основателя, одного из ведущих тренеров по автоматизации тестирования и тест-менеджменту Антона Семенченко.
Тренинги пройдут в Москве, Санкт-Петербурге, Нижнем Новгороде, Алма-Ате и Екатеринбурге.
В этих городах Антон проведет три своих самых популярных тренинга:
Архитектура автоматизации тестирования
Метрики ручного и автоматизированного тестирования, ROI автоматизации
Управление командой тестировщиков
Даты проведения тренингов и краткие описания ниже. Подробная программа по ссылкам.
Appium - популярный инструмент для автоматизации тестирования мобильных приложений. В десктопный клиент встроено множество удобных функций. Одна из них - это инспектор для элементов. С его помощью гораздо проще находить элементы, строить локаторы и изучать приложение. В этом Appium Viewer гораздо более функционален, чем UIAutomatorViewer. Более того, он умеет работать как с Android, так и с iOS, и может даже использоваться в качестве простого рекордера тестов.
В этом видео мы покажем некоторые базовые функции Appium Viewer, чтобы вы могли познакомиться с его функционалом.
Это и другие видео вы можете увидеть на нашем youtube-канале. Подписывайтесь, чтобы регулярно получать новые видео по тестированию!
Публикуем доклад Владислава Савченко «Сертификация с точки зрения разработчика», собравший много хороших отзывов на прошлой конференции TestCon Moscow.
Современные разработчики всё больше сталкиваются с техническими вопросами в части оценки соответствия их изделий требованиям безопасности (соответствия стандартам PCI DSS, нормативным документам ФСТЭК России и пр.). Опыт работы Испытательной лаборатории, проводящей такие оценки позволил сформулировать основные проблемные технические моменты, которые могут возникнуть в ходе такой оценки. Владислав подробно рассмотрел, как правильно подготовить свой продукт к процедуре оценки соответствия, какие тесты необходимо проводить перед передачей материалов в Испытательную лабораторию, а также типовые ошибки, допускаемые разработчиком и пути их разрешения.
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Ранее мы обсуждали три способа тестирования на межсайтовый скриптинг. Мы разбирали примеры ручного тестирования XSS и говорили о том, как использовать код для создания XSS-атак. Сегодня мы рассмотрим третий способ тестирования – использование автоматизации. Для этого мы воспользуемся Burp Suite. Этот странно названный, но крайне полезный инструмент доступен бесплатно (есть и платная версия с дополнительной функциональностью). Мы также будем пользоваться Juice Shop и Postman.
Для начала давайте исследуем поле Juice Shop, которое мы будем тестировать. Используя Chrome, перейдите на главную страницу Juice Shop. В верхней части экрана вы увидите окно поиска. Откройте инструменты разработчика Chrome, нажав на многоточие в правом верхнем углу – затем нужно выбрать "Дополнительные инструменты" – "Инструменты разработчика". После того, как вы их открыли, кликните на вкладку "Сеть".
Во время тестирования мобильных приложений приходится пользоваться не только эмуляторами, но и реальными девайсами. На них можно проверить device-specific баги, работу GPS и bluetooth, а также множество других факторов. Для установки приложения или снятия логов девайс часто требуется подключать к компьютеру, а для этого в Android нужно совершить некоторые нетривиальные действия. В этом видео мы показываем, что нужно сделать для успешного подключения устройства.
Анастасия рассказала о том, как на протяжении двух лет они выстраивали процесс обучения функциональных тестировщиков автоматизации. А все для того, чтоб вообще отказаться от разработчиков автотестов. Также, почему и когда выгодно вкладываться в обучение тестировщика. В докладе было рассказано о нескольких “подходах к снаряду” в попытке замотивировать и научить ребят кодить. На какие грабли наступили, какие выводы извлекли. И во что у них трансформировалась программа наставничества новичка. В Альфа-Лабе каждый ручной тестировщик умеет автоматизировать, и эти навыки он получает в течение 3 недель – 2 месяцев с момента приема на работу. На текущий момент у них вообще нет такой позиции, как разработчик автотестов.
Вас ждет исключительно практическая история с конкретными кейсами.
Напоминаем, что в этом году на конференции TestCon Moscow 2019 будет вестись онлайн трансляция всех докладов, в том числе с синхронным переводом.
Для тех, кому понравилась предыдущая статья Алексея Остапова, продолжаем публикацию его статей об инструменте для нагрузочного тестирования Locust.
В этой статье Алексей постарается наглядно показать преимущества написания нагрузочного теста python кодом, в котором можно удобно как подготавливать любые данные для теста, так и обрабатывать результаты.