TESTOREST
2.6K subscribers
353 photos
77 videos
18 files
273 links
Действительно полезные материалы, события, новости по тестированию.
Как найти информацию на канале: https://t.me/testorest/368
Для связи: @Testorest_admin
Предложения для публикации на канале: @Testorest_admin
Download Telegram
⚛️Автотесты: с чего начать?

По результату проведенного опроса, больше всего хотело бы изучать тему автотестов.
Эта тема была актуальной всегда.

Обычно все представляют себе автоматизацию UI-тестов. А они, на минуточку, одни из самых сложных, и в реализации и в поддержке.

Многие забывают про пирамиду уровней тестирования.

Снизу вверх:

1. Модульные(Unit)
2. Интеграционные(Integration)
3. Системные/UI (System)

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

UI тестов должно быть меньше, чем интеграционных.
Золотая середина это уделить наибольшее внимание тестированию интеграционного слоя. Обычно это API - тесты и их автоматизация.
Сюда имеет смысл вкладываться.
Тесты короткие, их легче поддерживать.
Данные тесты можно автоматизировать.

Поэтому попробуйте посмотреть в эту сторону на вашем проекте.

Существуют обучающие материалы по тестированию и автоматизации api:

🔹 Документация Postman очень полезна. Тут есть и примеры скриптов автоматизации.
🔹 Курс по API
🔹 Курс Автотесты для API с Java, REST Assured и TestNG(платный)

А как думаете вы: с чего стоит начать автоматизацию тестировщику?
Расскажите о своем опыте пробы автоматизации в комментариях.

#автотесты #autotest #мнение_автора
@testorest
👍5🔥1
Друзья, порекомендуйте, пожалуйста, ресурсы, курсы:

🔹по работе с подписью документов ЭЦП с помощью КриптоПро

🔹разработка функционала по подписи документа с помощью КриптоПро (какие продукты/библиотеки для этого использовали?)

если у вас есть коллеги, кто может что-то знать - репостните им пожалуйста🙏

ответ можно оставить в комментариях или сюда: @Testorest_admin
👍1
⚛️Популярные языки программирования для автотестов.

1️⃣Java

⭐️Применяется благодаря своей универсальности и множеству фреймворков для автоматизации тестирования (например, Selenium, Appium).
⭐️Чаще используется в корпоративных проектах и тестировании веб-приложений.
⭐️Имеет широкий набор библиотек и мощные интеграции с CI/CD инструментами.

2️⃣Python

⭐️Популярен за простоту синтаксиса и множество библиотек для автоматизации (например, Pytest, Robot Framework).
⭐️Часто выбирается для написания тестов с использованием Selenium и тестирования API.

3️⃣JavaScript/TypeScript

⭐️Используется для тестирования веб-приложений, особенно в сочетании с фреймворками, такими как Playwright, Cypress и Puppeteer.
⭐️Подходит для фронтенд-разработчиков, благодаря знакомой экосистеме.

4️⃣C#

⭐️Активно используется для автоматизации в среде Windows.
⭐️Популярен в связке с Selenium и NUnit для тестирования веб-приложений.

5️⃣Ruby

⭐️Применяется реже, но популярен в некоторых командах, использующих Cucumber и Capybara для тестирования с использованием BDD (Behavior-Driven Development).


#autotest #автотесты
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
1
А на каком языке пишут автотесты у вас на проекте?
Anonymous Poll
44%
1. Java
31%
2. Python
24%
3. JavaScript/TypeScript
7%
4. C#
5%
5. Ruby
2%
6. Другое(написать в комментариях)
⚛️Популярные фреймворки и инструменты.

1️⃣Для веб-тестирования

🔹Selenium: Один из самых известных инструментов для автоматизации веб-приложений. Поддерживает Java, Python, C#, Ruby и другие языки.
🔹Cypress: Современный инструмент для тестирования фронтенда с акцентом на JavaScript\TypeScript. Отличается легкостью установки и быстродействием.
🔹Playwright: Новый инструмент от Microsoft для тестирования веб-приложений. Поддерживает JavaScript, Python, Java и C#.

