пятница, 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 недель в году. Часть 23 (лицензия на ДО, DUMP, SQA Days)

 

Первый опыт, второй, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 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


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

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

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