Pull to refresh
0
0
Анастасия Карунная @nastena_qa

Начинающий тестировщик.

Send message

Написание функционального тестирования в Go

Level of difficultyEasy
Reading time9 min
Views1.8K

Не все знают, как писать функциональные тесты. В этой статье будут библиотеки, фишки про функциональные тесты, а самое главное — попрактикуемся их писать на примере Rest API.

Читать далее
Total votes 4: ↑4 and ↓0+7
Comments6

Телеграм-бот магазин на Python. Создание с нуля

Level of difficultyHard
Reading time19 min
Views12K

В этой статье я покажу, как сделать Telegram-бота для онлайн-магазина на Python, который позволяет пользователям просматривать каталог товаров, добавлять их в корзину и оформлять заказы. Мы также рассмотрим, как интегрировать платежи и работать с базой данных для хранения информации о товарах и корзинах пользователей.

Читать далее
Total votes 13: ↑12 and ↓1+15
Comments2

Выгорание тестировщиков: почему так бывает и что делать

Reading time17 min
Views14K

Статей про эмоциональное выгорание много, и часть из них очень даже хорошие. Они фокусируются на работе с людьми: как и что говорить, какие ставить задачи, где вести общение, и вот это всё. Я хочу разобрать более узкую тему: специфичное выгорание тестировщиков. И решения буду предлагать не про людей, а про процессы. Как строить такие процессы разработки, чтобы минимизировать эмоциональное выгорание в команде? Какие баги (в коде и в процессе) надо фиксить? На какие штуки обращать внимание? Рассказывать буду с трёх позиций: что с каждой проблемой может сделать биг‑босс (РМ или собственник бизнеса), тест‑менеджер и сам выгоревший тестировщик. Букв в статье получилось много, сорян ))) Зато вроде полезные? Поехали!

Читать далее
Total votes 26: ↑21 and ↓5+20
Comments19

Не только травим тараканов: о роли тестировщика в разработке

Level of difficultyEasy
Reading time4 min
Views2.5K

Тестирование — необязательный этап разработки? Зачем подключать QA к планированию? И неужели люди правда выпускают продукты с дефектами?

Меня зовут Наталья Мурашова, я Senior QA Engineer, тренер по теории, процессам и автоматизации тестирования. Сегодня разберём, что такое тестирование, зачем оно нужно, и как работают тестировщики у нас в СИБУР Диджитал.

Читать далее
Total votes 6: ↑4 and ↓2+4
Comments0

Введение в Docker и Kubernetes: основы контейнерных технологий

Level of difficultyEasy
Reading time7 min
Views20K

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

Читать далее
Total votes 15: ↑12 and ↓3+10
Comments16

Нагружать может каждый

Level of difficultyEasy
Reading time10 min
Views3.2K

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

Меня зовут Ксения Бирюкова, я владелец продукта Платформы Сфера, разработанной холдингом Т1. В одном из моих проектов мы с командой пытались проводить нагрузочное тестирование. Тогда это казалось очень сложным: пробовали тестировать каждый модуль отдельно, связь с legacy-монолитом не помогала, возникали проблемы с написанием генератора псевдо-уникальных персональных данных и многое другое. И хотя результат был достигнут, ресурсов мы потратили гораздо больше, чем планировали. В итоге собрали список ошибок и задумались, как сделать нагрузочное тестирование менее болезненным. Разберём на своих и чужих примерах.

Читать далее
Total votes 7: ↑7 and ↓0+8
Comments0

Еще раз о регрессе: почему тестирование до сих пор вызывает вопросы?

Reading time6 min
Views6.5K

Писать о регрессе в 2024 году — казалось бы, странная идея: каждый, кто хоть как-то связан с IT-миром, знает, что такое регрессионное тестирование и зачем оно нужно. В каждом курсе, в каждой статье для новичка о нем рассказывается. Вроде бы можно закрыть тему… Но почти каждый раз, когда на собеседовании я задаю вопрос: «Как мне выбрать тесты для регресса?», четкого ответа я не получаю. Это не зависит от уровня тестировщика, его опыта и направления. 

Из интереса я пристала к разработчикам, аналитикам, менеджерам и архитекторам с этим же вопросом, но получила лишь размытые формулировки и жалобы на то, что мы слишком долго проводим регресс и давно пора все автоматизировать. Такое происходит, потому что с виду простой вопрос содержит множество уровней, о которых обычно нет времени задуматься. Меня зовут Алена Вахтина и я ведущий специалист по тестированию в Лиге Цифровой Экономики. В этой статье постараюсь хотя бы частично рассмотреть такие подводные камни регрессионного тестирования.

