19 апреля в Екатеринбурге пройдёт конференция DUMP — самая масштабная конференция для разработчиков на Урале. Шестой год подряд будет секция, посвященная тестированию. Ниже — обзор и видео докладов прошлого года.
1. Трудно ли автоматизировать мобильные приложения с нуля? Нужно разобраться в инструментах, выбрать из них подходящие, подобрать правильные версии утилит, настроить их работу, а потом ещё и написать код. Арсений Батыров (Badoo, Москва) постарался облегчить выбор нужных инструментов — рассказал об их типах, возможностях, достоинствах и недостатках.
Недавно одна моя знакомая QA Engineer, которая долгое время работала в вялотекущем проекте, где круг ее обязанностей был строго очерчен, сменила работу и устроилась в свежезапущенный проект. Просидев пару дней без обозначенных сверху заданий, и откровенно заскучав, она пошла к руководству с вопросом «Что мне делать?» на что получила многозначительный ответ «Организуй свою работу». И тут она впала в ступор «А это как?». И правда, как?
Несколько месяцев назад я сама сменила работу и попала в английский проект, в котором никогда раньше не было QA. Сам проект существует давно. Как часто бывает, компания, в которой много денег, купила компанию, в которой денег поменьше, но есть клиенты. В итоге, крупная компания получила новых клиентов и минус одного конкурента на рынке. Мой проект получил смену менеджмента и принципов управления.
В первые же дни знакомства с новой командой, я услышала честный недоумевающий вопрос одного из разработчиков Лондонского офиса «А что ты будешь здесь делать?»
Недавно, мы делали обзор докладов предстоящей конференции по тестированию 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 нужно совершить некоторые нетривиальные действия. В этом видео мы показываем, что нужно сделать для успешного подключения устройства.