11.08.2021 00:00 |
Автор оригинала:
Roy Mor
Перевод: Боцюн Сергей Слой API любого приложения - один из важнейших программных компонентов системы. Это канал, который соединяет клиента с сервером (или один микросервис с другим), управляет бизнес-процессами и представляет сервисы, которые приносят пользу пользователям. Общедоступный API, ориентированный на клиента, который делают открытым для конечных пользователей, сам по себе становится продуктом. Если он сломается, это подвергнет риску не только одно приложение, но и целую цепочку бизнес-процессов, построенных вокруг него. Знаменитая пирамида тестов Майка Кона помещает тесты API на сервисный уровень (интеграционный), что предполагает, что около 20% или более всех наших тестов должны быть сосредоточены на уровне API (точный процент зависит от наших потребностей). |
Подробнее...
|
10.08.2021 00:00 |
Автор: Филип Рик (Filip Hric) Оригинал статьи Перевод: Ольга Алифанова
.contains() – одна из моих самых любимых команд в Cypress. Ее имя звучит как утверждение, но на самом деле это команда выбора. Конечно, можно поспорить, что все команды выбора убеждаются в существовании элемента, но давайте не будем вдаваться в философские споры)
Это различие меж тем очень важно. Немного двусмысленное имя .contains() может привести к тому, что вы не узнаете об ее мощи. Одна из вечных проблем тестирования – это поиск подходящего селектора с сохранением читабельности теста. .contains() позволяет выбрать элемент по тексту, но она может куда больше.
Разберемся, чем же она хороша. Я использую ряд примеров, которые можно найти в моем GitHub. |
Подробнее...
|
06.08.2021 00:00 |
Автор: Анна Палей, сотренер курса “Комплексная система подготовки тестировщиков по программе ISTQB FL” (компания Лаборатория Качества”)
Как показывает наше исследование, образование и дипломы, в отличие от опыта и формата работы, почти никак не влияют на уровень оплаты труда QA-специалиста. Но так ли это на самом деле, и какой тогда смысл в получении сертификата ISTQB? Почему получение сертификата может быть выгоднее компании-работодателю, чем самому специалисту? Стоит ли ISTQB того времени и тех средств, которые придется отдать за его сдачу? Постараемся найти ответы на эти вопросы в нашей статье о сертификации ISTQB. |
Подробнее...
|
|
05.08.2021 00:00 |
Автор: Хан Тоан Лим (Han Toan Lim) Оригинал статьи Перевод: Ольга Алифанова
Допустим, я отправляю своего ребенка в магазин со списком покупок. Затем я забираю все купленное и сдачу. Как мне узнать, что все прошло как следует?
Если на какой-то предмет была скидка, я получу назад больше денег. Или же мою карту лояльности задействовали ради бесплатных конфет.
Наилучшим способом будет посмотреть на чек, на деньги и на купленные предметы. В этом вся суть аудита. |
Подробнее...
|
04.08.2021 00:00 |

В чем разница между завершением и прекращением тестирования? Как выбрать стратегию тестирования и верно рассчитать трудозатраты? Своими мыслями о разных подходах к управлению тестированием поделится Александр Александров, эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов Luxoft, кандидат физико-математических наук. |
Подробнее...
|
03.08.2021 00:00 |
Автор: Ли Хокинс (Lee Hawkins) Оригинал статьи Перевод: Ольга Алифанова
Это шестая часть серии статей, в которой я отвечаю на самые распространенные вопросы о тестировании, согласно результатам автодополнения в поисковых системах.
В этой статье я отвечу на вопрос "Легко ли тестировать?" (и связанный с ним вопрос "Почему тестировать так трудно?").
Существует мнение, что "тестировать может кто угодно", так как тестирование – это просто "игра с программой", и, следовательно, легкая работа. Напротив, программирование повсеместно расценивается как нечто сложная. Это заставляет людей верить, что тестирование – хороший способ начать карьеру в IT, чтобы затем продвинуться "выше" в благословенные ряды разработчиков. |
Подробнее...
|
02.08.2021 00:00 |
Статья предоставлена компанией SimbirSoft Автоматизация тестирования – неотъемлемая часть процесса обеспечения качества. Мы в нашей практике чаще всего разрабатываем тесты для веб-, мобильных приложений и API, но сегодня хотим рассказать о более редком направлении – тестировании десктоп-приложений. Кратко рассмотрим подходы, инструменты, технологии и «грабли», на которые можно наступить при выполнении этой задачи. Статья будет полезна специалистам, которые хотят попробовать автоматизировать ежедневную монотонную работу, а также коллегам по цеху в сфере автоматизации gui-тестирования – как начинающим, так и разработчикам с опытом. |
Подробнее...
|
30.07.2021 00:00 |
Автор: Анна-Мария Шарре (Anne-Marie Charrett) Оригинал статьи Перевод: Ольга Алифанова
Наша роль как тестировщиков – это не стать обманутыми там, где потенциально могут обмануться другие. К примеру, мы пытаемся избежать обмана со стороны продукта – мы тестируем его с различными данными. Мы стараемся избежать обмана со стороны сторис – они неполны, противоречивы или устарели. Чтобы избежать обмана, мы оспариваем свои или командные допущения о том, что нам известно. При помощи стажеров-тестировщиков из Test-Ed мы составили список способов избежать обмана.
Мои топ-10 способов избежать обмана (я намеренно сделала их высокоуровневыми – эти стратегии работают на всех уровнях и во всех типах тестирования). |
Подробнее...
|
29.07.2021 11:01 |
Автор: Ольга Назина (Киселёва) Docker — это контейнер для приложения. В котором уже всё настроено — и операционная система, и сервер приложения, и вся инфраструктура. Бери да используй! Докер активно используют разработчики и тестировщики для проверки приложений. Его используют и для поставок клиентам готового продукта. В нем поднимают приложения, гоняют автотесты... А также упоминают в вакансиях и спрашивают на собеседованиях =)) Поэтому в этой статье я расскажу на простом языке и с картиночками, что это вообще такое. А за кровавыми техническими подробностями идите в раздел «статьи и видео по теме». |
Подробнее...
|
28.07.2021 12:03 |
Опубликован выпуск рассылки за июль.
В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.
Содержание рассылки доступно по ссылке.
Подписаться на рассылку |
27.07.2021 00:00 |
Автор: Мария Кедемо (Maria Kedemo) Оригинал статьи Перевод: Ольга Алифанова
Я часто слышу, что люди говорят о тестировании, как о валидации и верификации требований. Но тестирование – это намного более широкое понятие.
Фокусируясь на верификации и валидации, мы, скорее всего, будем искать и найдем только то, что мы ищем. Это встроено в само определение этих слов.
Согласно Оксфордскому словарю,
Верификация – это "Убедиться или продемонстрировать, что (нечто) верно, точно или оправдано".
Валидация – это "проверить или доказать валидность или точность чего-то". |
Подробнее...
|
|
|
|