Читать далее
Total votes 6: ↑5 and ↓1+8
Comments8

Улучшаем свой код на Python

Level of difficultyEasy
Reading time6 min
Views15K

Жизнь — это бесконечное совершенствование. Считать себя совершенным — значит убить себя. (Георг Гегель)

Для кого статья:

для начинающих специалистов - подглядеть пару конструкций

для среднеопытных - порадовать свою самооценку

Читать далее
Total votes 20: ↑17 and ↓3+17
Comments27

Почему так важна открытость и как её прокачать

Reading time6 min
Views7.1K

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

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

Читать далее
Total votes 22: ↑16 and ↓6+12
Comments4

Как я рабочую задачу автоматизировал, не написав ни строчки кода, с помощью AI-ассистента

Level of difficultyEasy
Reading time4 min
Views27K

AI-сервис Phind - ассистент по программированию для не программистов. Или как я автоматизировал свою рабочую задачу, не написав самостоятельно ни строчки кода.

Читать далее
Total votes 28: ↑20 and ↓8+15
Comments11

Топ 10 инструментов автоматизации тестирования 2023

Reading time8 min
Views109K
Методы разработки программного обеспечения не стоят на месте, то же можно сказать и об используемых для разработки ПО инструментах и технологиях. В первую очередь, такое совершенствование необходимо для того, чтобы продуктивность и качество создаваемого продукта увеличились, время, необходимое для разработки, сократилось, а заказчик остался доволен полученным результатом. Таким образом, можно смело заявить, что тестирование играет важную роль в разработке качественного продукта.

Не так давно свет увидел World Quality Report 2017–2018 (Мировой стандарт проверки качества), выпущенный благодаря совместному труду сразу нескольких крупных компаний (Capgemini, Sogeti и Micro Focus), в котором было отмечено ряд интересных трендов в разработке и тестировании программного обеспечения. Авторы этого отчета считают, что основные направления в развитии разработки ПО заключаются в постоянном совершенствовании автоматизации тестирования и повсеместном применении гибких и DevOps-методологий (методология, которая объединяет в себе работу программистов и системных администраторов). Так, в данном отчете указано, что компаниям необходимо внедрять интеллектуальную автоматизацию и смарт-аналитику, для того чтобы ускорить процессы принятия ключевых решений и валидации продукта. Благодаря таким нововведениям компании смогут более эффективно справляться с тестированием интеллектуальных устройств нового поколения и высокоинтегрированных продуктов, изменения в которые вносятся постоянно. В отчете также говорится о необходимости создания интеллектуальных платформ для тестирования, характеризующихся высоким уровнем адаптивности. Благодаря таким платформам можно будет обеспечить эффективную поддержку полного жизненного цикла приложения.
Читать дальше →
Total votes 13: ↑11 and ↓2+9
Comments16

Первый шаг в автоматизации тестирования веб-приложений

Level of difficultyEasy
Reading time10 min
Views7.1K

Привет, меня зовут Виктория. Я много лет работаю ведущим инженером по автоматизации тестирования качества (QA Automation Engineer). Начинала свой путь, как инженер по качеству, занималась ручным тестированием, а затем стала инженером по автоматизации. Недавно, я проводила презентацию, как перейти из QA в QAA. И хотя есть немало статей, описывающих этот путь, я хочу поделиться с вами пятью шагами от ручного тестирования к автоматизации, которые, по моему скромному мнению, могут быть полезны другим QA.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

Kubernetes 1.28: sidecar-контейнеры возвращаются?

Reading time11 min
Views7.3K


Если вы используете Kubernetes, то, наверное, уже слышали про sidecar-контейнеры. Эта концепция лежит в основе нескольких важных строительных блоков облачной экосистемы, прежде всего service mesh. При этом удивительно, что в самом Kubernetes нет собственного понятия sidecar-контейнеров — по крайней мере, не было до сих пор. Наконец-то грядут долгожданные изменения: предложение по добавлению sidecar-контейнеров (sidecar KEP) войдёт в релиз Kubernetes 1.28, и в API Kubernetes они официально появятся.

Команда VK Cloud перевела руководство по sidecar-контейнерам Kubernetes: что это такое, для чего они существуют и что изменилось в Kubernetes 1.28
Читать дальше →
Total votes 18: ↑18 and ↓0+18
Comments1

