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

Подписаться

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

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

Конференции

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

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

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

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

.
Автоматизация регресса бекендов. Без СМС и автотестов // Антонина Фанталина
21.12.2018 15:22

Публикуем запись доклада Антонины Фанталиной "Автоматизация регресса бекендов. Без СМС и автотестов" с прошедшего в Новосибирске QA DevDay.

Тоня тестирует навигатор в 2ГИС. Проект объёмный, а имеющиеся unit-/функциональные/интеграционные тесты не всегда находят проблемы. В своём выступление Тоня рассказала, как проверить API на изменения с помощью diff-ответов от сервера, и поделилась муками выбора между Diffy, Karate и кастомным решением.

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

 
Переводы туров для исследовательского тестирования
26.12.2018 00:15

Тренер по тестированию Ольга Назина подготовила для читателей нашего портала новогодний подарок — подборку переводов исследовательских туров от James A. Whittaker из книги Exploratory Software testing!

Исследовательское тестирование — серьезная тема, провести его полноценно может только опытный тестировщик. Это ведь не просто «потыкать рандомно», все равно нужен план тестирования.

James A. Whittaker нашел способ проводить исследовательское тестирование даже начинающими тестировщиками. Он составил методику туров, которые может выполнить любой. Фактически каждый тур — это тот самый план, по которому мы будем тестировать. План, уже составленный за нас!

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

1. Тур, отмененный из-за дождя. The Rained-Out Tour — ВСЕГДА находит баги, иногда очень крутые! Главное, помните, что отменить действие — это не только «закрыть браузер»
2. Тур «Второй бесплатно». The TOGOF Tour — при concurrency тоже баги очень часто вылезают, рекомендую.
3. Интеллектуальный тур. The Intellectual Tour — ну а куда без него? Сложные вопросы разработчик мог просто не продумать.
4. Тур полуночника. The All-Nighter Tour — что, если оно будет работать очень долго?
5. Тур по путеводителю. The Guidebook Tour — если у нас есть документация, она должна работать. И примеры из нее должны работать, обязательно это все проверяйте!

Ниже приведены ссылки на переводы более двух десятков туров.

Подробнее...
 
Тестирование POST-запросов
21.12.2018 14:56

Автор: Кристин Джеквони (Kristin Jackvony)

Оригинал статьи: http://thethinkingtester.blogspot.ru/2018/03/testing-post-requests.html

Перевод: Ольга Алифанова.

Сегодня мы рассмотрим POST-запросы. Они, пожалуй, наиболее важные из всех REST-запросов, потому что добавляют новые записи в базу данных приложения. Очень важно как следует их протестировать, потому что они напрямую влияют на качество данных вашей базы.

Подробнее...
 
SQA Days-24: подборка докладов об автоматизации
21.12.2018 14:33

Публикуем подборку докладов с конференции SQA Days 24, посвященную автоматизации тестирования.

  1. Как запускать 10-часовые UI тесты за 5 мин в условиях 30 релизов в день – Руслан Остропольский, DocDoc (Москва).
  2. Автоматизация тестирования в Lean проектах – Екатерина Боброва, ТамТэк (Омск).
  3. BDD: треугольник с вершинами Risk Management, QA Management и горячо дискутируемая техническая составляющая – Антон Семенченко, EPAM (Минск).
  4. Автоматизация поиска утечек памяти в клиентском JavaScript – Сергей Докучаев, Тензор (Ярославль).
Подробнее...
 
Ретроспективные уроки автоматизации: уровни автоматизации
20.12.2018 11:20

Автор: Виктор Славчев (Viktor Slavchev)

Оригинал статьи: https://mrslavchev.com/2018/03/30/hindsight-lessons-about-automation-layers-of-automation/

Перевод: Ольга Алифанова

Усилия по тестированию прилагаются на различных уровнях автоматизации в приложении. Вот некоторые из них, которые я, согласно личному опыту, нахожу интересными:

  • Автоматизация на юнит-уровне – она редко касается кого-либо, кроме разработчиков, и я считаю, что это правильно. В норме цель юнит-тестов – это предоставление быстрой обратной связи о правильности работы кода. Конечно, они подвержены тем же болезням, что и автоматизация в целом – "утверждающе-демонстративному" образу мышления при создании тестов. Даже если тесты используются в методологии управления через тестирование, они не особенно полезны, если сообщают только о том, что продукт работает. Фактически любой тест, который не подвергает систему суровым испытаниям с целью выявления проблем – это просто показуха.

Тут важно помнить, что очень глупо полагать, что наличие юнит-тестов означает, что что-то вообще тестировалось, или же что нужда в других уровнях тестирования благодаря наличию юнит-тестов снизилась. Юнит-тесты просто сообщают, что наш код готов двигаться дальше по цепочке тестирования. Не больше, не меньше!

Подробнее...
 
SQA Days - юбилейная 25-я конференция, Санкт-Петербург, 31 мая – 1 июня, льготная цена плюс скидка нашим читателям
19.12.2018 15:49

Открыта регистрация и прием докладов на юбилейную 25-ю международную конференцию по тестированию ПО -  SQA Days-25.

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

Конференция пройдет 31 мая - 01 июня 2019 в Санкт-Петербурге в гостинице Crowne Plaza Airport (будет организована доставка участников от ст. м. "Московская").

