пятница, 4 августа 2023 г.

Как поискать регулярками по куче файлов

Возникла ситуация, когда надо было найти все запуски задачи в логах. За несколько лет... Тогда как раз были длинные выходные, так что я интереса ради запустила греп (виртуалка линуксовая):


grep "myTaskPerformer"

 

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

А потом пришел коллега и показал другую команду, которая выполнилась почти моментально. Правда, я искала по всем логам, забыв, что нужное мне вынесено в task-логи. 

Так что он:

  • добавил ограничение по названиям файлов, искал среди меньшего количества в итоге
  • греп тоже изменил, добавив больше уточнения в поисковую фразу
Итоговая команда:


find /opt/jboss/standalone/log -name task* | sort -h | xargs grep "myTaskPerformer: processed" > /tmp/logs.txt


В итоге моя команда подвисла и через 4 дня ещё думала (робот локально быстрее отработал).

Его команда сработала моментально. Пожалуй, запишу себе её на будущее =)


воскресенье, 23 июля 2023 г.

JIRA: как найти задачу, где когда-то был исполнителем

Для меня тут наш разработчик открыл Америку. А вы знаете, что в джире можно использовать слово «was»? 

assignee was olgak — olgak был хоть раз назначен исполнителем по задаче. И можно найти свои задачи, которые через тебя проходили. Например, задачу сначала делал Ваня, потом Коля, потом вообще Никита. А ты помнишь, что Ваня ею занимался, как найти?

Потестила на одной из задач, забрала себе, вернула исполнителю:


text ~ "Часть из названия" and assignee = olgak  — Пусто, сейчас задача не на мне

text ~ "Часть из названия" and assignee was olgak — Работает 🙈😃

воскресенье, 18 июня 2023 г.

Мои 12 недель в году. Часть 22 (лицензия на ДО, DUMP, SQA Days)

 

Первый опытвторой3456789101112131415161718192021, 22


Что это за техника

Вы собираетесь с друзьями в группу и ставите себе цели на 12 недель (3 месяца). Это могут быть как рабочие, так и личные задачи. Такие, которые вы вроде как хотите сделать, но вечно откладываете, так как «некогда, потом, щас, вот только мелочевку разгребу и тот пожарчик потушу».

Настало время заняться тем, чем действительно хочется!  Отталкиваясь от глобальных целей, составляете план на неделю. И раз в неделю встречаетесь с группой и обсуждаете, сколько успели, сколько нет. Какой план на следующую неделю. В общем, обычный митинг, только раз в неделю.


Результаты кратко

Основной план был:

— получить лицензию на ДО в ООО

— перевести в ООО свой ШНАТ

— выступить на 2 конференциях

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

А вот план по конференциям выполнен и даже перевыполнен! За 6 недель я побывала сразу на 3 конференциях — DUMP в Екатеринбурге, SQA Days в Мокве, IT Community Day в Екатеринбурге. Что и было главной движухой в этом цикле =) 

Плюс ко всему я ВНЕЗАПНО подписала сразу две книги в издательстве. Теперь у меня есть главная движуха на следующий год))))

Ну и плюс у меня сначала ребенок, потом муж свалились с ветрянкой... Так что было "весело"! Но ничего, справились)