Как я стала тимлидом и стоило ли оно того

Level of difficultyEasy
Reading time4 min
Views25K

Привет, Хабр! Меня зовут Павлова Наталия, я выпускница курса «Мидл Python-разработчик» и свежеиспеченный Python Team Lead в финтех-компании: руковожу небольшой бэкенд-командой.

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

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

Читать далее
Total votes 41: ↑18 and ↓23-2
Comments42

Байки с завода: как IT-специалисту на производстве живётся

Level of difficultyEasy
Reading time4 min
Views33K

У нас в индустрии есть распространённый мем: мол, есть стандартный офисный IT, а есть тяжёлый диджитал. И «тяжёлый» —  это не про нагрузку, а про общий сеттинг.

Сибирь, дыхание зимы, посреди густой тайги завод, а внутри – металл теплообменников, экструдеров и печей пиролиза окружает IT-специалиста, взявшего на себя роль пришельца из будущего. Романтика. Ну или киберпанк.

Меня зовут Юрий, я тот самый IT-специалист или, как говорят заводчане, «цифровик». За время работы у меня накопилось столько красочных историй про IT на заводе, что хватит на пару альманахов. Но начну с поста на Хабре. Все истории реальны и без купюр (поэтому я не назвал свою фамилию, хехе).

Приятного чтения!

Читать далее
Total votes 61: ↑57 and ↓4+63
Comments42

Границы проекта в условиях «the roof is on fire»

Level of difficultyEasy
Reading time7 min
Views1.7K

Привет, Хабр! Меня зовут Данил Старосек, я работаю аналитиком в проекте ЕФР в Россельхозбанке. Сегодня расскажу вам о работе в условиях the roof is on fire. Поскольку мне не совсем комфортно говорить о себе в первом лице, будем использовать условное растение, которое зовут Митроша. Митроша попытается показать вам, что испытательный срок — на самом деле это круто, и происходящий вокруг хаос ни что иное, как время возможностей. Каждый сам для себя решает — быть собачкой из мемов, сидящей в окне и пытающейся делать вид, что все нормально, работать по инструкции и ждать, что все наладится (а что будет потом — не важно), или же быть укротителем хаоса!

Что было дальше ..
Total votes 14: ↑13 and ↓1+18
Comments0

Как подготовиться к собеседованию: несколько советов, чтобы повысить ваши шансы на трудоустройство

Level of difficultyEasy
Reading time4 min
Views16K

Главная ошибка, которая мешает кандидату получить желаемую работу — отсутствие должной подготовки. В основном соискатели готовятся по стандартному шаблону: составляют резюме на площадке, заполняют разделы, вспоминают какие-то задачи, размышляют, что можно рассказать о себе. Но нередко этого оказывается мало, и нужно вкладывать дополнительные усилия в подготовку, чтобы увеличить шансы на трудоустройство. Чтобы подготовка была эффективнее, рекомендую придерживаться советов, представленных в материале.

Читать далее
Total votes 29: ↑26 and ↓3+33
Comments7

Путевые заметки: как люди находили путь домой. Часть 1

Level of difficultyEasy
Reading time5 min
Views4.5K

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

В этом материале поговорим о звёздах и картах, а также о некоторых инструментах, которые помогали ориентироваться по небу.

Это первая часть из серии статей. Чтобы не пропустить новые выпуски, подписывайтесь на канал!

Читать далее
Total votes 25: ↑24 and ↓1+29
Comments1

Изи-пизи автотесты на JavaScript

Reading time5 min
Views31K

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

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

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

Читать далее
Total votes 5: ↑2 and ↓3-1
Comments10

Путь тестировщика: с чего начинать изучение автоматизации

Reading time6 min
Views78K
Шесть лет назад Роман Печерский из Ижевска прошёл курсы для функциональных тестировщиков и начал работать QA-инженером. Спустя несколько месяцев он впервые столкнулся с автоматизацией тестирования и понял, что хочет развиваться в эту сторону.

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


Читать дальше →
Total votes 5: ↑4 and ↓1+3
Comments1
1

Information

Rating
Does not participate
Location
Клин, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Manual Test Engineer
Intern
From 60,000 ₽
HTML
JavaScript
PostgreSQL
Postman
Functional testing
Manual testing
Development of test cases
Bug Tracking
Site testing
API Testing