Как стать автором
Обновить
37.43

Тестирование веб-сервисов *

Семь раз оттесть, один раз деплой

Сначала показывать
Порог рейтинга
Уровень сложности

Дорожная карта тестировщика 2024

Время на прочтение 5 мин
Количество просмотров 358

Стать инженером по ручному тестированию – один из самых доступных способов построить карьеру в сфере IT. Это достаточно захватывающее путешествие, в котором наличие дорожной карты с нужными направлениями поможет вам быстрее достичь своих целей. В этой статье мы расскажем вам о том, как начать работу по специальности “ручной тестировщик”.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Комментарии 0

Новости

25 вопросов и ответов на собеседовании QA

Время на прочтение 9 мин
Количество просмотров 674

Наш список из 25 часто задаваемых вопросов на должность QA-инженера и возможные ответы помогут вам подготовиться и чувствовать себя более уверенно во время собеседования.

Читать далее
Всего голосов 5: ↑1 и ↓4 -3
Комментарии 0

Топ-5 SQL вопросов на собеседовании тестировщика

Время на прочтение 3 мин
Количество просмотров 9.1K

Как человек, который прошёл через множество собеседований, а также проводил их сам, я понимаю, как важно быть хорошо подготовленным. Давайте вооружим вас знаниями, чтобы вы могли уверенно отвечать на вопросы по SQL на собеседовании.

Читать далее
Всего голосов 18: ↑4 и ↓14 -10
Комментарии 9

5 альтернативных вопросов на собеседовании по тестированию

Время на прочтение 3 мин
Количество просмотров 2.9K

Эта статья — всего лишь личное мнение. Я была по обе стороны собеседования, и есть некоторые вопросы, которые меня просто раздражают. Они связаны с общими концепциями тестирования ПО, но, на мой взгляд, они мало говорят об опыте или знаниях собеседника.

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

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Комментарии 3

Истории

Задачки для начинающих автоматизаторов тестирования

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2.3K

Привет, друзья! В этой статье предлагаем вам решить десяток задач по автоматизации на Python + pytest. К каждой задаче приложили наш вариант решения.

Посмотреть задачи
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 5

Примеры тест-кейсов для проверки текстовых полей

Время на прочтение 7 мин
Количество просмотров 2.3K

Текстовое поле — элемент графического интерфейса пользователя (GUI), предназначенный для ввода данных пользователем.

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

На собеседовании кандидату часто задаётся вопрос, касающийся проверки корректности работы текстовых полей. Например: «Перечислите варианты тест-кейсов для поля “Имя”».

В этой статье мы рассмотрим различные сценарии для тестирования текстовых полей и областей (включая числовые и обязательные поля). Статья поможет понять, как должны быть спроектированы текстовые поля и что нужно сделать, чтобы они были действительно удобными для использования.

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Комментарии 1

Большая подборка тестовых заданий для тестировщиков. Гайд и рекомендации

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 12K

Привет! Меня зовут Артем. Я тестировщик и занимаюсь обучением будущих специалистов в этом направлении. Обучение – это первый шаг, гораздо важнее – поиск первой работы.

Достаточно часто соискателям на позицию QA Engineer компании высылают тестовые задания (ТЗ). Их решение дает первичное понимание об уровне специалиста и является дополнительным фильтром для нанимающего менеджера.

Я собрал всю информацию про тестовые задания и рекомендации в одном гайде. В конце статьи вы найдете ссылку на репозиторий с большой подборкой тестовых заданий.

Читать далее
Всего голосов 11: ↑7 и ↓4 +3
Комментарии 2

Шпаргалка для QA: как тестировать Flutter-приложения

Время на прочтение 5 мин
Количество просмотров 3.1K

Привет! Меня зовут Юлия Андреева, я QA-специалист в AGIMA. Мы пилим и тестируем много Flutter-приложений. И недавно я заметила, что не все коллеги понимают специфику их тестирования. В этой статье расскажу про основные инструменты и подходы, которые мы используем. Сосредоточусь только на тех технологиях, которые уникальны для Flutter.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 2

Первый QA-учебник не о том, ЧТО нужно знать (про это сказано достаточно), а КАК правильно учиться и быстрее найти работу

Время на прочтение 15 мин
Количество просмотров 12K

Гуд ньюз эвриван! У нас с друзьями есть традиция — каждый год мы пишем хотя бы один большой IT-учебник. 

В 2023 году мы выпустили бесплатный 100-Year QA-Textbook - интерактивный учебник по тестированию на английском и русском языках. 700+ страниц (без учета картинок!), 40 наборов встроенных тестов. По нему начали заниматься более 10’000 студентов, а хабр-статью про него прочитали более 90’000 раз

2024 год начали с того, что опубликовали первый в своем роде русскоязычный учебник. По двум темам, с которыми, по нашим наблюдениям, у изучающих тестирование возникают максимальные проблемы - как все-таки правильно учиться и как быстрее найти первую QA-работу. При том, что действительно адекватных источников информации, чтобы помочь эти проблемы исправить, — минимум.

А кроме учебников для новичков, в 2024 году мы выпустим два бесплатных учебника для QA-джунов/мидлов.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 1

75 вопросов на собеседовании QA

Время на прочтение 20 мин
Количество просмотров 16K

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

Сначала мы рассмотрим легкие вопросы, затем перейдем к более сложным.

Читать далее
Всего голосов 16: ↑10 и ↓6 +4
Комментарии 7

Без ручного нет автоматизированного. Простой тест на Java для начинающих QA

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 3.5K

Теперь мы можем сделать вывод, что автоматизация - это ручные тесты, переведённые в автоматический процесс. И если нет ручных, то нет и автотестов.