2️⃣Для мобильного тестирования

🔹Appium: Универсальное решение для автоматизации мобильных приложений. Поддерживает платформы iOS и Android.
🔹 Detox: Используется для тестирования React Native приложений.

3️⃣Для API-тестирования

🔹Postman/Newman: Простой инструмент для тестирования API с возможностью автоматизации сценариев.
🔹RestAssured: Библиотека для API-тестирования на Java.
🔹Requests + Pytest: Часто применяется для API-тестов на Python.

4️⃣Для интеграции с DevOps

🔹Jenkins: CI\CD платформа с широкими возможностями интеграции с автоматизацией тестирования.
🔹GitLab: CI\CD платформа для интеграции, в том числе с автотестами.
🔹GitHub Actions: Используется для автоматического запуска тестов при изменении кода.

#автотесты #autotest
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🥰2👍1🤔1
Несколько совершенно обычных состояний тестировщика.

@testorest
😁10💯1🤣1
⚛️Что интересного было за этот год в сфере QA.

Сейчас кто-то разочаруется, но с момента начала ведения канала начала замечать, что в новостях и трендах QA есть устойчивое положение дел.
А именно, из года в год в трендах остаются:

1️⃣Выстраивайте процессов тестирования на проектах

2️⃣Автотестирование

3️⃣Безопасность

4️⃣Тест-дизайн

5️⃣Большие данные(и как следствие нагрузка)

6️⃣Борьба с уменьшением времени на регресс

Из более нового, направление AI стало чаще внедряться и использоваться на практике.

Каждый год публикуется довольно много статей на тему QA.
Идет углубление знаний и навыков в технической части. Это можно назвать новым трендом.

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

Еще есть всеобщий тренд на обучение. Это очень хорошо - потому что человек учится всю жизнь, а тут создается много внешних предложений для обучения.

Знаковые вещи, которые определяют развитие сферы QA связаны с общими новшествами в технической, научной, информационной области. Т.е. связаны с появлением какого-то нового продукта, выходящего в массы и не только.
В этом году из топа:

🔹вживление чипа нейролинк
🔹усовершенствование генеративного ИИ(ChatGPT)
🔹авто без водителя
🔹участившиеся кибератаки
🔹увеличение объемов хранимых данных

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


А какие события для вас были самыми запоминающимися в сфере технологий и QA в этом году?

#тренды_qa #итоги_2024
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
This media is not supported in your browser
VIEW IN TELEGRAM
С наступающим Новым годом, друзья! 🥳🎉

Пусть новый год принесет интересные проекты, процессы стремятся к идеалу, а баги находятся  заранее 🎄

Меньше дедлайнов, больше интересных задач и саморазвития!🤗🤓😊
И не забывайте повышать не только качество ПО, но и качество своей жизни !😉🎄🎄🎄🏡

@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🎉7
This media is not supported in your browser
VIEW IN TELEGRAM
Возвращение к работе после праздников не всем дается легко 😁

@testorest
😁11👍2
⚛️Топ 10 технологических трендов в 2025 году по версии Gartner.

Пока мы приходим в себя после новогодних праздников, подъехала информация о глобальных трендах🤓😉

Подготовила для вас перевод статьи "Gartner Top 10 Strategic Technology Trends for 2025".

На русском, читать тут.

Полезно как для ИТ-директоров и ИТ-руководителей, так и для остальных специалистов в IT сфере, для понимания общих тенденций.

#it_тенды #тренды_2025
@testorest
2🔥1
🚀Челендж🚀

20 дней самостоятельного обучения

- Мне нужно повторить Java для тестирования.
- А мне давно хотелось научиться писать автотесты.

Знакомый диалог?😅

