📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний. 📌Теория, тесты, практика Ментор-Консультация - 5тр/час Мои курсы: @info_course_protestinginfo https://protestinginfo.ru Вопросы @nadin_qa ИП РКН: https://clck.ru/3FWD9v
Вышло видео на YouTube:
Хватит использовать Postman
Представлена сравнительная характеристика.
Мне нравится Insomnia, и я на этапе планирования и создания небольшого практического курса по тестированию АPI c Insomnia. Хочется еще рассказать дополнительно про плагины.
Что-то я тут задержалась 😂🚀!
Читать полностью…Обсуждение из чата канала /channel/+hvqQe4cjoAFlMjY6
FYI
Есть идея провести экспериментальный эфир на YouTube по разбору тестовой документации подписчиков. Для этого надо заполнить эту форму, учитывая требования ниже:
1. Объект разбора: чек-листы, тест-кейсы, отчеты о дефекте. Можно прислать все, можно что-то одно.
2. Формат данных: ссылка на папку или файл в гугл-диске с открытым доступом, где будет лежать ваша документация.
3. Объект тестирования: веб-приложение. Желательно со ссылкой, где его можно посмотреть.
4. Не присылайте ссылки на TMS или BTS, так как без доступа никто не сможет их просмотреть.
5. Удалите все персональные данные, пароли, логины и так далее. Если что-то попадет на эфир, то я не смогу это удалить.
6. Помните про коммерческую тайну. Присылайте только примеры решений для тестовых заданий, учебных приложений, самостоятельного исследования ресурсов, но не из коммерческой практики.
7. Помните про все обязательные атрибуты для документации.
Всего в форме будет ограничение на 30 ссылок. Не факт, что все они попадут в эфир.
Эфир будет сегодня в 17.00 GMT+3. Запись сохранится.
Всем привет!
На курс по подготовке на собеседования и закреплению знаний вступили 16 человек, 8 человек на тарифе с практикой (на прошлом потоке также было), обратная связь на обоих тарифах.
Будем стремиться к вашим целям и ожиданиям.
Напоминаю завтра 23 августа- последний день для вступления на курс!
Следующий поток с середины октября или в начале ноября.
Выбрать тариф
UPD:
17 человек. Спасибо за доверие. Будем успешно готовиться к собеседованию.
Добавила видео на Youtube
Разбор ситуационных вопросов на собеседованиях (QA Engineer)
Видео на курсе - перейти по ссылке (2 модуль открыт бесплатно до 25 августа)
Закрепление знаний — важный этап в процессе обучения и подготовки. Оно помогает лучше усвоить материал и уверенно применять его на практике. Особенно это актуально, когда речь идет о подготовке к собеседованиям.
Ко мне коллеги приходят с разными целями на курс:
- Кто-то планирует сменить работодателя и хочет чувствовать уверенность на собеседованиях, освежив знания и углубив понимание ключевых тем.
- Другие стремятся повторить пройденный материал, систематизировать уже имеющиеся знания и устранить пробелы перед важными собеседованиями.
- Есть те, кто хочет повысить грейд и укрепить свои позиции на рынке, особенно если последнее собеседование было более года назад и теория начала забываться.
Какая бы цель ни стояла перед вами, важно закреплять знания и готовиться заранее. Это не только поможет вам лучше проявить себя на собеседовании, но и сделает вас уверенным в своих силах.
Кому актуальна эта тема, завтра 18 августа на канале /channel/info_course_protestinginfo в 16:00(MSK) в рамках курса по закреплению знаний и подготовке на собеседования буду проводить эфир на тему брейншторма по ситуационным вопросам.
Приходите.
Спасибо за идею моим ученикам-коллегам).
Благодаря обратной связи добавляю то, что необходимо.
Открыты продажи на курс по тестам и по подготовке на собеседования! Ураа!!!
Тесты для проверки знаний по тестированию ПО
Данная проверка необходима для повторения изученного материала и для подготовки на собеседования на позицию "Инженера по тестированию ПО".
Сайт курса по тестам и по подготовке на собес с вебинарами: посмотреть
Продажи c 15 августа до 23 августа июля 2024г.
Есть Промокод на 10% PROMO10 до 20 августа 2024г.
Есть два тарифа с практикой и без практики.
Просмотреть по ссылке Тарифы:
Выбрать тариф!
По всем вопросам вы можете написать в телеграм @nadin_qa.
Есть рассрочка, оплата частями для РФ и оплата из разных стран.
ВАЖНО для прошлых потоков: если необходимо продлить доступ, то для вас будет промокод в зависимости от выполненных заданий. Напишите @nadin_qa, указав адрес электронной почты.
После покупки обновите страницу с курсом в течении 3-5 минут.
При выполнении всех заданий будет выдан сертификат (есть на английском и русском языках).
Основные темы для разбора в интерактивном формате:
• Основные понятия тестирования
• Классификация видов тестирования
• Тестовая документация
• Техники тест-дизайна
• Основы SQL-запросов
• Протоколы HTTP/HTTPS, + другие протоколы, cURL
• Тестирование API
• REST, SOAP, JSON, XML
• DevTools
• Postman (создание коллекций, параметризация, сниппеты)
• Git в рамках тестирования
+ Вебинары в записи про собеседование, тестирование API, логирование, тестовая модель, техники тест-дизайна.
+ Живые вебинары раз в месяц.
+ Доступ к чату с автором курса.
+ Обратная связь по проверке заданий по практике в зависимости от тарифа.
+ НОВШЕСТВО: Проверка вашего готового резюме и рекомендации по улучшению
Читать программу курса и просмотреть тарифы
Разработанная мною программа и наборы тестов помогут погрузиться на практике в задачи тестирования и обеспечения качества, а также сформируют структурированную базу знаний, пользу которой можно оценить в заданиях для самопроверки, что позволит увереннее чувствовать себя на грядущих собеседованиях.
Все оповещения (вебинары, уроки) по курсу: /channel/info_course_protestinginfo
Прежде чем проходить уроки и отвечать на тесты, хочу напомнить вам про общие инструкции как пользоваться платформой:
Обзор интерфейса платформы (личный кабинет обучающегося)
Как открыть и пройти урок или курс?
Обратная связь от автора урока или курса
Всем привет!
Наступили выходные!
Для меня выходные - это отличный повод посвятить время чему-то новому и интересному. И раз уж вы находитесь в этом канале, значит все-таки вам интересна автоматизация тестирования и у меня для вас замечательная новость.
Специально для вас, а еще (если вы не знаете я дружу с Надей @protestinginfo) для ее подписчиков, дарю вам промокод на скидку 40% на курс "Автоматизация тестирования REST API Starter".
Обучение подойдет если знаете основы Python (бесплатные видео я кидал выше) и хотите сделать первые шаги в автоматизации тестирования API.
Промокод: WEEKEND01
ПРОМОКОД ДЕЙСТВУЕТ ДВА ДНЯ!
Успейте воспользоваться скидкой!
Напоминаю про мои статьи на хабре, которые полезны при обучении и при выполнении проектных задач:
💙Шаблоны тест-кейсов по API, тест-кейсы по идемпотентности
💙Insomnia — Инструкция по применению
💙Kibana. Использование языка запросов KQL при поиске логов
💙Скачать коллекции запросов по API в Postman и Insomnia на основе написанных тест-кейсов API
💙Разбор переменных и скриптов в Insomnia
💙Шпаргалка глаголов на английском языке при составлении тест-кейсов и заведении дефектов
Гайд для собеседований (Автор - Alex Meshkov).
Здесь указаны ответы на 25 основных вопросов по тестированию API.
Размещено на канале @protestinginfo
Привет всем, сегодня я записалась на интенсив по мобильному тестированию от Влада Казачек - /channel/QAMobileApps/584 c 8 по 11 августа. Кому интересна эта тема, присоединяйтесь, #нереклама, а рекомендация.
Форма для записи
Как тестировать SQL-функции и как в будущем это автоматизировать?
Такой вопрос мне переадресовала Надя.
Я работал в финтехе на легаси-проекте, где вся логика была построена на хранимых процедурах. Самый большой минус в том, что тестирование на этом уровне не развито в отрасли и представляет довольно часто ряд костылей, одним из которых я поделюсь. Я пробовал писать тесты прямо на синтаксисе SQL, где результаты просто выводились обычными принтами True или False (прошел/не прошел). Это было интересно, но помогало только решению конкретной задачи, и данный подход был нерасширяемым.
Ну ладно, хватит слов, давайте расскажу свой костыль. На мой взгляд, удобнее всего это сделать на Python, на примере MS SQL Server.
Погнали!
С помощью pyodbc сначала я пишу простой клиент, который будет логгировать каждый запрос и преобразовывать его в список словарей для удобства работы с данными по колонкам.
import pyodbc
import os
import structlog
class BaseClient:
def __init__(self, server, database, user, password, autocommit=False, logging_level=logging.DEBUG):
self.log = structlog.get_logger(self.__class__.__name__).bind(service='db')
system_name = os.name
if system_name == 'posix':
driver = 'ODBC Driver 17 for SQL Server'
else:
driver = 'SQL Server'
connection_string = f'DRIVER={{{driver}}};' \
f'SERVER={server};' \
f'DATABASE={database};' \
f'UID={user};' \
f'PWD={password};'\
f'Trusted_Connection={trusted_connection}'
with pyodbc.connect(connection_string, autocommit=self.autocommit, timeout=30) as connect:
self.connect = connect
self.cursor = connect.cursor()
def logged_query(self, query):
log = self.log.bind(request_id=str(uuid.uuid4()))
print(f'\n{query}')
log.msg(
'request',
caller=inspect.stack()[1][3],
func_name=inspect.stack()[0][3]
)
result = self._to_dict(self.cursor.execute(query))
if result:
log.msg(
'response',
result=result,
)
return result
@staticmethod
def _to_dict(cursor):
try:
columns = [column[0] for column in cursor.description]
except TypeError:
return []
else:
dataset = [dict(zip(columns, row)) for row in cursor.fetchall()]
return dataset
class ApiTestProcedures(BaseClient):
def some_procedure_execute(self, param1, param2):
"""
SET NOCOUNT ON - это писать обязательно, иначе не будет работать))
"""
query = f"""
SET NOCOUNT ON;
EXEC [test].[SomeProcedure]
@Parameter1 = {param1}
,@Parameter2 = {param2}"""
postings = self.logged_query(query)
return postings
@pytest.fixture(scope="session")
def db_client():
client = ApiTestProcedures("тут параметры подключения")
yield client
client.close()
def test_some_procedure(db_client):
result = db_client.some_procedure_execute(param1=1, param2=2)
for row in result:
assert row["column_name"] == "column_value"
_to_dict
реализовать свои функции упаковки данных.Я сама кстати до сих пор не могу определиться куда глубже развиваться, на работе я занимаюсь тест-менеджментом по ручному тестированию среди бизнес-команд (вертикальное развитие), на прошлых проектах занималась автоматизацией на Java (горизонтальное развитие) и тестированием требований и архитектурой сервисов. Сейчас в декрете изучаю автоматизацию на Python.
А вам как хочется развиваться вертикально или горизонтально? Или также на перепутье как и я 😄?
#НеИТ сфера,
Кто-то грустит по Notion, а на канале у блогера 52% не знают вообще про него🤭😁.
Привет! Если на реальном рабочем процессе говорить об этих двух процессах, то ниже указанное объяснение правильное?
Верификация заключается в том, чтобы убедиться, что продукт разрабатывается правильно с точки зрения соответствия спецификациям и стандартам. Это включает в себя проверку документации, дизайна и кода без фактического выполнения программного кода. Например, на этапе верификации команда может проводить ревью технического задания и проектной документации, чтобы убедиться, что все требования к функциональности были учтены и правильно отражены в дизайне. Если в спецификациях на кнопку написано "Submit", но в коде или макете указано "Submet", ошибка будет обнаружена на этом этапе и исправлена до начала разработки. Основные методы, используемые в верификации, это ревью, инспекции и пошаговое руководство. Цель верификации – поймать ошибки на ранних стадиях, чтобы предотвратить более серьезные проблемы на поздних этапах.
Валидация с другой стороны, нацелена на проверку того, что готовый продукт соответствует реальным потребностям и ожиданиям пользователя. Этот процесс требует выполнения кода и включает такие методы, как тестирование черного и белого ящика, а также нефункциональное тестирование. Например, после завершения разработки той же кнопки "Submit" команда тестировщиков запускает приложение и проверяет, что кнопка не только отображается правильно, но и выполняет свою функцию при нажатии. Это может включать проверку, что форма отправляется, данные сохраняются в базе данных, и пользователь получает ожидаемое подтверждение. Валидация помогает выявить ошибки, которые могли быть упущены на этапе верификации, и подтверждает, что продукт готов к использованию.
Я напишу, какие цели хотят услышать на собеседованиях.
Но я бы не приняла такой ответ, что тестирование это обеспечение качества. Основная задача тестировщика это не обеспечение качества, тестировщик помогает обеспечить качество, а не заниматься им. Хотя в проектах, когда ты один, все что угодно может быть 😅, но я пишу в рамках ответа на собеседование.
Для себя я выделила такие цели тестирования:
- Предоставление актуальной информации о состоянии продукта заинтересованным лицам на текущий момент;
- Убедиться в том, что ваше ПО соответствует заявленным требованиям, то есть те требования, которые предоставил заказчик;
- повысить вероятность того, что ПО будет работать хорошо, при любых условиях (примеры условий - серьезности дефекта - предотвращение дефектов);
- поиск дефектов 😏
А еще есть цели тестирования в рамках бизнеса, найти дефект раньше клиента, и чтоб клиент был удовлетворен ПО 🤐
В нельзяграме (подписаться) разбираю такую тему в сторис «Поделитесь, какая ваша самая любимая задача по тестированию?»
Пишите в комментариях!
Как и обещал, залил аудиоверсию всего базового курса "QA Engineer From Scratch" на английском языке на YouTube с тайм-кодами https://youtu.be/XV_IJY5jpy0
Для тех, кого тормозит YouTube, есть альтернативное artsiomrusau.qalife:e/QA-Engineer-From-Scratch-FULL-AUDIO-ENGLISH-COURSE:f">видео на другой платформе.
✨ Получила вопросы с собеседования от менти! ✨
Моя менти недавно прошла собеседования, и я хотела поделиться с вами вопросами, которые ей задали! 📋💬 Это отличный способ подготовиться и понять, на что стоит обратить внимание.
Вот список вопросов, которые ей задали:
Первая компания:
🔹 HR-вопросы:
🎂 Какой у вас возраст?
💸 Какова ваша ожидаемая зарплата?
🔹 Технические вопросы:
🧪 Что такое тестирование?
📋 Какие основные принципы тестирования вы знаете?
🌍 Что означает "тестирование зависит от контекста"?
🐞 Как вы понимаете "эффект пестицида" в тестировании?
🔄 Когда и как нужно обновлять тест-кейсы?
📜 Что делает требования хорошими?
🤔 Как тестировать, если нет требований?
📝 Что такое тест-кейс и какие его атрибуты?
✔️ Как выглядит хороший тест-кейс?
🔄 Какие этапы включает жизненный цикл разработки ПО?
🔍 В чем разница между регрессионным и smoke тестированием?
🌐 Как работает клиент-серверная архитектура?
🔧 Какие функции DevTools вам полезны?
💡 Почему вы выбрали карьеру в тестировании?
✨ Что вдохновляет вас в работе?
🥚🏢 Как бы вы решили задачу с 100 этажами и 2 яйцами?
🧹 Как протестировать робот-пылесос?
Вторая компания:
🔹 HR-вопросы:
🚬 Что такое smoke тестирование?
🕵️♀️ Что такое ad-hoc тестирование?
🔄 Чем микросервисы отличаются от монолита?
📊 Какие SQL-запросы вы писали?
🎓 Как вы пришли в тестирование?
🔹 Технические вопросы:
🚨 Релиз через 2 дня, и вы находите критичный баг. Что будете делать?
🔄 Аватар загружается, но исчезает после перезагрузки страницы. В чем может быть причина?
❌ Вы вводите правильный логин и неправильный пароль. Какой ответ сервера?
🌐 Какие HTTP-методы вы знаете и для чего они используются?
🔐 Какой метод лучше использовать для передачи логина и пароля и почему?
📩 Из чего состоит HTTP-запрос?
🏷 Для чего нужны заголовки в HTTP-запросах?
🔁 Что такое идемпотентные и неидемпотентные методы?
🗃 Как связываются таблицы в базе данных?
📚 Как вы пришли в тестирование и что делали на курсах с ментором?
Надеюсь, этот список окажется полезным для тех, кто готовится к собеседованиям в области тестирования. Если у вас есть вопросы или дополнительные советы, делитесь в комментариях! 👇😊
#собеседование
Два вопроса разберём на эфире в 16:00 на канале /channel/info_course_protestinginfo.
🎉 Привет, герои!
Меня зовут Любовь Данилова, и я приглашаю вас на открытый урок “JS-автоматизатор: от Zero к Hero” в рамках курса JS + Playwright уже в эту пятницу, 16 августа 20:00 МСК!
Немного обо мне:
Я уже более 10 лет работаю в IT и постоянно занимаюсь обеспечением качества (тестированием и автотестированием) в проектах разного масштаба:
• Выстраивала с 0 тестирование в авиакомпании “Победа” (около 1 миллиона пассажиров каждый месяц). Благодаря нашей команде и автотестам все летало 😉
• Участвовала в разработке и тестировании мессенджера с аудио/видео звонками, а также онлайн-переводами – все то, что сейчас умеет Телеграмм, только 7 лет назад!
• Написала первый в России курс по автотестам на JS, создала классный курс по тестированию, преподавала JS auto в VK. И продолжаю делиться знаниями на конференциях и консультациях.
В пятницу. 16 августа в 20:00 МСК я расскажу, какие навыки необходимы, чтобы стать успешным JS-автоматизатором, поделюсь актуальным стеком технологий и фреймворками. И самое главное – прямо на открытом уроке покажу как перестать писать "костыли" и начать создавать тесты, которые действительно работают!
Поэтому если вы давно хотели погрузиться в мир автотестов, но не знали, с чего начать, – этот урок для вас! Вместе мы превратим ваши знания в настоящий Hero-набор!
Зарегистрироваться: ссылка
💻 До встречи на уроке!
Чем отличается тестирование Бэкенда от тестирования API?
Cперва ответим на вопрос: «Что входит в тестирование бэкенда?»
От вас (из нельзяграма) пришли следующие ответы, а я допишу детальнее:
🎈Тестирование базы данных, а именно проверка правильности и целостности структуры базы данных, проверка корректности операций CRUD (Create, Read, Update, Delete), проверка обеспечения целостности данных при проведении транзакций.
🎈Тестирование логики приложения, серверной части. Подробно: бизнес-логика: проверка правильности выполнения правил, валидация данных, транзакции, интеграции, проверка выполнения пользовательских сценариев.
🎈Само тестирование API входит в тестирование бэкенда: проверка статус кода, тело запроса и ответ от сервера, время отклика, притом…
🎈Время отклика это один из основных ключевых показателей тестирования производительности.
Тестирование производительности бэкенда включает в себя проверку, как система справляется с нагрузкой. Оно оценивает скорость, масштабируемость и устойчивость серверной части приложения.
🎈Тестирование очередей и асинхронных задач: проверка корректности выполнения задач в очередях и асинхронных процессов.
🎈сюда можно добавить тестирование безопасности.
Отличия:
Тестирование API, цель которого убедиться, что API корректно обрабатывает запросы и возвращает ожидаемые ответы.
Тестирование бэкенда, цель которого убелиться в правильности работы всей серверной части приложения, также архитектура сервиса.
Добавляйте свои комментарии по этому вопросу.
@protestinginfo
На курсе одним из первых вебинаров был вебинар про тестирование API с использованием Postman.
И этот вебинар я добавила в бесплатный модуль 2, а потом на YouTube.
2 модуль доступен до 25 августа.
Успейте посмотреть. Нажать на кнопку «Участвовать».
15 августа - старт нового потока, просмотреть тарифы.
А еще немного изменился дизайн курса, но это ненадолго - пока на три месяца.
👩💻Минимум знаний для тестировщиков!
Часть 1.
Когда-то я проводила опрос о том, какой контент вам интересен. Второе место заняла тема "QA и тестирование". И пока у меня есть время, я решила собрать и рассказать про минимум, который должен знать каждый. Будет несколько постов, поэтому напоминаю, что по #проQA можно будет это всё найти.
Для самых пытливых в конце оставлю ссылки для глубокого изучения, а пока...
Начнем с ОСНОВ — теория тестирования:
Так уж сложилось, что я люблю базу и искренне считаю, что каждый тестировщик должен понимать, что именно он делает. И да, я не буду расписывать, что есть что, а расскажу, ПОЧЕМУ это нужно и важно знать, даже если у тебя 100500 лет опыта в тестировании, в IT и вообще.
А ещё то, за что я выступаю, — ПРИМЕРЫ! Почему важно приводить примеры из вашего реального (или нереального) опыта? Потому что так вы показываете, что вы понимаете, о чём речь. И если есть примеры, значит, есть и практика.
📍Виды тестирования
Классификация — обязательно. Если мы хотим быть действительно классным специалистом (а мы хотим), то самое важное — это содействие команде. Понимая про виды тестирования, вы сможете повышать уровень взаимодействия между членами команды.
📍Уровни тестирования
Да, та самая пирамида и почему именно так. Пирамида — это база. Но опять-таки, для расширения познаний можно почитать про кубок и песочные часы (подумать, проанализировать в эту сторону).
📍Артефакты тестирования
Мне очень нравится этот термин, как будто мы с вами в приключении, где у нас тест-кейсы, чек-листы, багрепорты, и мы их все собрали в наш рюкзак тестировщика.
📍Создание этих артефактов
Здесь у меня один простой совет: берём и выстраиваем себе тренировки (написать 10 тест-кейсов, 10 чек-листов и 10 багов), а потом можно кинуть какому-нибудь приятелю(или самому пройтись по ним через недельку), чтобы он сказал, ок или не ок. Несмотря на то что это всё кажется очень простым занятием, ох, как иногда грешат тестировщики хорошим оформлением.
За ориентир можно держать понимание, что вам НУЖНО ДОНЕСТИ ИНФОРМАЦИЮ о том, в каком состоянии находится задача/продукт.
А ещё тут есть острый подводный камень — приоритет и критичность. Я бы на это сделала отдельный упор.
📍Тестирование документации
Тоже очень скользкая тема, и многие её не любят, но это очень важно — понимать, как работает продукт, находить противоречия, недостающие моменты и задавать вопросы. Правильные вопросы, осмысленные.
Это ПЕРВЫЙ минимум, который необходим. Не думайте, что это мало — всё это нужно опробовать на практике и переходить к следующему шагу.
Для пытливых
Святослав Куликов — если не читали, читайте!
И вот ТУТ его бесплатный курс.
И вот ТУТ много полезного для обучения и понимания.
И Артем Русов
#проQA
Мастер класс, на котором у каждого получится написать автотест💯!
Всем привет! Меня зовут Роман Цакунов и я работаю в сфере тестирования 9-ый год.
Я обучил уже более 100 тестировщиков и пришел к тому, что абсолютно любой человек по моей методике сможет научиться писать автотесты!
Я докажу это на своем Мастер-классе, который пройдет 8 августа в 20:00!
Программа мастер класса:
1️⃣объясню базу языка программирования, фундамент которого хватит для написание нашего автотеста;
2️⃣расскажу несколько фишек в автоматизации о которых не знают 80% опытных специалистов;
3️⃣мы все вместе попрактикуемся в написании автотеста пошагово и вы поймете насколько это легко;
4️⃣разберем все вопросы и поймем как точно применить этот навык в работе и как использовать его в поиске работы и повышении оклада.
*Предварительно всем участникам направлю необходимый материал для подготовки поэтому вступай в закрытый чат и следи за информацией).
/channel/+H4gXeqAWQolmNDAy
/channel/+H4gXeqAWQolmNDAy
/channel/+H4gXeqAWQolmNDAy
Напоминаю про 2 модуль - бесплатно!!!! Добавила новый тест как контрольную работу - 11 вопросов! Важно пройти, так как актуально на рынке!
На время - 20 минут, 10 попыток, хотя было меньше и времени, и попыток 😅 как на собесе - 1 попытка и 15 минут.
Есть рандомизация вопросов! И рандомизация вариантов ответов!
Модуль предназначен для ознакомления с курсом по подготовке на собеседование.
Нажать Участвовать, затем пройти Регистрацию/Авторизацию и обновить страницу или перейти снова по ссылке
Старт курс с середины августа - оповещения здесь.
Приветик всем и хорошего настроения.
🎊Сегодня у меня День рождения 🥳.🎉
Хочу вам сказать спасибо за то, что подписаны на мой канал, за вашу поддержку, за ваши реакции и комментарии!💝
Я продолжаю и буду делиться полезной информацией.
Огромное спасибо за доверие к моему курсу по закреплению знаний, а также к менторству - за этот год было очень много офферов! И я очень счастлива!
Я планирую также направлять, обучать и поддерживать людей.
Хочу вновь пожелать себе побольше сил, энергии и меньше усталости.
Коллеги, желаю крепкого здоровья вам, достижения целей и развития!
Спасибо всем вам за то, что вы со мной. 🥰
🎉С днем рождения меня!🎊🎉
Для тех кто хочет сделать мне подарочек - ссылка или карта 2202202297499497
Желаю всем отличного настроения! Обнимаю каждого и каждую 🥰
Всем привет! У меня в нельзяграме был вопрос от подписчика про то как автоматизировать SQL функции, точного ответа у меня не было, поэтому я попросила ответить Валеру Меньшикова. Свой ответ Валера опубликовал на канале /channel/effective_qa и конечно репост данного вопроса.
Читать полностью…🦸♂️ На нашем открытом уроке “Запускаем автостесты и Allure отчеты в Gitlab-CI” не хватает только вас!
26 июля в 20:00 по МСК вместе с Александром Котляром, QA Lead, вы научитесь легко запускать автотесты на разных системах и управлять этим процессом из консоли, разберетесь в крутых фичах CI в GitLab и узнаете все лайфхаки по написанию скриптов и использованию Docker в CI. А еще – мы научим вас автоматизировать процессы с помощью триггеров и подключать красивые Allure-отчеты на GitLab Pages.
👉 Регистрация тут: ссылка
🎁 Специальный бонус для участников: приятная цена со скидкой на предстоящий курс!
Ссылка на занятие появится в чате 26 июля в 19:50 МСК.
Не пропустите!