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

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

.
Конференция SQA Days: Санкт-Петербург в мае и Минск в ноябре – скидки нашим читателям
13.05.2019 12:44

Промокод для получения 10% скидки - s-t.ru

Уже совсем скоро 31 мая - 1 июня 2019 г. в Санкт-Петербурге пройдет 25-я международная конференция в области обеспечения качества ПО «Software Quality Assurance Days» - крупнейшая в СНГ международная конференция для специалистов в области качества программного обеспечения.

Вы уже можете посмотреть полную программу конференции и принять решение о целесообразности участия.

Также обратите внимание, что уже объявлены даты и место проведения очередной конференции. 26-ая конференция пройдет 15-16 ноября 2019 г. в Минске. До очередного повышения цен осталось две недели, цена с нашей скидкой выглядит очень привлекательно.

Что такое SQA Days?

Подробнее...
 
Прятки на видном месте: использование инструментов разработчика для поиска уязвимостей безопасности
08.05.2019 00:00

Автор: Кристин Джэквони (Kristin Jackvony)
Оригинал статьи: http://thethinkingtester.blogspot.com/2018/07/hidden-in-plain-sight-using-dev-tools.html
Перевод: Ольга Алифанова

Большое заблуждение считать, что любое тестирование безопасности – это очень сложная штука. Конечно, зачастую оно требует изучения новых навыков и понимания таких вещей, как сети, IP-адреса и доменные имена, но оно может быть и невероятно простым. Сегодня мы поговорим о трех дырах безопасности, которые можно найти в приложении при помощи инструментов разработчика, встроенных в браузер. Этими уязвимостями может воспользоваться любой среднестатистический пользователь приложения, а не только высококвалифицированный черный хакер.

Подробнее...
 
Оптимизируй тесты
07.05.2019 00:00

Марина Третьякова, тестировщик проекта Контур.Поставки

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

Прежде всего давайте разделим всё тестирование по степени автоматизации, чтобы в дальнейшем рассматривать каждый тип более детально.

По степени автоматизации тесты делятся на:

  1. Ручные.
  2. Автоматизированные.
  3. Автоматические (без участия человека, на данный момент – скорее миф нежели реальность).

Подход к оптимизации тестов напрямую зависит от степени их автоматизации.

Подробнее...
 
Исследовательское тестирование API, часть 1
06.05.2019 00:00

Автор: Майкл Болтон (Michael Bolton)
Оригинал статьи: http://www.developsense.com/blog/2018/07/exploratory-testing-on-an-api-part-1/
Перевод: Ольга Алифанова

Меня недавно спросили, занимаюсь ли я исследовательским тестированием API, и как именно я это делаю. Вот мой ответ.

Прикладной программный интерфейс (API) – это средство, при помощи которого мы можем использовать ПО для отправки команд продукту, чтобы он сделал нечто требуемое. Мы тестируем и API как таковое. Интерфейсы – это одно из измерений/факторов/элементов продукта. В широком смысле мы не просто тестируем API – мы используем их для контроля и наблюдения за продуктом, чтобы узнать о нем много интересного и нового.

Подробнее...
 
Установка Maven
30.04.2019 10:50

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


Maven - это один из самых популярных менеджеров зависимостей. Он позволяет подключить необходимую вашему проекту библиотеку добавлением нескольких строк в pom-файл. Тем же способом вы можете изменить текущую версию библиотеки, проверить, как ваш проект работает с ней и в случае необходимости откатить все назад.


Библиотеки Maven хранит в специальном репозитории, так что если у вас 10 проектов работают с одной и той же библиотекой, вам не придется хранить 10 копий этой библиотеки в корне каждого из проектов. Достаточно будет того, что она один раз уже скачана Maven’ом.

Умение пользоваться Maven - один из ключевых навыков при работе с проектами на Java.


Это и другие видео вы можете увидеть на нашем youtube-канале. Подписывайтесь, чтобы регулярно получать новые видео по тестированию!

Мы используем Maven для автоматизации на Android и iOS на нашем курсе “Автоматизатор мобильных приложений”. Хотите присоединиться? Записывайтесь на курс!

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

 
Тестирование кнопок
29.04.2019 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи: http://thethinkingtester.blogspot.com/2018/01/testing-buttons.html
http://thethinkingtester.blogspot.com/2018/02/testing-back-buttons.html
Перевод: Ольга Алифанова

