Поговорим о важности тестирования API. Засилье микросервисной архитектуры в современных сервисах вынуждает нас адаптироваться к новым требованиям QA. Неотъемлемый шаг этой адаптации — умение тестировать продукт без использования UI-интерфейса. Это не так сложно, как кажется.
Алексея Чаплица познакомили с Witbe на пилотном проекте по автоматизации регрессионных тестов ТВ-приложения для приставки мультимедийных потоков (Streaming Media Box). Это было короткое, но интересное знакомство.
Автор приглашает читателя посмотреть на инструмент с точки зрения ПО. В статье: представление инструмента — кто, что, почему и как это работает, включая описание функционала, и анализ утверждений производителя через призму опыта автора.
Этот материал будет полезен QA, Dev, Analysts Junior- и Middle-уровней. Виталий Корж, Dev Lead из Luxoft, рассуждает, как приблизить теорию тестирования к реальности, а также говорит о потенциале QA в специализированном домене и извлечении максимальной выгоды от вовлечения в процесс разработки.
Практически на всех проектах, где работал Software Testing Team Leader Юрий Бабай, был тест-план. Этот документ колоссально облегчал жизнь тестировщиков и делал ценность их работы для заказчика очевидной. Но есть одна деталь. Чтобы тест-план работал в интересах команды, надо составлять его с умом и задавая правильные вопросы клиенту. В этом материале поговорим о создании качественного тест-плана.
Завдання: замовник хоче бути впевненим, що під час одночасного відкриття програми всі користувачі бачать коректні дані. Фізично.
Варіант вирішення: тест навантаження за допомоги JMeter. Але ні, це не так весело.
Альтернатива: зробити не дуже практичний, але дуже наглядний тест, за допомогою інструмента, що «вміє в асинхронні операції» Playwright.
Вбудовані системи стають усе більш поширеними, але тестування не стає простішим. У цій статті Вікторія Таранюк, спробувала описати певні методики, які допоможуть тестувати системи ефективніше в межах чинних ресурсів.
Часто тестування вважають одним із «входів» в IT-професію. Почасти це правда, але цей напрям потребує не менш системного та методичного підходу, ніж, скажімо, розробка. Дмитро Кравчук, QA Engineer в iDeals, зібрав, систематизував інформацію щодо створення тестової документації та ділиться нею. Це має стати в пригоді як QA-початківцям, так і більш досвідченим спеціалістам, які прагнуть впорядкувати свою роботу чи функціонування команди.
Рассмотрим введение в написание автотестов на Flutter для тестировщиков. Простые тесты для формы с полем и кнопкой, которые вы можете усложнить и сделать, например, для формы авторизации.
Читая статьи на тему тестирования, Дарья Дьяченко, Junior QA, постоянно находила материалы с заголовками «Войти в IT», «Самый легкий способ попасть в IT». В них авторы размышляют о том, как легко и просто стать айтишником. Способов войти в сферу, по их мнению, всегда несколько, но на первом месте со сноской «легче всего» стоит позиция Manual QA. Но так ли это? На собственном опыте она убедилась, что порог вхождения в профессию для тестировщиков не такой низкий, как принято считать: с каждым днем работодатели выдвигают все больше требований даже для позиции Trainee.
Олексій Остапов понад 12 років працює в IT і часто повторює слово «тестування». Як і багато інших людей, боїться нафакапити та відчути на собі осуд колег, друзів, рідних. І в його роботі часто факапи настають саме через страх їх зробити. У статті поговоримо про те, як перестати боятись і припускатися помилок цілеспрямовано.
Довгий час основним інструментом для автоматизації тестування був Selenium. Проте наразі на ринку представлено декілька гідних альтернатив, таких як Cypress, Puppeteer та Playwright. Playwright ми і розглянемо в цій статті. Для тестування будемо використовувати Node.js, Playwright, Jest, jest-playwright-preset та jest-html-reporters. Playwright використовуємо для взаємодії з браузерами. Jest використовуємо, як тест ранер. Jest-html-reporters потрібний для генерації HTML репорту.
SoapUI — это удобный и популярный инструмент для тестирования веб-сервисов. С помощью Soapui можно выполнять запросы к сервису и получать ответы от него. Давайте попробуем протестировать работу веб-сервиса.
Дмитрий Шпаковский — Senior Software Engineer in Test в SurveyMonkey с 10-летним опытом в профессии. Три года назад он переехал в Канаду, где продолжает успешно развиваться по специальности. Дмитрий подробно рассказал DOU о том, насколько сложно релоцироваться тестировщику, как ускорить этот процесс, какими компетенциями нужно обладать, чтобы заинтересовать компании, и как проходить собеседования.
Женя Поляков, QA Lead в Astound Commerce, делится своими мыслями, почему web accessibility testing важен не только для бизнеса, но и для социума. Поскольку сегодня вопросы diversity и принятия всех групп общества обсуждают на всех мировых площадках, и это не могло не повлиять на IT-бизнес.
У статті ми докладно розберемо механізм заміни UI авторизації на API. Існує багато видів аутентифікації — Basic, Digest, Form, OAuth 1 and OAuth 2. Для прикладу, розглянемо одну з найпростіших, а саме — Form. Основною метою статті є показати підхід при впровадженні API авторизації для UI тестів. Тести та імплементацію будемо писати на джаві. З іструментів будемо використовувати — Chrome DevTools.
В материале вы познакомитесь с примерами багов, которые стоили их автору бессонных ночей и седых волос. Читать о чужих ошибках всегда полезно, ведь можно сэкономить много своего времени и нервов или просто улыбнуться над ситуациями, описанными ниже. Статья будет поучительной для новичков и развлекательной для опытных тестировщиков.
Сергей Горбачов работает в Slack на позиции Senior Quality Engineer. Однажды, на втором курсе ХАИ, где он учился на лингвиста, Сергей решился податься на программу, которая давала возможность год учиться в США. Магистратура в Штатах, ассистентство в Аризонском университете, контрактная работа в Google и докторантура в Канаде.
Как же Сергей стал QA-инженером? Об этом и многом другом читайте в статье.
Систематическое исследование причинно-следственных связей необходимо для создания качественных тестов. В этой статье читатель найдет три истории: в каждой описаны по одному методу тест-дизайна, которые применял автор. Их анализ сделан задним числом (постмортем).
Чи є сенс тестувальнику переїжджати в США й будувати кар’єру там? Чи є попит на QA? Чи потрібні ще комусь мануальні тестувальники? На яку зарплату можна розраховувати? Розпитали трьох українських тестувальників у США, щоб знайти відповіді.
При анализе решений важно руководствоваться статистически значимыми данными, которые соответствуют предпочтениям аудитории, а не интуитивным предположениям. Получить такие данные и оценить их помогает А/В-тестирование. В этой статье Анна Пономарева, Game Analyst в Plarium Kharkiv, делится личными наработками: описывает каждый шаг А/В-тестирования, освещает сложности и ловушки, с которыми можно столкнуться, и рассказывает об опыте их решения.
Коментарі