Telegram Web Link
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
💁💁 Как автоматизировать ручную тестовую модель

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

В докладе — о следующих вещах:
👉 Стартовые позиции автоматизации в команде и стеке (причины выбора инструментов).
👉 Концепция зрелости автоматизации и как команда соотносится с ней.
👉 Что именно реализовали у себя в процессе.
👉 Почему allure-отчет является важным артефактом тестирования.
👉 Как работает модуль парсинга allure-отчета.
👉 Ключевые преимущества.
👉 Интеграция во внутренние инструменты банка.
👉 Альтернативы TMS.

Смотреть

#видео
Avito QA meetup

Спикеры рассказали о задачах, с которыми сталкивались в последнее время: о создании фреймворка для оценки качества тестирования, оптимизации процессов и тестах в условиях микросервисной архитектуры. После каждого доклада состоялась небольшая Q&A-сессия.

05:45 — Вступление
08:38 — Фреймворк обеспечения качества в Авито
45:29 — Testing as a service: как мы тестируем в условиях микросервисной архитектуры
01:38:05 — Как мы написали 5 тысяч интеграционных тестов за пару часов


#видео
LEFT JOIN возвращает все строки из левой таблицы и соответствующие строки из правой таблицы. Какие значения будут возвращены, если нет соответствующих строк в правой таблице?
Anonymous Quiz
12%
NONE
5%
NUN
6%
0
77%
NULL
#дайджест библиотек для автоматизации тестирования API на разных ЯП

SuperTest (JavaScript) — это библиотека для Node.js, предназначенная для тестирования HTTP-серверов и веб-приложений, включая API. Она интегрируется с библиотекой SuperAgent для создания HTTP-запросов и обработки ответов.

Requests (Python) — используется для выполнения HTTP-запросов и работы с веб-API. Включает поддержку различных HTTP-методов (GET, POST, PUT, DELETE и др.).

RestSharp (C#) — софт предназначен для тестирования и работы с RESTful API. Предоставляет интуитивно понятный интерфейс для создания и отправки запросов.

RestAssured (Java) — либа разработана специально для автоматизации тестирования RESTful API. Она предоставляет удобные методы для создания и отправки HTTP-запросов, а также проверки ответов.

HTTParty (Ruby) — это простая библиотека Ruby для выполнения HTTP-запросов и работы с API. Предоставляет удобный интерфейс для создания запросов и обработки ответов.
😎😎 Alfa Analyze IT Meetup #2: погружение в мир информационной и кибербезопасности

Дата: 26 июня
Время: 19:00
Где: онлайн и в Москве: пр-т Андропова, д. 18, к. 3, офис «Альфа-Банка»

Программа:

👉 Андрей Яцкин, расскажет о работе с требованиями безопасности.
👉 Никита Долгов, объяснит, как работает процесс автоматического (почти) IDOR-тестирования.
👉 Владимир Модников, поделится опытом использования PAM-систем для управления привилегированными учётными записями.

Регистрация тут

#мероприятие
💡 Кем работать в IT, если ты гуманитарий: 10 альтернативных профессий

Думаете, что IT — это только для технарей? Мы развеем этот миф и расскажем о 10 профессиях, которые идеально подойдут гуманитариям.

🔗 Читать статью
🔗 Зеркало
🤔🤔 Как подготовить данные для запроса в Postman через pre-request

Принцип хорошего автотеста — «Подготовь себе данные сам. Не надейся, что они уже существуют». Такой тест можно прогнать на любом стенде, даже пустом. Сам себе всё подготовил, прогнал тест, а потом ещё почистил за собой.

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

Подготовка данных делается через функцию pm.sendRequest() в pre-request скриптах, и в этой статье показано, как её использовать.

Читать статью

#туториал
📺📺 Как живется тестировщику в Казахстане и Узбекистане

👉 Стоимость жизни, зарплаты QA-джунов
👉 Какие есть компании на рынке
👉 Что с удаленкой
👉 Как насчет конкуренции с местными специалистами
👉 Нужный уровень английского
👉 Как легализоваться, открыть счет в банке и т.д.
👉 Местные особенности, гендерное равенство и айджизм
👉 Алгоритм действий для QA-джуна, находящегося в других странах СНГ

Смотреть

#видео
💥💥 Эмуляция сбоев ФС. Ломаем PostgreSQL

Задумывались ли вы при написании программы о том, что будет, если на диске закончится место или при чтении данных из сектора возникнет ошибка? Обрабатывается ли это?

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

Поэтому хотелось бы иметь инструмент в Linux для тестирования, который позволил генерировать ошибки при попытке считать файл, записать в файл и в прочих вызовах, чтобы посмотреть как реагирует СУБД. В качестве примера был взят PostgreSQL

Подробности здесь

#туториал
🌊⛰️ Как пирамида тестирования уплывает на сторону разработки

Часть тестирования — например, юнит-тесты — всегда лежали на плечах разработчиков. Можно представить, что где-то там, между юнит- и интеграционным тестированием — и был уровень разделения ответственности между разработчиками и тестировщиками. Но автор заметил, что в последнее время на разработчиков вешают и следующие уровни пирамиды. Она как будто смещается в сторону разработки.

Продолжение тут

#почитать
#дайджест перед выходными

Документирование вашей тест-автоматизации — знание, что делают ваши тесты — полезное знание. Но создание (и поддержка) документации для тестов — не идеальное решение

AI уже тут — в какие инструменты тестирования уже интегрирован искусственный интеллект

QA не должен основываться только на DevTools — Откройте для себя браузерные инструменты, о существовании которых вы и не подозревали

Типы тестирования мобильных приложений — 10 советов о том, как тестить мобильные приложения и полезный материал для чтива

Умные настройки Chrome для стабильной автоматизации тестов — опции для запуска Chrome, которые позволили сократить количество ошибок и улучшить качество мониторинга
2024/06/28 18:15:31
Back to Top
HTML Embed Code: