Коллега по цеху проводит курс по автоматизации для iOS.
Возможно вам будет интересно.
🔗🔗🔗
🚀 Курс по автоматизации тестирования iOS – твой билет в мир iOS QA Automation! 🚀
Хочешь писать стабильные автотесты на Swift, автоматизировать тестирование UI с помощью XCUITest и настроить CI/CD пайплайн для тестов? Тогда этот курс для тебя!
💡 Чему ты научишься?
✅ Писать UI-тесты на Swift с XCUITest
✅ Работать с Simulator, Fastlane, Allure
✅ Настраивать CI/CD пайплайн в GitLab и запускать тесты параллельно
✅ Взаимодействовать с мобильными элементами через Accessibility Inspector
✅ Создавать свой тестовый проект для портфолио и работы
🔥 Дополнительные фишки:
🔹 Разберешься в опционалах, обработке ошибок, кортежах и enum в Swift
🔹 Освоишь паттерн Page Object, рефакторинг и классы-помощники для тестов
🔹 Создашь свой тестовый оркестратор для распределения тестов на девайс
🔹 Настроишь Fastlane для автоматизации билдов и запуска тестов
📢 Готов прокачаться до Middle iOS QA Automation? Тогда вперед!
👉 Подробная информация у меня на сайте - https://threadqa.ru/ioscourse.html
https://rutube.ru/video/2b345bdd76bd4fe8788edfdc5e7ce916/
🤖Новые команды в боте @InviterThreadQaBot
/info_ios - посмотреть содержание курса
/payment_link_for_ios_base - купить курс по iOS Swift за 30.000 Р
/payment_link_for_ios_pro - купить курс по iOS Swift с чатом поддержки за 40.000 Р
Если хочешь посмотреть несколько видео для ознакомления, пиши мне в лс @penolegrus
🔗🔗🔗
Возможно вам будет интересно.
🔗🔗🔗
🚀 Курс по автоматизации тестирования iOS – твой билет в мир iOS QA Automation! 🚀
Хочешь писать стабильные автотесты на Swift, автоматизировать тестирование UI с помощью XCUITest и настроить CI/CD пайплайн для тестов? Тогда этот курс для тебя!
💡 Чему ты научишься?
✅ Писать UI-тесты на Swift с XCUITest
✅ Работать с Simulator, Fastlane, Allure
✅ Настраивать CI/CD пайплайн в GitLab и запускать тесты параллельно
✅ Взаимодействовать с мобильными элементами через Accessibility Inspector
✅ Создавать свой тестовый проект для портфолио и работы
🔥 Дополнительные фишки:
🔹 Разберешься в опционалах, обработке ошибок, кортежах и enum в Swift
🔹 Освоишь паттерн Page Object, рефакторинг и классы-помощники для тестов
🔹 Создашь свой тестовый оркестратор для распределения тестов на девайс
🔹 Настроишь Fastlane для автоматизации билдов и запуска тестов
📢 Готов прокачаться до Middle iOS QA Automation? Тогда вперед!
👉 Подробная информация у меня на сайте - https://threadqa.ru/ioscourse.html
https://rutube.ru/video/2b345bdd76bd4fe8788edfdc5e7ce916/
🤖Новые команды в боте @InviterThreadQaBot
/info_ios - посмотреть содержание курса
/payment_link_for_ios_base - купить курс по iOS Swift за 30.000 Р
/payment_link_for_ios_pro - купить курс по iOS Swift с чатом поддержки за 40.000 Р
Если хочешь посмотреть несколько видео для ознакомления, пиши мне в лс @penolegrus
🔗🔗🔗
❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
⚛️Поделать на выходных.
А вы знали, что в тестировании много математики. Просто о ней явно не говорят.
Пост с подробностями на эту тему.
Поэтому предлагаю вспомнить математику и посмотреть интересную анимацию от Алана Бекера(к посту прикреплен видео-отрывок).
Полное видео тут.
#на_выходных #саморазвитие
@testorest
А вы знали, что в тестировании много математики. Просто о ней явно не говорят.
Пост с подробностями на эту тему.
Поэтому предлагаю вспомнить математику и посмотреть интересную анимацию от Алана Бекера(к посту прикреплен видео-отрывок).
Полное видео тут.
#на_выходных #саморазвитие
@testorest
🔥5❤2
Не стоит усложнять🙂
Часто советую это и студентам. Сделать больше- не значит лучше.
Всем легкого окончания недели 😌
@testorest
Часто советую это и студентам. Сделать больше- не значит лучше.
Всем легкого окончания недели 😌
@testorest
👍5
Возвращаюсь к вам, друзья!👋
Чему очень рада, потому что успела соскучиться по нашим инженерно-техническим делам🤓
До этого был сильный завал и период отхода от него.
Кстати, закончился курс у студентов в ТюмГУ, где вела курс по тестированию в этом семестре. Кому-то еще осталось досдать работы. Кто-то уже заработал на автомат💪
Если кто-то из них это читает - передаю привет!
@testorest
Чему очень рада, потому что успела соскучиться по нашим инженерно-техническим делам🤓
До этого был сильный завал и период отхода от него.
Кстати, закончился курс у студентов в ТюмГУ, где вела курс по тестированию в этом семестре. Кому-то еще осталось досдать работы. Кто-то уже заработал на автомат💪
Если кто-то из них это читает - передаю привет!
@testorest
👍5🔥4
⚛️Идентификация.
Сегодня начнем вспоминать основные понятия, связанные с входом в систему.
1️⃣ Идентификация — когда система идентифицирует пользователя/устройство/ресурс по введенным данным. Обычно это логин/имя/телефон. Система проверяет, существует ли пользователь с таким идентификатором. Если да, то идентификация завершена.
Продолжение следует...
#идентификация
@testorest
Сегодня начнем вспоминать основные понятия, связанные с входом в систему.
1️⃣ Идентификация — когда система идентифицирует пользователя/устройство/ресурс по введенным данным. Обычно это логин/имя/телефон. Система проверяет, существует ли пользователь с таким идентификатором. Если да, то идентификация завершена.
Продолжение следует...
#идентификация
@testorest
🥰3❤1
⚛️ Аутентификация.
2️⃣ Аутентификация —проверка подлинности пользователя/объекта, который запрашивает доступ к системе.
Например, после ввода имени пользователя (идентификация) система потребует пароль (аутентификация). Если пароль совпадет со значением сохранённым в базе, аутентификация считается пройденной.
Аутентификация чаще всего бывает одно- и двухфакторной(хотя, может быть и больше этапов)
🔹Однофакторная. Для аутентификации используется только пароль.
🔹Двухфакторная. Аутентификация с помощью пароля и дополнительного способа проверки личности — кода из SMS или специального приложения, биометрических данных. Считается более безопасной.
Продолжение следует...
#аутентификация
@testorest
2️⃣ Аутентификация —проверка подлинности пользователя/объекта, который запрашивает доступ к системе.
Например, после ввода имени пользователя (идентификация) система потребует пароль (аутентификация). Если пароль совпадет со значением сохранённым в базе, аутентификация считается пройденной.
Аутентификация чаще всего бывает одно- и двухфакторной(хотя, может быть и больше этапов)
🔹Однофакторная. Для аутентификации используется только пароль.
🔹Двухфакторная. Аутентификация с помощью пароля и дополнительного способа проверки личности — кода из SMS или специального приложения, биометрических данных. Считается более безопасной.
Продолжение следует...
#аутентификация
@testorest
🥰3
⚛️ Авторизация.
3️⃣ Авторизация —предоставление прав на выполнение определённых действий в системе. Например, открытие доступа к функционалу заказа еды в Интернет-магазине продуктов.
#авторизация
@testorest
3️⃣ Авторизация —предоставление прав на выполнение определённых действий в системе. Например, открытие доступа к функционалу заказа еды в Интернет-магазине продуктов.
#авторизация
@testorest
👍5🥰2
⚛️ Возник вопрос, какие системы управления тест-кейсами сейчас удовлетворяют условиям:
1. хостинг на своем сервере(не облако)
2. удобная(субъективно)
3. есть прогоны
4. возможность добавлять автотесты (не обязательно)
5. интеграция с CI/CD(не обязательно)
❓ Напишите в комменатриях, если знаете подходящие.
И отметьте, если вам не трудно, в опросе ниже, какими системами вы сейчас пользуетесь(особенно ценно будет увидеть ваши комментарии с упоминанием других систем).
@testorest
1. хостинг на своем сервере(не облако)
2. удобная(субъективно)
3. есть прогоны
4. возможность добавлять автотесты (не обязательно)
5. интеграция с CI/CD(не обязательно)
❓ Напишите в комменатриях, если знаете подходящие.
И отметьте, если вам не трудно, в опросе ниже, какими системами вы сейчас пользуетесь(особенно ценно будет увидеть ваши комментарии с упоминанием других систем).
@testorest
Какой системой управления тест-кейсами пользуетесь?
Anonymous Poll
12%
TestRail
22%
Zephyr for Jira
13%
XRay for Jira
10%
QASE
31%
TestIT
13%
Excel
12%
Другое(напишите свой вариант в комментариях)
⚛️Кто любит подумать над очередной задачкой, головоломкой или просто работает в QA сфере: попробуйте пройти небольшой челендж для тестировщиков 🤓
Актуально и для новичков и для продолжающих)
Челендж представляет собой задания на анг. языке (но кого это сейчас останавливает? ) связанные, в основном, с работой в консоли браузера. Формулировки краткие и довольно понятные.
#челендж #qa_практика
@testorest
Актуально и для новичков и для продолжающих)
Челендж представляет собой задания на анг. языке (но кого это сейчас останавливает? ) связанные, в основном, с работой в консоли браузера. Формулировки краткие и довольно понятные.
#челендж #qa_практика
@testorest
🤓4
⚛️Тестирование безопасности. Где практиковаться?
Последнее время тестирование безопасности становится все более необходимым пунктом для большинства проектов.
🪲С помощью проекта можно попробовать потренироваться в нахождении багов связанных с безопасностью.
Систему лучше развернуть локально.
На вкладке проекта Challenges можно увидеть вшитые уязвимости, которые нужно постараться найти. Так же там перечислены другие темы с багами в данном приложении.
Есть инструкция как продвигаться в практике на странице.
🤝 Делитесь проектами, на которых можно потренироваться в тестировании.
#самообучение #qa_практика #иб
@testorest
Последнее время тестирование безопасности становится все более необходимым пунктом для большинства проектов.
🪲С помощью проекта можно попробовать потренироваться в нахождении багов связанных с безопасностью.
Систему лучше развернуть локально.
На вкладке проекта Challenges можно увидеть вшитые уязвимости, которые нужно постараться найти. Так же там перечислены другие темы с багами в данном приложении.
Есть инструкция как продвигаться в практике на странице.
🤝 Делитесь проектами, на которых можно потренироваться в тестировании.
#самообучение #qa_практика #иб
@testorest
❤5👍4🔥2
⚛️Почему AI не может полностью заменить тестировщиков?
❗️Длиный текст😏
Но аргументы важно знать в лицо. Особенно если вас между делом спросят "Скоро ли тестировщиков заменит ИИ?".
🔍1. Недостаток человеческой эмпатии и интуиции
Почему важно:
• Пользователи взаимодействуют с продуктами по-разному: у каждого — свои ожидания, привычки, уровень подготовки.
• Тестировщик "на глаз" может заметить, что интерфейс выглядит нелогично или некомфортно для пользователя.
Что не может AI:
• Не понимает эмоциональный опыт пользователя (UX) .
• Не способен сделать вывод: "Это работает, но все же неудобно."
🎯 2. Ограниченность данных и сценариев обучения
Почему важно:
• AI обучается на исторических данных и заранее заданных шаблонах поведения.
• Если в системе появляется новый тип ошибки или уникальная ситуация, ИИ может её не распознать.
Что не может AI:
• Сгенерировать неожиданные, сложные сценарии тестирования, как это делает человек.
• Обнаружить ошибки, которые не были учтены при обучении модели.
🧠 3. Отсутствие аналитического мышления и здравого смысла
Почему важно:
• Тестировщики умеют анализировать требования, находить противоречия, задавать уточняющие вопросы ещё до начала разработки.
• Они видят "что-то странное", даже если формально всё соответствует спецификации.
Что не может AI:
• Не умеет мыслить критически и ставить под сомнение логику работы системы.
• Не понимает контекста, если он выходит за рамки алгоритма.
🔄 4. Сложности с адаптацией к изменяющимся условиям
Почему важно:
• В реальных проектах требования часто меняются.
• Тестировщик быстро адаптируется к новым условиям, без полной перенастройки всего процесса.
Что не может AI:
• Динамически адаптироваться к изменениям в бизнес-логике без переобучения/перенастройки.
• Быстро понять новые сценарии использования продукта, если они отличаются от старых.
📋 5. Ограничения в exploratory testing (исследовательском тестировании)
Почему важно:
• Исследовательское тестирование — это творческий и гибкий подход , когда тестировщик сам решает, что проверить, исходя из того, что видит.
• Это позволяет находить скрытые проблемы, которые невозможно предугадать заранее.
Что не может AI:
• Не умеет выполнять неструктурированное исследование системы .
• Не обладает способностью "почувствовать", где может быть проблема.
🤝 6. Работа в команде и коммуникация
Почему важно:
• Тестировщик общается с аналитиками, разработчиками, менеджерами.
• Он объясняет сложные технические вещи простым языком, аргументирует важность найденных багов.
Что не может AI:
• Эффективно взаимодействовать с людьми в неформальной манере.
• Участвовать в обсуждении требований, дизайна и качества продукта.
🛠️ 7. Зависимость от автоматизированной среды
Почему важно:
• AI-инструменты работают только там, где есть:
• доступ к API
• четко определённые входы и выходы
• стабильная среда
Что не может AI:
• Тестировать нестабильную или неполную функциональность
• Работать в условиях неопределенности и динамических изменений
В итоге вывод: на текущий момент AI — помощник, а не замена.
#ai #ии
@testorest
❗️Длиный текст
Но аргументы важно знать в лицо. Особенно если вас между делом спросят "Скоро ли тестировщиков заменит ИИ?".
🔍1. Недостаток человеческой эмпатии и интуиции
Почему важно:
• Пользователи взаимодействуют с продуктами по-разному: у каждого — свои ожидания, привычки, уровень подготовки.
• Тестировщик "на глаз" может заметить, что интерфейс выглядит нелогично или некомфортно для пользователя.
Что не может AI:
• Не понимает эмоциональный опыт пользователя (UX) .
• Не способен сделать вывод: "Это работает, но все же неудобно."
🎯 2. Ограниченность данных и сценариев обучения
Почему важно:
• AI обучается на исторических данных и заранее заданных шаблонах поведения.
• Если в системе появляется новый тип ошибки или уникальная ситуация, ИИ может её не распознать.
Что не может AI:
• Сгенерировать неожиданные, сложные сценарии тестирования, как это делает человек.
• Обнаружить ошибки, которые не были учтены при обучении модели.
🧠 3. Отсутствие аналитического мышления и здравого смысла
Почему важно:
• Тестировщики умеют анализировать требования, находить противоречия, задавать уточняющие вопросы ещё до начала разработки.
• Они видят "что-то странное", даже если формально всё соответствует спецификации.
Что не может AI:
• Не умеет мыслить критически и ставить под сомнение логику работы системы.
• Не понимает контекста, если он выходит за рамки алгоритма.
🔄 4. Сложности с адаптацией к изменяющимся условиям
Почему важно:
• В реальных проектах требования часто меняются.
• Тестировщик быстро адаптируется к новым условиям, без полной перенастройки всего процесса.
Что не может AI:
• Динамически адаптироваться к изменениям в бизнес-логике без переобучения/перенастройки.
• Быстро понять новые сценарии использования продукта, если они отличаются от старых.
📋 5. Ограничения в exploratory testing (исследовательском тестировании)
Почему важно:
• Исследовательское тестирование — это творческий и гибкий подход , когда тестировщик сам решает, что проверить, исходя из того, что видит.
• Это позволяет находить скрытые проблемы, которые невозможно предугадать заранее.
Что не может AI:
• Не умеет выполнять неструктурированное исследование системы .
• Не обладает способностью "почувствовать", где может быть проблема.
🤝 6. Работа в команде и коммуникация
Почему важно:
• Тестировщик общается с аналитиками, разработчиками, менеджерами.
• Он объясняет сложные технические вещи простым языком, аргументирует важность найденных багов.
Что не может AI:
• Эффективно взаимодействовать с людьми в неформальной манере.
• Участвовать в обсуждении требований, дизайна и качества продукта.
🛠️ 7. Зависимость от автоматизированной среды
Почему важно:
• AI-инструменты работают только там, где есть:
• доступ к API
• четко определённые входы и выходы
• стабильная среда
Что не может AI:
• Тестировать нестабильную или неполную функциональность
• Работать в условиях неопределенности и динамических изменений
В итоге вывод: на текущий момент AI — помощник, а не замена.
#ai #ии
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4🤔1
⚛️Чем отличаются Токены от Сессии?
Почти во всех системах используется механизм сессий и токенов.
И информация об этих сущностях довольно запутанно поясняется в сети.
А нам с вами все это тестировать...
Давайте разбираться чем же эти два понятия отличаются.
На приложенной картинке краткая сравнительная таблица.
#токен #сессии
@testorest
Почти во всех системах используется механизм сессий и токенов.
И информация об этих сущностях довольно запутанно поясняется в сети.
А нам с вами все это тестировать...
Давайте разбираться чем же эти два понятия отличаются.
На приложенной картинке краткая сравнительная таблица.
#токен #сессии
@testorest
❤7👍5🔥3