Хочешь кататься, люби и саночки возить - это как раз про проектирование тест-кейсов. Мы конечно говорим не про автоматизаторов, которые пишут автотесты по ТК от ручных тестировщиков. Мы говорим про QA, который одновременно выполняет роль manual и automation engineer в команде.

Сегодня мы будем писать на Java

⚠️ Для того чтобы Яндекс не поставил капчу на наш парсинг сайта, нам необходимо сначала зайти на любую страницу, к примеру google translate и только после мы загружаем https://music.yandex.ru/home. Задача избежать прямого посещения сайта.

Шаг 1 Откроем https://music.yandex.ru/home в инкогнито
Шаг 2 Нажимаем на крестик для закрытия страницы онбординга

Написать автотест на Java
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 0

Подборка полезных телеграм каналов и чатов для тестировщиков

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 7.9K

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

Буду рад узнать о других сообществах и ресурсах, которые не вошли в данную подборку. Пожалуйста, делитесь ими в комментариях.

КАНАЛЫ:

Общетематические
https://t.me/qarocks - статьи, видео, книги
https://t.me/serious_tester - статьи
https://t.me/godoftesting - дайджесты статей и видео
https://t.me/qasobes - вопросы на собеседовании QA и ответы на них
https://t.me/qa_sobes - статьи, видео, книги, краткие определения терминов
https://t.me/testerlib - статьи, мемы, видео, тесты
https://t.me/qachanell - авторский канал Артема Русова (статьи, видео, советы)
https://t.me/pod_qast - авторский канал Артема Русова с подкастами для тестировщиков
https://t.me/qa_sklad - канал Артема Русова (полезные материалы и ссылки, а также примеры тестовых заданий для тестировщиков)
https://t.me/qa_video - канал Артема Русова с его видео на YouTube
https://t.me/cozyqa - новости QA, полезные советы, подборки материалов
https://t.me/qa_wiki - статьи и шутки
https://t.me/protestinginfo - авторский канал Надежды Дудник (статьи, видео, полезные ссылки и советы)

Автоматизация
https://t.me/automatedqa - справочник материалов по автоматизации тестирования

Поиск работы
https://t.me/qajoboffer - вакансии для тестировщиков
https://t.me/jobforqa - вакансии с телеграм-контактом для отсылки резюме
https://t.me/forallqa - вакансии для тестировщиков (ручных и автоматизаторов), QA и TestOps

Читать далее
Всего голосов 16: ↑4 и ↓12 -8
Комментарии 2

Lifehack for «moshennick`s» (мысли о раздолбайстве сервиса?)

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.4K
image
Мысли про продуманность, границы ответственности (?) и квалификации сотрудников плюс системном подходе в организации работы большого WEB сервиса в части соблюдения безопасности сделок между клиентами.

Читать дальше →
Всего голосов 17: ↑2 и ↓15 -13
Комментарии 30

Ближайшие события

Открытый урок «Behaviour Tree в Unity»
Дата 8 февраля
Время 19:00
Место
Онлайн

Как сократить потребление памяти в интеграционных тестах с Kafka с помощью GraalVM

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 1.6K

В данной статье я хочу поделиться своим опытом создания нативного образа для EmbeddedKafka с использованием GraalVM. Использование такого образа в интеграционных тестах позволяет увеличить скорость запуска тестовых сценариев и сократить объем потребляемой памяти. Интересно отметить, что в сравнении с использованием confluentinc/cp-kafka в Testcontainers, разница в скорости и потреблении памяти оказывается заметной — и не в пользу последнего.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 9

Как избавиться от нестабильных тестов

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 3.2K

Устали от нестабильных тестов?

Автоматизированные тесты часто ведут себя нестабильно. Логичное решение в такой ситуации — немедленно исправить такие тесты или избавиться от них. Но что, если тестов — тысячи, инженеров, которые могут их исправить, не так много, а избавление от большого количества тестов слишком рискованно? В таком случае нужно сначала найти самые плохие тесты и начать работу с ними. Мы в Wrike набили много шишек в попытке решить эту проблему, но в конце концов справились. В этой статье я хочу поделиться нашей историей и показать схему, с помощью которой и вы сможете контролировать стабильность тестов.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 5

Эксплуатируем уязвимость внедрения шаблонов на стороне сервера в обход песочницы

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.7K

Привет, Хабр, на связи лаборатория кибербезопасности компании AP Security!  Сегодня речь пойдет о том, как можно использовать уязвимость внедрения шаблонов на стороне сервера (SSTI), когда сервер жертвы находится в изолированной среде (песочнице), при которой можно добиться удаленного выполнения кода (RCE). Всем приятного прочтения!

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Ключевые концепции тестирования требований

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 2.6K

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

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

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 3

Всё, что вы хотели знать про пирамиду тестирования, но не знали как спросить

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 6.7K

Пирамида тестирования — это модель, впервые описанная Майком Коном в книге “Succeeding with Agile: Software Development Using Scrum” в 2009 году. Майк является одним из авторов метода разработки программного обеспечения Scrum.

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

Знакомство с Jest Mocks

Время на прочтение 6 мин
Количество просмотров 1.2K


Мокинг — это техника изоляции объектов тестирования путем замены зависимостей объектами, которые можно проверять и контролировать. Зависимостью может быть всё, от чего зависит объект, но обычно это модуль, который объект импортирует.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 0

Анализ системы защиты от ботов на примере letu.ru

Уровень сложности Средний
Время на прочтение 40 мин
Количество просмотров 4.7K

Анализ системы защиты сайта от ботов на примере letu.ru с использованием javascript reverse engineering.

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Комментарии 15

Вклад авторов