21.12.2018 14:56 |
Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи: http://thethinkingtester.blogspot.ru/2018/03/testing-post-requests.html
Перевод: Ольга Алифанова.
Сегодня мы рассмотрим POST-запросы. Они, пожалуй, наиболее важные из всех REST-запросов, потому что добавляют новые записи в базу данных приложения. Очень важно как следует их протестировать, потому что они напрямую влияют на качество данных вашей базы. |
Подробнее...
|
21.12.2018 14:33 |
Публикуем подборку докладов с конференции SQA Days 24, посвященную автоматизации тестирования.
- Как запускать 10-часовые UI тесты за 5 мин в условиях 30 релизов в день – Руслан Остропольский, DocDoc (Москва).
- Автоматизация тестирования в Lean проектах – Екатерина Боброва, ТамТэк (Омск).
- BDD: треугольник с вершинами Risk Management, QA Management и горячо дискутируемая техническая составляющая – Антон Семенченко, EPAM (Минск).
- Автоматизация поиска утечек памяти в клиентском JavaScript – Сергей Докучаев, Тензор (Ярославль).
|
Подробнее...
|
20.12.2018 11:20 |
Автор: Виктор Славчев (Viktor Slavchev)
Оригинал статьи: https://mrslavchev.com/2018/03/30/hindsight-lessons-about-automation-layers-of-automation/
Перевод: Ольга Алифанова Усилия по тестированию прилагаются на различных уровнях автоматизации в приложении. Вот некоторые из них, которые я, согласно личному опыту, нахожу интересными:
- Автоматизация на юнит-уровне – она редко касается кого-либо, кроме разработчиков, и я считаю, что это правильно. В норме цель юнит-тестов – это предоставление быстрой обратной связи о правильности работы кода. Конечно, они подвержены тем же болезням, что и автоматизация в целом – "утверждающе-демонстративному" образу мышления при создании тестов. Даже если тесты используются в методологии управления через тестирование, они не особенно полезны, если сообщают только о том, что продукт работает. Фактически любой тест, который не подвергает систему суровым испытаниям с целью выявления проблем – это просто показуха.
Тут важно помнить, что очень глупо полагать, что наличие юнит-тестов означает, что что-то вообще тестировалось, или же что нужда в других уровнях тестирования благодаря наличию юнит-тестов снизилась. Юнит-тесты просто сообщают, что наш код готов двигаться дальше по цепочке тестирования. Не больше, не меньше! |
Подробнее...
|
|
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 выложены в открытый доступ:
|
18.12.2018 22:42 |
Меня зовут Виталий Котов и я работаю в компании Badoo. В одной из предыдущих статей я рассказывал, что у нас есть некий интерфейс, который помогает взаимодействовать с автотестами как тестировщикам, так и разработчикам. Не раз и не два меня просили рассказать о нём подробнее. Под катом я (наконец!) расскажу о том, как писал этот интерфейс и что он умеет. Расскажу о фичах, которые прижились, и о тех, которые оказались невостребованными по тем или иным причинам. Возможно, некоторые идеи вам покажутся интересными, и вы тоже задумаетесь о подобном «помощнике».
|
Подробнее...
|
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. |
Подробнее...
|
17.12.2018 13:01 |
Вышел выпуск рассылки за первую половину декабря, его содержание доступно по ссылке.
Как всегда в выпуске рассылки собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.
Подписаться на рассылку можно по ссылке.
Обсудить в форуме
|
14.12.2018 12:45 |
Мы отобрали доклады с конференции SQA Days 24, посвященные вопросам управления людьми в тестировании. 1. "Экспертный" тест-менеджер - почему им нельзя стать и что из этого следует, Андрей Ладутько, PandaDoc, Минск 2. Статика vs Динамика. REVолюционные изменения в команде тестирования, Елена Светлова, Олеся Серегина, T-Systems, Санкт-Петербург 3. Экономика тестирования. версия 1.0, Александр Александров, Luxoft, Москва |
Подробнее...
|
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
Обсудить в форуме
|
12.12.2018 17:57 |
Любой заинтересованный в деньгах тестировщик иногда задаёт вопросы: * Сколько я стою как специалист? * Какие навыки нужно развивать, чтобы повысить свою ценность для работодателя? *Не стану ли я получать больше, сменив офисную работу в Барнауле на удалёнку в Москве? Уровень дохода – это своеобразный универсальный эквивалент успешности специалиста на своём профессиональном поприще. И если о своём уровне дохода мы знаем всё, то в каком направлении развиваться, чтобы этот доход увеличить, мы можем только догадываться. Согласно принципу Парето 80% средств работодатель/заказчик готов платить за 20% наших умений и навыков. Вопрос лишь в том, какие навыки в современных реалиях входят в эти 20%. И сегодня мы попробуем подобрать тот самый ключик к успеху. В своём исследовании мы решили пойти, так сказать, «от человека», и потому проводим опрос не на уровне CIO и кадровых служб, а на уровне лиц, «кровно» заинтересованных в результатах опроса: вас, уважаемые QA специалисты. По итогам этого опроса мы опубликуем аналитическую статью, из которой вы узнаете: * Как зарплаты QA специалистов зависят от стран, должностей и типов занятости. * Какие навыки тестировщика ценятся на рынке труда больше всего.
* Как суммарный опыт работы в сфере QA влияет на итоговую ЗП тестировщиков. Пожалуйста, будьте объективны и реалистичны, отвечая на вопросы. Это многократно повысит достоверность и ценность проводимого исследования! Ссылка на форму опроса: http://goo.gl/forms/B6Q0NZqOHpnEj4L82 Сроки проведения опроса: 13-28 декабря Организатор опроса: «Лаборатория качества». Место публикации результата опроса: http://software-testing.ru
Обсудить в форуме
|
12.12.2018 11:40 |
Автор: Катрина Клоки (Katrina Clokie)
Оригинал статьи
Перевод: Ольга Алифанова Какое-то время назад я создала опрос в Твиттере про юнит-тесты:
"Код без юнит-тестов – это изначально плохой код?
Да: 19%
Возможно, да: 24%
Зависит: 36%
Нет: 21%"
Последовавшие дискуссии покрыли ряд интересных моментов, которые опровергли некоторые мои предположения о юнит-тестах и том, как мы оцениваем код. |
Подробнее...
|
|
|