Тест-кейс (test case)— это документ, который содержит последовательность действий проверки функционала. В него входят наименование функционала, инструменты проверки, инструкции для проверки, ожидаемый результат.
Станислав Марков, тренер курса «Первый Онлайн ИНститут Тестировщиков», расскажет, зачем нужны тест-кейсы, поделится правилами описания тест-кейсов и сделает обзор одного из наиболее эффективных инструментов.
Автор: Ноэми Феррера (Noemi Ferrera) Оригинал статьи Перевод: Ольга Алифанова
В условиях карантина во многих странах и необходимости работать из дома появилось множество статей об удаленной работе. Я думаю, многие советы довольно очевидны, но часть из нас склоняется к иному опыту, начиная работать дома. Это мое сатирическое руководство, как НЕ надо работать удаленно.
Допустим, что вы решили начать писать автотесты в Postman-е. Взяли пример из документации:
pm.expect(X).to.eql.;
«Мы ожидаем, что X = Y». Так можно проверить число, строку, и даже объект!
Но как «достать» этот самый X из ответа от сервера? Я видела, как это делают новички — они просто подставляют в переменную Х название нужного поля. Но тест при этом, увы, не работает. Потому что Postman не делает поиск по дереву json в поисках такого названия. Вам нужно указать точный путь к нужному параметру.
И сегодня я научу вас, как это делать. Пойдем от простого к сложному:
Автор: Майкл Болтон (Michael Bolton) Оригинал статьи Перевод: Ольга Алифанова
В прошлый раз мы с Фридой рассматривали визуализации времени, потраченного на различные задачи тестирования, включая работу над тест-покрытием продукта (Т-время), изучение багов и оформление баг-репортов (В-время), и работу по подготовке системы к тестированию и уборке за собой (S-время).
Нагрузочное тестирование позволяет оценить производительность
программного обеспечения при различных нагрузках от действий определенного
количества пользователей. Бизнесу всегда важно знать производительность
программного обеспечения в реальных условиях, выявить основные уязвимости и
обеспечить высокое качество ПО. Нагрузочное тестирование позволяет снизить риск
сбоя после запуска приложения в реальных условиях. Однако, если Вы хотите
эффективно выполнить нагрузочное тестирование, Вам понадобятся инструменты
тестирования эффективности нагрузки, которые помогут смоделировать виртуальных
пользователей и выполнять тестовые сценарии.
Рынок программного обеспечения сегодня полон различных инструментов
нагрузочного тестирования, начиная от приложений с открытым исходным кодом и
заканчивая инструментами для автоматизированного нагрузочного тестирования
премиум-класса. Тем не менее, имея такое количество доступных вариантов, иногда
трудно выбрать лучший инструмент нагрузочного тестирования для вашего бизнеса.
В этой статье мы рассмотрим список инструментов нагрузочного тестирования и
обсудим плюсы и минусы каждого из них.
Автор: Баз Дейкстра (Bas Djikstra) Оригинал статьи Перевод: Ольга Алифанова
Около года назад я работал в команде, которая, помимо прочего, отвечала за создание и запуск микросервисов, поставляющих данные фронтэнду. Оказалось, что эти сервисы были написаны на Go, языке программирования, о котором я что-то слышал, но с которым никогда не работал.
Пост посвящается всем, кто виртуально не добрался до онлайн-митапа компании Яндекс.Деньги, который посвятили инструментам автоматического тестирования. Публикуем видео с BugsBusters 2020 — смотрите и будет хорошее начало недели.
Автор: Ноэми Феррера (Noemi Ferrera) Оригинал статьи Перевод: Ольга Алифанова
API (программный интерфейс приложения) – это набор вызовов, при помощи которых приложение общается со своими частями. К примеру, так общается пользовательский интерфейс с компонентом ПО (удаленным или локальным сервером), который осуществляет необходимые операции, позволяющие приложению функционировать.