Что пишут в блогах

Подписаться

Онлайн-тренинги

Очные тренинги

Конференции

Что пишут в блогах (EN)

Разделы портала

Про инструменты

Лучшие вакансии

.
Поздравляем с 8 марта!!!
07.03.2019 15:57


Для увеличения размера нажмите на картинку

 
Как инвестировать в тестирование
07.03.2019 00:00

Автор: Алан Ричардсон (Alan Richardson)
Оригинал статьи
Перевод
: Ольга Алифанова.

Считаете, что тестирование – это слишком дорогое удовольствие?

Пытаетесь заменить тестировщиков автоматизацией?

Вы все делаете неправильно.

Продавцы инструментов хотят продать вам возможность все автоматизировать и удешевить тестирование – но есть вещи, которые они от вас скрывают.

Подробнее...
 
Автоматизированное тестирование на XSS
06.03.2019 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод:
Ольга Алифанова

Ранее мы обсуждали три способа тестирования на межсайтовый скриптинг. Мы разбирали примеры ручного тестирования XSS и говорили о том, как использовать код для создания XSS-атак. Сегодня мы рассмотрим третий способ тестирования – использование автоматизации. Для этого мы воспользуемся Burp Suite. Этот странно названный, но крайне полезный инструмент доступен бесплатно (есть и платная версия с дополнительной функциональностью). Мы также будем пользоваться Juice Shop и Postman.

Для начала давайте исследуем поле Juice Shop, которое мы будем тестировать. Используя Chrome, перейдите на главную страницу Juice Shop. В верхней части экрана вы увидите окно поиска. Откройте инструменты разработчика Chrome, нажав на многоточие в правом верхнем углу – затем нужно выбрать "Дополнительные инструменты" – "Инструменты разработчика". После того, как вы их открыли, кликните на вкладку "Сеть".

Подробнее...
 
Как подключить Android-девайс к компьютеру
05.03.2019 00:00

Авторы: Арсений Батыров и Виталий Котов

Во время тестирования мобильных приложений приходится пользоваться не только эмуляторами, но и реальными девайсами. На них можно проверить device-specific баги, работу GPS и bluetooth, а также множество других факторов. Для установки приложения или снятия логов девайс часто требуется подключать к компьютеру, а для этого в Android нужно совершить некоторые нетривиальные действия. В этом видео мы показываем, что нужно сделать для успешного подключения устройства.

На курсе “Тестирование мобильных приложений” мы подключаем различные устройства к компьютеру и проводим на них тестирование.

Хотите присоединиться? Записывайтесь на курс!

Обсудить в форуме

 
Супертестировщики сами пишут автотесты или Тестировщики на стероидах
04.03.2019 16:18

Публикуем доклад Анастасии Асеевой «Супертестировщики сами пишут автотесты или Тестировщики на стероидах», прозвучавший в прошлом году на конференции TestCon Moscow.

Анастасия рассказала о том, как на протяжении двух лет они выстраивали процесс обучения функциональных тестировщиков автоматизации. А все для того, чтоб вообще отказаться от разработчиков автотестов. Также, почему и когда выгодно вкладываться в обучение тестировщика. В докладе было рассказано о нескольких “подходах к снаряду” в попытке замотивировать и научить ребят кодить. На какие грабли наступили, какие выводы извлекли. И во что у них трансформировалась программа наставничества новичка. В Альфа-Лабе каждый ручной тестировщик умеет автоматизировать, и эти навыки он получает в течение 3 недель – 2 месяцев с момента приема на работу. На текущий момент у них вообще нет такой позиции, как разработчик автотестов.

Вас ждет исключительно практическая история с конкретными кейсами.

Напоминаем, что в этом году на конференции TestCon Moscow 2019 будет вестись онлайн трансляция всех докладов, в том числе с синхронным переводом.

Обсудить в форуме


 
Как попасть в Veeam QA, решив четыре задачи
01.03.2019 14:10

В Veeam знают, что тестировщик — это прежде всего человек с особым мышлением. Глава Veeam QA Игорь Кацев рассказал о том, как он отбирает людей в свою команду, и предложил четыре задания, решив которые, можно попасть сразу на финальное интервью в Veeam QA.

Продукты Veeam — сложные решения. Представьте тестирование системы, управляющей бэкапами десятков тысяч физических и виртуальных компьютеров крупной компании, или продукта, архивирующего сотни терабайт «облачных» данных. Для этого нужны знания операционных систем, сетей, баз данных, виртуализации, публичных облаков и еще очень многих технологий. Всему этому можно учиться в Veeam. Но «техника» — лишь часть общей картины. Тестировщику необходимы:

  • Здравый смысл, живой гибкий ум.
  • Критическое и аналитическое мышление, желание докопаться до сути происходящего.
  • Четкая логика, умение аргументированно излагать свою точку зрения.
  • Вариативное мышление, «нюх» на скрытую комбинаторику.

