Блог QA и тестирование | OTUS
💥 Пока ты ждешь — другие качаются!
Мы создали лучшие условия, чтобы ты начал учиться прямо сейчас. Пиши в чат и получи скидку ➞
Написать в чат

Курсы

Программирование
Web-разработчик на Python
-20%
Разработчик Python
-20%
Разработчик на Spring Framework Разработчик Golang
-20%
iOS Разработчик. Продвинутый курс v 2.0.
-20%
C# ASP.NET Core разработчик
-20%
Vue.js разработчик Архитектор программного обеспечения Разработчик C++ MS SQL Server разработчик Android-разработчик. Базовый курс Архитектор высоких нагрузок Backend-разработчик на PHP Алгоритмы для разработчиков Программист 1С VOIP инженер Разработчик Java Enterprise AWS для разработчиков PostgreSQL Cloud Solution Architecture CI/CD Интенсив «Оптимизация в Java»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Посты
Тестирование мобильных приложений для людей с ограниченными возможностями (A11Y). Что важно знать?

otus_Posts_18may_VK_1000x700_1-50532-0be7e7.jpg

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

Espresso Framework: создаём UI-тесты с использованием Page Object Model

MQA_Deep_23.4-5020-47c3f4.png

Page Object Model (POM) в тестировании — концепция не новая. И если в одних случаях она целесообразна, то в других приводит к дополнительным расходам. В этой статье мы рассмотрим основные механизмы, лежащие в основе POM. Для этого создадим базовую среду тестирования Espresso для выполнения тест-кейсов с Android UI.

Плюсы и минусы автоматизированного тестирования

QA_Deep_11.3-5020-6a7d1e.png

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

Инструменты для интеграционных и unit-тестов в Java

otus_Posts_26may_VK_1000x700_3-20219-07c3cb.jpg

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

Создаём API-тесты на Python через Tavern

QA_Deep_27.02-5020-cb474f.png

Для Python существует много хороших тест-инструментов. Один из них — Tavern. Он представляет собой фреймворк тестирования API и работает на основе pytest. Tavern открывает широкие возможности по созданию и запуску API-тестов и имеет хорошую документацию, что тоже немаловажно.

Подходы к автоматизации тестирования веб-приложений

JQA_Deep_13.12-5020-eb0359.png

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

API-тестирование на Java: REST-Assured

JQA_Deep_2.12-5020-9faba8.png

Проблема интерфейсных тестов заключается в том, что они медленные. Именно поэтому их использование не является лучшим вариантом, если вы хотите в сжатые сроки дать разработчикам понять, поломал ли их код новый билд. Куда быстрее и надёжнее API-тесты.

Отзыв выпускника курса «Python QA Engineer»

QA_feedback_VK_1000x700-5020-78751c.png

Мы в OTUS постоянно интересуемся мнением наших студентов о том, насколько им интересно учиться, что именно они узнают, чем запоминаются занятия, с какими проблемами сталкиваются. Специально для этого была внедрена опросная система, цель которой — улучшить качество образования и оперативно устранять возникающие проблемы. И конечно, мы всегда радуемся, когда студенты готовы дать фидбек не только в формате опроса, но и ответить на конкретные вопросы лично. Так мы связались с Семёном Корнеевым, выпускником курса «Автоматизация веб-тестирования».

🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и получите скидочный сертификат ➞