Рубрика «qa automation» - 2

Устали хардкодить URL'ы и дублировать запросы? Разбираемся, как правильно организовать свой первый проект по автоматизации API на Pytest + Requests, чтобы он был красивым и расширяемым.

Привет, Хабровчане!

Читать полностью »

В этой статье постараемся разобраться, как удобно и гибко структурировать проект по автоматизации тестирования API с использованием Pytest + Request.

Привет!
Читать полностью »

А также Qdrant, Allure TestOps и вера в светлое будущее

Как по старинке?

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

Читать полностью »

Планирование спринта часто напоминает стрельбу из лука с закрытыми глазами: мы надеемся попасть в цель, но попадаем себе в колено (конец приключениям). Срыв сроков крайне редко происходит из‑за лени или некомпетентности — чаще всего виноваты неучтённые риски.

Какие бывают риски? Этот список — не исчерпывающий, но дает определенное понимание:

  • Внешние: Задержки смежных команд, нестабильные API, изменения требований.

  • Внутренние: Технический долг, неожиданные баги, переоценка сил.

  • Организационные:Читать полностью »

Вступление

Вы вообще в курсе, что такое CSS и XPath селекторы? Ну конечно в курсе — раз уж кликнули на эту статью, наверняка пережили хотя бы один из тех унылых споров в духе «а что лучше: CSS или XPath?» Спойлер: ни то, ни другое. Все эти разговоры — просто шум, рожденный из некомпетентности. Вот эти бесконечные обсуждения — «а XPath может по тексту», «а CSS быстрее», «а вот тут индекс нужен»... Да какая, к чёрту, разница, когда можно просто использовать тестовые идентификаторы?

Читать полностью »

Вступление

Вы вообще в курсе, что такое CSS и XPath селекторы? Ну конечно в курсе — раз уж кликнули на эту статью, наверняка пережили хотя бы один из тех унылых споров в духе «а что лучше: CSS или XPath?» Спойлер: ни то, ни другое. Все эти разговоры — просто шум, рожденный из некомпетентности. Вот эти бесконечные обсуждения — «а XPath может по тексту», «а CSS быстрее», «а вот тут индекс нужен»... Да какая, к чёрту, разница, когда можно просто использовать тестовые идентификаторы?

Читать полностью »

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

Исходная ситуация в компании

Читать полностью »

Вступление

Поговорим о курсах. Да-да, о тех самых — волшебных, стремительных, почти магических курсах по тестированию, после которых вы вроде как должны выйти джуном, а желательно сразу синьором с оффером в FAANG. Спойлер: не выйдете. По крайней мере, в большинстве случаев — и сейчас разберёмся почему.

Почему именно про тестирование? Потому что это моя сфера, и я вижу всё изнутри. Хотя, будем честны — многие из описанных ниже симптомов прекрасно проявляются и в других направлениях IT. Просто в тестировании они особенно заметны и обострены.

Читать полностью »

Привет!

Меня зовут Антон, и я занимаюсь автоматизацией тестирования Web и мобильных приложений.

Если вы начинаете автоматизировать UI-тесты под iOS, то наверняка заметили, что информации по фреймворку XCUITest в сети не так много, особенно на русском языке.

Эта статья — краткое руководство по основам автоматизации на XCUITest. Здесь я постарался собрать ключевые моменты, которые помогут вам сделать первые шаги в тестировании iOS-приложений.

Первые тесты

Переходим по ссылке на Github проект, на котором будем учиться UI тесты:

Далее нажимаем на CodeЧитать полностью »

Привет! Меня зовут Владлен Кузнецов, я QA Lead в компании, которая разрабатывает мобильные игры. Однажды я потратил более 2 часов, разбирая логи, чтобы локализовать весьма коварный баг с начислением ресурсов. Это был сигнал: пора что‑то менять. В этой статье я расскажу, как мой конвертер логов на Python ускорил для нашей команды анализ логов в разы, и поделюсь советами, как вы можете сделать то же самое.

Проблема: утонуть в логах

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js