Тестировщики в Veeam – это ключевые участники процесса создания продукта. На нас большая ответственность: клиентами Veeam являются сотни тысяч компаний по всему миру, включая больницы, банки и правительства. На кону безопасность их данных и надежная работа бизнеса.

Собеседования у нас проходят в один-два этапа. Даем несложные логические задачи, задаем открытые вопросы, требующие размышлений. Просим протестировать какой-нибудь предмет, проявив фантазию и умение «набрасывать» варианты. Базово общаемся по Windows, Linux, сетям, файловым системам и так далее. Если человек не решил задачу или не ответил на технический вопрос — это не приговор, так как мы ищем, прежде всего, особым образом устроенную голову, а не набор знаний или действий, доведенных до автоматизма.

Решение принимаем быстро. При необходимости можем попросить кандидата выполнить дополнительное задание дома: изучить пару технических вопросов типа DNS или протестировать «бажную» программку.

«Текучки» в наших командах нет, при этом мы всегда в поиске: количество и сложность продуктов Veeam растут по экспоненте.

Ниже мы приводим задания, которые даем своим кандидатам и над которыми предлагаем подумать и вам. Авторов наиболее интересных работ мы вне очереди пригласим на финальное интервью в Veeam QA.

Подробнее...
 
Нагрузочное тестирование с locust. Часть 2
01.03.2019 00:00

Для тех, кому понравилась предыдущая статья Алексея Остапова, продолжаем публикацию его статей об инструменте для нагрузочного тестирования Locust.

В этой статье Алексей постарается наглядно показать преимущества написания нагрузочного теста python кодом, в котором можно удобно как подготавливать любые данные для теста, так и обрабатывать результаты.

Оригинальная публикация

Подробнее...
 
Советы по юзабилити форм, тестирование API и безопасности для начинающих, интерфейсы в автоматизации и визуальное тестирование интерфейсов: самые интересные новости тестирования за конец февраля-2019
28.02.2019 12:30

Опубликован очередной выпуск рассылки за вторую половину февраля.

В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

Содержание рассылки доступно по ссылке.

Подписаться на рассылку.

 
Особенности визуального тестирования интерфейсов
27.02.2019 00:00

Идея тестировать вёрстку сравнением изображений не нова: сохраняем эталон, вносим изменения в вёрстку, сравниваем новое изображение с сохранённым ранее. Казалось бы, всё просто. Но на практике возникает достаточно большое количество подводных камней.

Антон Усманский, ведущий разработчик инструментов визуального тестирования Gemini и Hermione, на конференции Heisenbug 2018 Moscow выступил с докладом об особенностях этого подхода. А теперь мы публикуем текстовую версию его доклада (для тех, кому удобнее видео, также прикладываем видеозапись).

Подробнее...
 
Нейронные сети и машинное обучение для категоризации падений автоматизированных тестов
26.02.2019 00:00

Публикуем видео доклада с прошедшей конференции TestCon Moscow.

Дмитрий Гуманюк в докладе «Нейронные сети и машинное обучение для категоризации падений автоматизированных тестов» расскажет

  • Об опыте использования машинного обучения для категоризации падений автоматизированных тестов, основываясь на логах ошибок и стектрейса.
  • О том, что они используют в компании, как они это используют, как обучали и оптимизировали. И к каким выводам пришли.
  • О нейронных сетях – как следующем шаге, для того чтобы улучшить обработку логи и оптимизировать их содержимое. Что для этого делалось, и к каким результатам пришли.
  • О различных словоформах логов, их содержании, и бесполезных хвостах. И как их предобработка улучшает результаты машинного обучения.

Напоминаем, что до 28 февраля можно приобрести льготные билеты. Всех ждем на конференции TestCon Moscow 2019 со 2 по 4 апреля.

Обсудить в форуме

 
Что такое межсайтовый скриптинг, и какое нам до него дело?
25.02.2019 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова.

Беседуя о тестировании безопасности, вы наверняка слышали о межсайтовом скриптинге (XSS), однако, возможно, не очень хорошо понимаете, что это такое. Межсайтовый скриптинг – это атака, при которой злоумышленник находит способ выполнять скрипт на чужом сайте. Сегодня мы поговорим о двух разных типах XSS-атак, наглядно на них посмотрим, и разберемся, чем они вредят пользователю.

Подробнее...