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

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

.
ЧЕСТНОЕ (анти)руководство по работе из дома
13.08.2020 00:00

Автор: Ноэми Феррера (Noemi Ferrera)
Оригинал статьи
Перевод: Ольга Алифанова

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

Подробнее...
 
Как достать данные из JSON-объекта
12.08.2020 00:00

Автор: Ольга Назина

Допустим, что вы решили начать писать автотесты в Postman-е. Взяли пример из документации

pm.expect(X).to.eql.;

«Мы ожидаем, что X = Y». Так можно проверить число, строку, и даже объект!

Но как «достать» этот самый X из ответа от сервера? Я видела, как это делают новички — они просто подставляют в переменную Х название нужного поля. Но тест при этом, увы, не работает. Потому что Postman не делает поиск по дереву json в поисках такого названия. Вам нужно указать точный путь к нужному параметру.

И сегодня я научу вас, как это делать. Пойдем от простого к сложному:

Подробнее...
 
Легкий способ бросить тест-кейсы (часть 9)
11.08.2020 00:00

Автор: Майкл Болтон (Michael Bolton)
Оригинал статьи
Перевод: Ольга Алифанова

В прошлый раз мы с Фридой рассматривали визуализации времени, потраченного на различные задачи тестирования, включая работу над тест-покрытием продукта (Т-время), изучение багов и оформление баг-репортов (В-время), и работу по подготовке системы к тестированию и уборке за собой (S-время).

Подробнее...
 
Top 10 лучших инструментов для нагрузочного тестирования
10.08.2020 00:00

Оригинальная публикация
Автор: Перфоманс Лаб

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

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

Инструменты

Подробнее...
 
Введение в тестирование REST API на Go с использованием Resty
07.08.2020 00:00

Автор: Баз Дейкстра (Bas Djikstra)
Оригинал статьи
Перевод: Ольга Алифанова

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

Подробнее...
 
Selenoid — новая эра разворачивания Selenium Grid, или «Docker наносит ответный удар»
06.08.2020 00:00

Автор: Олег Малышев

Решил снова начать вести блог по тестированию и для привлечения внимания надо было сделать кликбейтный заголовок для статьи....

На самом деле мой коллега сделал внутренний доклад по Selenoid в нашей компании. Я позаимствовал этот заголовок и часть материала для статьи. 

В далеком 2017 году я писал про настройку Selenium Grid тут.  И весь 2017 — 2018 мы использовали  обычный  Selenium Grid без каких-либо надстроек.  

Подробнее...
 
Легкое веб-тестирование с Python, Pytest и Selenium WebDriver, часть 5: создание теста Page Object Selenium при помощи Python
05.08.2020 00:00

Автор: Энди Найт (Andy Knight)
Оригинал статьи
Перевод: Ольга Алифанова

Тест-функция, которую мы написали в прошлый раз, была неплоха, но ее можно улучшить, переработав при помощи паттерна Page Object.

Подробнее...
 
Тестирование API, источники тест-идей, XSS-уязвимости, Kotlin и Pytest - самые интересные новости тестирования за конец июля-2020
04.08.2020 12:19

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

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

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

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

 
В чём сила дашбордов, как тестировать JS-библиотеки и чего стоит выпустить собственный фреймворк в open source
03.08.2020 00:00

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

Пост посвящается всем, кто виртуально не добрался до онлайн-митапа компании Яндекс.Деньги, который посвятили инструментам автоматического тестирования. Публикуем видео с BugsBusters 2020 — смотрите и будет хорошее начало недели.


Подробнее...
 
Тестирование API
30.07.2020 00:00

Автор: Ноэми Феррера (Noemi Ferrera)
Оригинал статьи
Перевод: Ольга Алифанова

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

Подробнее...
 
Как найти границы на клиенте и сервере
29.07.2020 00:00

Автор: Назина Ольга

Как обычно тестировщик ищет границы в поле? Если в ТЗ есть ограничения, то тестирует их. А если их нет? С нижней границей все понятно — это пустое поле. А как найти верхнюю? Вставляем большую строку и смотрим, сколько символов сохранится. И всё…

Но если у нас клиент-серверное приложение, то границы разработчик может поставить на каждом звене!


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

В этой статье я расскажу, как искать границы для поля в веб-формочке. Возьмем для примера форму редактирования пользователя в бесплатной системе Users.

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