Блог QA и тестирование | OTUS
Посты
Kotlin DSL в автоматизации

Если вы занимаетесь UI-тестированием, то знаете, как порой нелегко выискивать истину среди множества локаторов, расположенных в длинной «портянке» автотеста. Конечно, если вы на проекте уже 2+ года, то вы даже среди ночи вспомните, что есть что. Но для новичка быстро въехать в происходящее — та еще задача. Решить эту проблему можно, перейдя на Kotlin DSL.

Атомарный подход в тестировании

Хотите ускорить создание новых автотестов, заодно упростив поддержку старых? Постарайтесь избавиться от громоздких end-to-end-кейсов там, где это возможно. Это станет хорошим шагом на пути к оптимизации автотестирования на проекте.

BDD-фреймворки для Java

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

Есть ли минусы у автоматизации тестирования?

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

Начало работы с Pytest

Pytest называют одним из лучших тестовых фреймворков для Python. Это не удивительно, ведь Pytest прост, масштабируем, и, как порой утверждают, «пайтоничен». С его помощью тест-кейсы пишут как функции, а не классы, плюс существуют всевозможные плагины, позволяющие добавлять параллельный запуск, красивые отчеты и т. п. Что ж, давайте создадим первый тестовый проект на Python и напишем первый тест.

Еnum-перечисления в тестировании на Java

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

Используй библиотеки с умом!

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

Параметризованные тесты в Pytest

Что делать, если нам необходимо выполнить запуск тестовой процедуры с различными сочетаниями ввода? У фреймворка Pytest для этого существует декоратор. Давайте посмотрим, как он работает.

Game QA Engineer — кто это?

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

Популярное
Сегодня тут пусто