Про кнопки, как правило, легко забыть. Кнопка "Сохранить" настолько универсальна, что кажется, что она просто не может не сработать. Однако игнорирование тестирования кнопок на странице может привести к игнорированию багов. Недавно мне рассказали о тестировании функциональности существующей веб-страницы. Новая фича отлично работала, но команда забыла проверить кнопку "Удалить". Оказалось, что разработчики забыли добавить действие удаления, и кнопка делала ничего!

Подробнее...
 
Скидка на Heisenbug, работа с тестовыми данными и JSON, принципы хорошей автоматизации и балансировки цены тестирования: самые интересные новости тестирования за конец апреля-2019
26.04.2019 12:40

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

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

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

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

 
Синтетические vs реальные тестовые данные: плюсы, минусы, подводные камни
25.04.2019 00:00

Тестирование синтетических данных Виктория Соковикова, Тест-аналитик at «Лаборатория качества»

Начнём со сладкого и приведём примеры из практики тестирования.

Представьте себе готовый к запуску интернет-магазин. Ничего не предвещает беды. Маркетологи разработали стратегию продвижения, были написаны статьи в профильные интернет-ресурсы, оплачена реклама. Руководство ожидало до 300 покупок еженедельно. Проходит первая неделя, менеджеры фиксируют 53 оплаты. Руководство магазина в ярости...

Менеджер проекта бегает в поисках причин: непродуманность usability? нецелевой трафик? что-то еще? Начали разбираться, изучили данные системы аналитики. Оказалось, что до оформления заказа дошли 247 человека, а оплатили только 53.


Подробнее...
 
17-18 мая, в Санкт-Петербурге состоится конференция по тестированию Heisenbug 2019 Piter!
23.04.2019 21:33

17-18 мая, в Санкт-Петербурге состоится конференция по тестированию Heisenbug 2019 Piter! Основная цель – обмен опытом и помощь в решении стратегических задач в тестировании. На конференции появляются идеи, о которых вы даже не задумываетесь в повседневной рабочей атмосфере. Доклады – исключительно практические, «бери и делай», без воды и рекламы:

— Автоматизация тестирования
— Инструменты и окружение для ручного и автоматизированного тестирования
— Тестирование распределенных систем
— Мутационное тестирование
— Тестирование мобильных приложений
— Тестирование безопасности
— Нагрузочное тестирование, performance-тестирование, бенчмаркинг;

Кто будет среди спикеров:

— Jim Holmes — владелец Guidepost Systems и Executive Consultant в Pillar Technology;
— Neal Ford — директор и программный архитектор в ThoughtWorks;
— Jessica Ingrassellino — руководитель проекта teachcode.org;
— Алексей Лавренюк — разработчик сервисов и инструментов для тестирования производительности и мобильной разработки. Развивает open source-проекты Яндекс.ТанкPandora и Volta.

Все спикеры, подробности о докладах и регистрация – на сайте конференции: https://heisenbug-piter.ru/

Скидка 1000 рублей на персональные билеты по промокоду Heis19PiterSoftwareTesting.

 
Разбираемся с данными JSON
23.04.2019 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи: http://thethinkingtester.blogspot.com/2018/05/understanding-json-data.html
Перевод: Ольга Алифанова.

Новички API-тестирования зачастую с удивлением смотрят на зоопарк фигурных скобок, кавычек и запятых, приходящих в теле ответа на GET-запросы. Создание правильного JSON-тела для POST-запроса пугает еще больше. В этот раз мы обсудим, как формируются JSON-данные, и я предложу вам ресурсы, облегчающие работу с JSON.

JSON расшифровывается как JavaScript Object Notation. Это просто способ организации данных таким образом, чтобы они легко парсились через код. Основной кирпичик JSON – это пара имя-значение. Вот ряд примеров:

Подробнее...
 
Ретроспективные уроки автоматизации: принцип трех А
22.04.2019 00:00

Автор: Виктор Славчев (Viktor Slavchev)
Оригинал статьи: https://mrslavchev.com/2018/06/26/hindsight-lessons-about-automation-the-triple-a-principle/
Перевод: Ольга Алифанова.

Разделавшись с тем, почему автоматизация важна, и где нужно сосредотачивать усилия по автоматизации, перейду к более специфичным советам, связанным с тем, как создавать полезные и простые в поддержке тесты. В этот раз мы сконцентрируемся на принципе ААА. Конечно, как и прочие статьи в этой серии, эта описывает мой личный опыт и знания. Если вам есть, чем дополнить – пожалуйста, сделайте это.

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