Pull to refresh
-1
Андрей Баранов@ApoFis_93

QA в Ecom.tech

3
Subscribers
Send message

Автоматизация тестирования без программирования: Как я начал строить No-Code тулзу через конфиги

Level of difficultyEasy
Reading time6 min
Reach and readers6.6K

Дратути!

Работая в одной финтех компании TL QA, я столкнулся с тем, что уровень моих сотрудников по автоматизации не дотягивает до нужного, а рутину хотелось бы автоматизировать. В компании использовался Python (вроде все легко и просто) и все попытки обучить персонал через четкий индивидуальный план развития заканчивались тем, что у сотрудника «не хватало» времени на обучение и поднятие своего грейда как специалиста.

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

Итак, приступим к интересному.

Читать далее

WebAssembly: Как «невозможное» стало реальностью?

Level of difficultyEasy
Reading time3 min
Reach and readers31K

Представьте, что вы можете запустить Photoshop в браузере без плагинов. Или обрабатывать 4K-видео на слабом смартфоне. А что, если нейросеть на сайте будет работать в 20 раз быстрее? Звучит как фантастика, но это уже реальность благодаря WebAssembly (Wasm).

В 2017 году WebAssembly представили как «дополнение» к JavaScript. Сегодня же он становится универсальной средой исполнения для любых задач — от игр до серверных приложений. Как это произошло? Давайте разбираться.

Читать далее

Тестирование WebSockets: подходы, инструменты и лучшие практики

Level of difficultyEasy
Reading time2 min
Reach and readers12K

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

Читать далее

Глубокое погружение в хуки pytest: как и зачем их использовать

Level of difficultyMedium
Reading time3 min
Reach and readers12K

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

Читать далее

Разработка REST API с использованием Kotlin и Spring Boot: сочетание простоты и мощи

Level of difficultyEasy
Reading time4 min
Reach and readers11K

В мире разработки программного обеспечения создание эффективных и масштабируемых веб-API является ключевой задачей для большинства проектов. Использование правильного инструментария и языка программирования может существенно облегчить этот процесс. В этой статье мы рассмотрим, как использование языка программирования Kotlin с фреймворком Spring Boot упрощает создание REST API, обеспечивая при этом высокую производительность и надежность.

Почему Kotlin и Spring Boot?

Kotlin, разработанный компанией JetBrains, и Spring Boot, один из наиболее популярных фреймворков для создания веб-приложений на языке Java, образуют мощное сочетание для разработки REST API. Kotlin предоставляет чистый и современный синтаксис, что упрощает разработку и делает код более читаемым. Spring Boot, с другой стороны, предоставляет множество готовых компонентов и упрощает конфигурацию, что позволяет сосредоточиться на бизнес-логике приложения.

В добрый путь

Information

Rating
Does not participate
Works in
Registered
Activity