Какие у меня результаты:

  1. Подписала договор с издательством на книгу 3: баг-трекинг!
  2. Подписала сразу договор на книгу 4: про SQL \(〇_o)/
  3. Лицензия на ООО: получила дицензию на ДО
  4. Сделала с художницей сертификаты для ООО, красивенькие =)
  5. Прошла обучение на педагога ДО
  6. Посты из книги, пополняя бесплатный онлайн-вариант — всего 1  (╯︵╰,)
  7. Улучшалки по текущим курсам — они небольшие, но они есть =)
    1. Улучшалки по ПОТ — 10 штук!
    2. Улучшалки по ШНАТ — 2 
  8. Статьи на Хабр — 0 😭
  9. Пополнила свой youtube-канал — 7 видео 
  10. Настроила внешний вид канала, добавила туда популярные видео и плейслисты по ШНАТ,API, автоматизации в Postman-е
  11. Testbase — 2 улучшалки
  12. Выступила на конференции DUMP
  13. Выступила на конференции SQA Days
  14. Выступила на конференции IT Community Day
  15. Инструменты 12 недель — продолжаю вести файлик DONE, это все еще очень круто
  16. Играли в настолки почти каждую неделю! А иногда и почти каждый день))
  17. Забабахали кучу видосиков по настолкам))
  18. В гости к друзьям тоже выбирались!
  19. Скаталась на свадьбу к Акси)
  20. Сходила на чистку зубов, теперь придется чаще ходить
  21. Фотосессия с крыльями красными
  22. Фотосессия с крыльями белыми с Владом и Сашей
  23. Фотосессия в небесах
  24. Большой разбор вещей в кладовке и шкафах, смена на летнее )
  25. Приписалась ко взрослой поликлинике
  26. Ну и свадебные хлопоты

пятница, 16 июня 2023 г.

IT Community Day 2023

 


3 июня в Екатеринбурге в Технохабе Сбера прошла конференция для разработчиков IT Community Day

Один день, но оооооочень насыщенный. Тут тебе и 4 разные стрима: разработка, DevOps, аналитика и QA. И всякие активности в перерывах, включая квест и соревнования с нейросетью...

Я там была в секции "Аналитика + QA", но казалось, что в какой-то параллельной вселенной =)) Настолько крутые были доклады. И все как один про всякие микросервисы, кубернейты... Эй, ребята, вы точно не разработчики? 😁

Сама тоже выступила, повторила мастер-класс с SQA Days по тестированию REST API метода. Если честно, не очень довольна собой. Я была последней, все уже устали. Наверное, тут больше подошел бы именно доклад, а не мастер-класс, да ещё и на 1.5 часа... Ну, чтож, надо внимательнее подбирать тему, ориентируясь на формат мероприятия!

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

Так что желаю удачи организаторам, а остальным рекомендую такие мероприятия посещать ^_^

SQA Days 32. Как это было


19-20 мая в Москве прошла масштабная конференция по тестированию — SQA Days 32. А я как всегда, если не напишу отзыв "день в день", то потом откладываю ещё на месяц )))

Но вот, собралась с силами, чтобы рассказать вам, как всё прошло! ОЧЕНЬ крутая конференция! Классная атмосфера, много разных интересных (!) докладов — это очень здорово, мне прямо понравилось, столько вдохновения поймала.

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

среда, 31 мая 2023 г.

Подписала договор на 2 новые книги!


Я тут закинула издателю идею сразу на 2 новые книги. Одну мы подписали ещё неделю назад, а вторую — сегодня =) 

Две книги у меня уже есть, мои следующие книги:


3. Баг-трекинг: локализация и оформление дефектов

Подробно разберем, как надо ставить задачи в баг-трекинг. Подойдет для начинающих и не только =)

Рукопись отдам к сентябрю 2023 года. Выйдет она в конце 2023 или начале 2024 года.


суббота, 13 мая 2023 г.

Я — лучший докладчик секции тестирования на DUMP 2023!


21 апреля 2023 года выступала на конференции DUMP с докладом «Как провести собеседование тестировщика».

Доклад занял первое место в секции тестирования! 😎

Это очень круто и очень приятно))) Тут могло бы быть пруффото получения приза, но я ушла за полчаса до церемонии. Очень устала, джетлаг, недосып, волнение, да и книги тяжелые были)) Плюс я думала, что с моей темой доклада мне среди победителей ловить нечего, потому выбрала ужин и отдых в отеле. Жаль, жаль! 

Ну чтож, в следующий раз останусь, чем черт не шутит))

Немного статистики, чтобы вы понимали, что важен любой голос, а не "мой погоды не сделает":


В зале на твоем докладе было 118 человек :)

Впечатлениями о докладе поделились 22 человека

Средняя оценка твоего доклада: 4,90

Оценка полезности доклада: 4,67


Комментарии и вопросы к оценке:

«Отличный доклад, применим даже и не к тестировщикам»

«Всё хорошо, просто я не собеседую»