А вы хотите что-то изучить, повторить?
Тогда, возможно, вам будет интересна следующая информация.

Для этого, друзья мои, я решила запустить челендж.
Если у вас есть желание, вы можете присоединиться.
Это БЕСПЛАТНО.

💡💡💡
Думаю, многие спотыкаются на недостатке дисциплины и мотивации, когда пытаешься самостоятельно что-то изучать.

Данный челендж, создан для объединения людей, которые хотят обучиться чему-то самостоятельно.

🔹У вас должна быть своя программа и материал.
🔹Разбиваете материал и дробите его на кусочки, тоже вы сами.

🔹Вы сами решаете сколько за раз вы сможете переварить.

💡💡💡
Основной посыл: не остановиться через 2,3,8 повторений а пройти 20 дней обучения без пропусков.

P.S. В какой-то день вы можете открыть обучение всего на 10 минут. Это нормально. Если вы действительно не сможете продолжать, можете остановиться.

@testorest
👍6🔥4
🚀Челендж🚀

20 дней самостоятельного обучения
Начало: 19 января 2025 года
Челендж завершен.
@testorest
⚛️Про удаленную работу.

Ловите статью с подборкой 100+ статей про удаленную работу.

Там и про переход на удаленную работу и способы улучшения своей продуктивности.

Смотреть тут.


@testorest
👍31🔥1
⚛️ Поделать на выходных 🤪

Посмотреть книги, по тестированию, о которых вы еще не слышали:

Подборка книг по тестированию(англ.):

1️⃣Software testing. Cambridge University Press. 2012г.

2️⃣Software Testing «A Craftsman’s Approach». 2014г.

3️⃣Software testing and quality assurance. Theory and Practice. 2008г.

4️⃣Software Engineering, Ian Sommerville. 2009г.

Параллельно можно подтянуть английский 👌

#на_выходных #самообучение
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
⚛️Багоновости 🐛

Исследователь Wildberries обнаружил критическую ошибку в продуктах Positive Technologies.

В конце января ФСТЭК разослала предупреждение об обнаружении критической ошибки BDU:2025-00698[1], которая присутствует в компоненте аутентификации сразу нескольких продуктов российской компании Positive Technologies: MultiScanner, Sandbox, MaxPatrol SIEM, MaxPatrol VM, MaxPatrol EDR, MaxPatrol Carbon, MaxPatrol O2, NAD, ISIM и AF3.

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

Читать подробности тут.

#qa_новости #security #bug_news
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯2
⚛️Старая новая история о применении термина "Баг".

Все вы слышали историю о нахождении первого бага в вычислительной машине MARK II 9 сентября 1947 года.

Но редко упоминают, что термин баг, в его текущем значении, был применен еще в 1878 году Томасом Эдисоном.

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

На англ.:
It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties arise—this thing gives out and [it is] then that «Bugs»—as such little faults and difficulties are called—show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached.

Источник: Edison to Puskas, 13 ноября 1878, Edison papers, Edison National Laboratory, U.S. National Park Service, West Orange, N.J., цитируется по книге Томаса П. Хьюджеса (Thomas P. Hughes), American Genesis: A History of the American Genius for Invention, Penguin Books, 1989.

#bug_news
@testorest
👍3🔥2
⚛️ Цитаты Томаса Эдисона про ошибки и успех(уже в общепринятом понимании).

1️⃣
Наша самая большая слабость заключается в том, что мы сдаёмся. Самый верный способ добиться успеха — это просто пробовать еще один раз.


2️⃣
Для изобретения лампы накаливания Эдисону понадобилось поставить больше 11 тысяч опытов:
Молодой человек, вы не понимаете, как устроен мир. У меня не было никаких неудач. Я с успехом определил пять тысяч способов, которые никуда не годятся. В результате я на пять тысяч способов ближе к тому способу, который сработает.

#цитаты
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8