Внимание! До 31 декабря 2018 г. действует super early bird период регистрации.

Воспользуйтесь низкой ценой и скидкой для наших читателей (промокод для получения 10% скидки - s-t.ru)

Зарегистрироваться

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

Предложить доклад


И это еще не все!

Все материалы конференции SQA Days-24 выложены в открытый доступ:

 
Selenium Manager: история одного интерфейса
18.12.2018 22:42

Меня зовут Виталий Котов и я работаю в компании Badoo. В одной из предыдущих статей я рассказывал, что у нас есть некий интерфейс, который помогает взаимодействовать с автотестами как тестировщикам, так и разработчикам.

Не раз и не два меня просили рассказать о нём подробнее.

Под катом я (наконец!) расскажу о том, как писал этот интерфейс и что он умеет. Расскажу о фичах, которые прижились, и о тех, которые оказались невостребованными по тем или иным причинам. Возможно, некоторые идеи вам покажутся интересными, и вы тоже задумаетесь о подобном «помощнике».

Подробнее...
 
Введение в REST-запросы и тестирование GET-запросов
18.12.2018 16:04

Автор: Кристин Джеквони (Kristin Jackvony)

Оригинал статьи: http://thethinkingtester.blogspot.ru/2018/02/introduction-to-rest-requests.html

http://thethinkingtester.blogspot.ru/2018/02/testing-get-requests.html

Перевод: Ольга Алифанова.

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

Большинство микросервисов используют API – программные интерфейсы приложения, которые представляют собой наборы команд, описывающих, как можно использовать службу. Большая часть API использует REST-запросы (Representational State Transfer — «передача состояния представления») для отправки и получения данных.

Однако, несмотря на широкое применение REST API в современных приложениях, многие тестировщики даже не подозревают, как легко их тестировать! Эта статья – введение в REST-запросы и их использование в тестировании API.

Подробнее...
 
Какие кейсы автоматизировать, сколько времени займет тестирование, скидки на курсы и конференции, а также опрос о зарплатах тестировщиков: самые интересные новости тестирования за начало декабря-2018!
17.12.2018 13:01

Вышел выпуск рассылки за первую половину декабря, его содержание доступно по ссылке.

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

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

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

 
SQA Days 24: подборка докладов по тест-менеджменту
14.12.2018 12:45

Мы отобрали доклады с конференции SQA Days 24, посвященные вопросам управления людьми в тестировании. 

1. "Экспертный" тест-менеджер - почему им нельзя стать и что из этого следует, Андрей Ладутько, PandaDoc, Минск

2. Статика vs Динамика. REVолюционные изменения в команде тестирования, Елена Светлова, Олеся Серегина, T-Systems, Санкт-Петербург

3. Экономика тестирования. версия 1.0, Александр Александров, Luxoft, Москва

Подробнее...
 
Новогодние скидки на курсы Инструменты для тестировщика: bash, git, adb и chrome devtools
13.12.2018 12:52

Новый год - время подарков, и мы к вам не с пустыми руками!

Около полугода назад мы запустили несколько курсов по инструментам тестировщика: bash, git и adb. Они очень понравились ученикам, и мы получили много качественного фидбека. В том числе многие просили нас осветить Chrome DevTools - самый популярный инструмент в тестировании веб-приложений. Вы просили — мы сделали!

Встречайте: курс “Chrome DevTools: инструменты тестировщика”. Он создан для быстрого погружения в специфические для тестирования навыки работы с этим инструментом. Курс — практический, теория дается в минимально необходимом для понимания объеме. Знания, приобретенные на этом курсе, помогут вам эффективно работать с Chrome DevTools сразу по окончании занятий.

Вы научитесь:

  • писать CSS и XPath локаторы;
  • ловить JS-ошибки;
  • отличать типы запросов друг от друга;
  • проверять сайт под нагрузкой;
  • эмулировать экран мобильных устройств;
  • менять скорость соединения;
  • проверять сертификаты безопасности,

и огромному количеству других вещей.

Записаться можно по ссылке, для первого запуска действует льготная цена - всего 2500 рублей.

Но это еще не все!

Несмотря на то, что мы поставили очередные запуски курсов по инструментам перед самым новым годом - 26 декабря, мы учли, что в новогодние каникулы хочется отдыхать, а не учиться, поэтому увеличили срок курса в два раза. Поэтому те, кто хочет отдохнуть в новогодние каникулы, смогут это сделать и не отстать от группы, а те, кто готов потратить праздники продуктивно могут закончить курс во время новогодних каникул.

Подробная информация о курсах по ссылкам ниже.

Chrome DevTools: Инструменты тестировщика

Командная строка: инструменты тестировщика

Консольные утилиты Android: инструменты тестировщика

Git: инструменты тестировщика

Наконец, в качестве финального подарка мы подготовили новогодние скидки на курсы серии “Инструменты тестировщика”.

При стоимости одного курса в 3000₽ можно купить

  • 2 курса за 5000₽
  • 3 курса за 7000₽
  • 4 курса за 9000₽

Записывайтесь на курсы, получайте новые навыки и проводите новогодние каникулы с пользой!

Для оплаты одновременно нескольких курсов используйте следующую ссылку: http://www.learnqa.ru/newyear

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