понедельник, 27 июля 2026 г.

Мои 12 недель в году. Часть 34 (Вернулась на работу! ДР мужа и детей: Кате 1 годик, Леше 2)

 


Первый опыт, второй, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33


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

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

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


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

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

- 💚 книга по тайм-менеджменту — написать 2 главы

- 💔 сделать 1 урок нового курса

- 💚 1 статья на Хабр

- 💚 2 видео на ютуб

На самом деле очень круто вышло, с учетом того, что в этом цикле было 3 дня рождения в семье + смена нянь (а поиск новой — это время + потом помогать первое время надо) + болезни + ломалась коляска (а с погодками без коляски никак)...

А еще я на работу вышла! Из декрета. Достаточно внезапно получилось, я спрашивала о такой возможности3 месяца назад, и тут мне предложили, а я и согласилась, и в середине цикла уже вернулась на работу. Теперь вливаюсь в новый режим, пытаюсь совмещать работу и курсы (пока получается плохо)

Тем не менее я написала не просто 2 главы новой книги, а целых 5! И статьи на Хабр сделала, и даже про ютуб не забыла! С курсами пока тяжело идет, да. Но я буду стараться)))

Так что пока вливаюсь. Но все таки кое-что успела:

  1. Книга 5, ChatGPT:
    1. сдала в издательство
    2. добили картинки с художницами
    3. расставила картинки "диалоговые" во всей книге
    4. начали редактуру! Вычитали 14 глав
    5. начали верстку, так как она сложная
  2. Книга 6, тайм-менеджмент — написала 5 глав 💪
  3. Курс по автоматизации в Postman:
    1. Закончила перезапись всех 14 уроков
    2. Переписала кусок в уроке 14, когда загрузка стала платной
    3. Перезаписала почти весь урок 1, так как там много обновилось
  4. Статьи на Хабр — 2 статьи 💪
  5. Пополнила свой youtube-канал — 3 видео 💪
  6. Нашла помощника с монтажом
  7. Побывала на TechWriter Days 3
  8. Инструменты 12 недель — продолжаю вести файлик DONE, это все еще очень круто
  9. Хожу в спортзал 💪
  10. Нашли новую дневную няню деткам.
  11. Влад закончил 1 класс! 
  12. Отмечали ДР мужа!
  13. Отмечали ДР Леши — 2 года уже!
  14. Отмечали ДР Кати — 1 годик!
  15. Фотосессия!
  16. Сходили в театр с мужем!

пятница, 24 июля 2026 г.

Анализируем данные в файле с помощью ИИ

Тестирую задачу на поиск дубликатов. Дубликаты определяются по конкретным правилам, и коэффициент соответствия зависит от того, попадает ли фамилия / имя / отчество в соответствующий справочник, или нет.

А еще в компонентах ФИО бывают опечатки, и это тоже влияет на коэффициент. А длина компонента на это влиять, наоборот, НЕ должна…


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


Раньше мне нужно было бы изучать это все на глаз или размышлять, как самой написать код. Но сейчас эту работу можно отдать ИИ! Причем я пошла к обычному текстовому чату с моими вопросами (а не к Курсору), и его вполне хватило.



вторник, 21 июля 2026 г.

Как я сделала отчет о дифференциальном тестировании через Cursor

Я хочу рассказать, как я сделала отчет о дифференциальном тестировании (сравнение двух функций на одних данных) через ИИ. Знаю, что многие уже применяют ИИ и в хвост и в гриву, но также много тех, кто пока не умеет этого делать.

Картинка на заставку, конечно же, тоже сделала через ИИ (нанобанано)
Картинка на заставку, конечно же, тоже сделала через ИИ (нанобанано)

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


четверг, 16 июля 2026 г.

При общении с ИИ не усложняйте вопрос, это сожрет лишние токены

 Я тут код исправляла грязными ручками. Скрипт заполнения таблицы составляется примерно так:

insert into table
( column_1, column_2, column_3, column_4)
select 'SYSTEM_A', 'ANY', 'ANY', 30 from dual union select 'SYSTEM_B', 'ANY', 'ANY', 60 from dual union select 'SYSTEM_C', 'ANY', 'ANY', 60 from dual;

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

Я вроде понимаю, что где-то в скрипте "typo-fix" нужен, опечатка какая-то, но какая и где? Скрипт большой, самой искать не хочется. Решила сходить к Курсору за советом. И я же научена вводить в контекст, так что подсветила ему, какая именно ошибка мне выдается при сборке:

Проверь файл C:\tmp\schema\init\my_script.sql. При сборке мавеном падает на создании контекста: Caused by: org.hsqldb.HsqlException: unexpected end of statement : line: 96. Что не так в скрипте?

Курсор ушел в себя на час! Он насоздавал 17 файлов, запустил 69 команд, перебирая скрипт и всё, что лежит вокруг. Сожрал кучу токенов, что тоже важно.



пятница, 10 июля 2026 г.

Настраиваем IDEA с ИИ, уточняем теорию, часть 3

 С вами рубрика «где тестировщик может применять ИИ в своей работе»!

Я вроде уже настроила компьютер с помощью ИИ (начинала тут). Но все равно иногда всплывают моментики, которые я раньше бы спрашивала у своего куратора, а сейчас — у ИИ. Вот очередная пачка вопросов роботу, для вдохновения, с чем к нему вообще можно приходить.



1. Как отменить настройку в IDE?

Тыкнула в эксель-файлик в Giga IDE, он предложил прочитать его как текстовый, я сдуру и согласилась. А там все очень плохо с отображением таких файлов, если что))

Но теперь, тыкая на любой эксельник, он открывается в ИДЕ криво-косо. И тут или страдать (Open in explorer, чтобы открылась виндовая папка, открывать в ней), или изменить настройку. А где? 

вторник, 7 июля 2026 г.

Как убрать поп-ап с параметром в ТeamСity

Столкнулась с такой проблемой — заходишь в ТeamСity (он же ТС) запустить деплой на тестовый контур, нажимаешь «Run», а тебе вылезает поп-ап окно «А вот этот параметр вы какой ожидаете?».

Когда-то это было оправданно, кнопка деплоит два сервера приложений, а иногда нужно обновить только один из них. Вот система и уточняет, надо ли обновлять второй, или лучше сэкономить время. Удобно!

Но со временем отпала необходимость обновлять что-то одно, поэтому поп-ап стал бесполезным, только лишний "тык" делать. В конце концов, если вдруг нужно прогнать с нестандартными параметрами, можно нажать многоточие около кнопки «Run». Но вот как убрать этот поп-ап?

вторник, 30 июня 2026 г.

Как ИИ нам проверку уязвимостей сломал

Сегодня я расскажу историю о том, как ИИ умеет косячить! А то только success-story везде…

У нас есть автотесты на уязвимости по базе NVD. И вот что-то эти сборки посыпались пачкой. Тестировщик пошел смотреть… И потом рассказал, в чем дело было:


Сегодня в сборках были найдены уязвимости — оказалось, что PartyFields.java для этих заказчиков правили с помощью агента. Так вот он, подлец, подставил невидимый символ, поменяв кодировку файла, ну и он чекстайл-проверку не прошёл.


Вот, будьте бдительны)


Почему использовался агент — вполне понятно, правка была массовая, в нескольких гит-проектах сделать однотипную правку. Но и следить надо, что там этот ИИ натворил!


А ведь такое даже не заметишь сходу, символ то невидимый… В общем, мы молодцы, пресекли его варварство благодаря автотестам, а вы имейте в виду!