пятница, 1 августа 2025 г.

ChatGPT, как мне настроить гитхаб и запушить туда изменения?

Я сейчас переписываю курс по автоматизации в Postman. В том числе актуализирую доп. материалы. Вообще не люблю, когда ссылки ведут не на мои статьи, так как они потом умирают, а я что сделаю? Только удалить битую ссылку могу, не мой текст ведь...


По теме использования переменных из файла у меня только ссылки на чужие ресурсы были, ещё и англоязычные. А это студентам тяжело, даешь такую ссылку, они понять не могут, «как это делается». И путаются, где что писать, где {{}}, где get, откуда брать название... В итоге получаются тест из серии «1 = 1».

Так что написала пошаговую инструкцию на Хабре. И решила куда-то выложить свои тестовые файлики, но куда? Они весят мало, но на Хабре хранилища нет, давать ссылку в Яндексе... Не прибить бы её потом, у меня в старых статьях встречаются до сих пор битые ссылки на дропбокс... 

четверг, 31 июля 2025 г.

Как в Postman использовать данные из файла


Ссылка на ХАБР


В Postman есть возможность загружать данные из файла — указал в запросе «возьми имя из файла», сделал файл на 100 имен, и вуаля! Запускаешь 1 запрос, а он выполняется 100 раз с разными данными.

Так удобно готовить тестовые данные. Заранее прикинул классы эквивалентности, и создал всё одним махом. Нужно исправить? Вот он, файлик, в формате csv или json — легко читается, легко исправляется. 


А вот что с этим файликом делать дальше? Как сказать постману, что мы хотим подставить эти данные в запрос или в автотест? Где какой синтаксис использовать? Об этом и поговорим в статье на примере системы Users


Я выложила файлы и запросы, используемые в статье, на гитхаб — можно скачать и использовать «на пробу», так как Users открытая бесплатная система, все запросы будут работать.


Как скачать файл с гитхаба

Допустим, что у нас есть ссылка на гитхаб и мы хотим скачать оттуда файл (например, users_csv.csv), не выкачивая проект целиком — как это сделать?

Надо нажать на многоточие — Download! Там же подписано, с помощью каких горячих клавиш выполняется эта операция:

Вот и всё! 👻


пятница, 25 июля 2025 г.

SQA Days 36, как это было


25-26 апреля в Санкт-Петербурге прошла 36-ая конференция по тестированию SQA Days. И я там была 😏

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

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

понедельник, 21 июля 2025 г.

Как составить запрос в GraphQL API без автозаполнения

 


22 мая 2025 на встрече Moscow QA № 13 рассказала о том, как составляется запрос в GraphQL API «ручками». Чтобы понимать, как система типа Apollo делает это «под капотом» =)

Видео в youtube

Видео в ВК

Тестовая система для «потыкать GraphQL самому» — https://testbase.atlassian.net/wiki/spaces/GraphQL/pages/4427939842/Cards

пятница, 18 июля 2025 г.

Мои 12 недель в году. Часть 31 (SQA Days, годик Леше, рождение Кати, статус многодетной семьи)


Первый опытвторой3456789101112131415

1617181920212223242526272829, 30


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

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

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


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

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

- 💛 книга по чату — написать 10 глав

- 💚 переписать автоматизацию в постмане наполовину

- 💔 сделать новый курс хотя бы наполовину

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

Ну что сказать. Я слегка... Ладно, не слегка, а капитально облажалась в книге по SQL и с конца апреля (после SQA Days) я не делала НИЧЕГО по работе, кроме исправления косяков. По сути весь цикл ушел на эти правки и если я что-то и успела сделать, то ДО этого времени.

А там ещё и Катюша родилась и как-то совсем не до работы стало))) Ушло много времени на восстановление, попытки поспать, ну и оформление документов... Что в итоге сделала в этом цикле:

  1. Книга 4, SQL: 
    1. вычитала ВСЮ книгу
    2. навносила кучу правок, в том числе двигая главы туда-сюда
    3. добавила около сотни новых картинок!
    4. снова сдала!
  2. Книга 5, ChatGPT — делаю 4 главу...
  3. Курс по автоматизации в Postman — записала ещё пару уроков, начала обработку + сделала заготовки на ютуб.
  4. Выступила на SQA Days!
  5. Выступила на встрече московского клуба тестировщиков!
  6. Статьи на Хабр — 0 штук (╯︵╰,)
  7. Пополнила свой youtube-канал — 0 штук (╯︵╰,)
  8. Инструменты 12 недель — продолжаю вести файлик DONE, это все еще очень круто
  9. Встретилась с Олесей!
  10. Лешке исполнился годик!
  11. День рождения мужа, юбилей!
  12. Отправили старшего в лагерь «сделай сам»
  13. Родилась Катюшка!
  14. И годовщина свадьбы тоже в этом цикле была)))
  15. Прописалась вместе с детьми
  16. Получили статус многодетной семьи!

Результаты подробнее

суббота, 19 апреля 2025 г.

Мои 12 недель в году. Часть 30 (Сдала книгу и сделала курс по ChatGPT!)

Первый опытвторой3456789101112131415

16171819202122232425262728, 29


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

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

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


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

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

- закончить книгу по SQL 

- сделать новый курс

- переписать автоматизацию в постмане хотя бы наполовину

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

В итоге сделала практически всё, кроме переписывания курса по автоматизации — я его переделывать начала, но пока скорее четверть, а не половина, увы. Всё дело в том, что в феврале я сорвала с младшим сыном спину, и в итоге всё расписание изменилось, а я стала больше отдыхать. Прям си-и-и-и-ильно больше. 

Если раньше я ложилась подремать днем раз в неделю, то теперь каждый день. Рабочего времени, сами понимаете, стало в разы меньше. Но что поделать, здоровье важнее.

Зато! Ещё в январские праздники я доделала книгу по SQL! Правда, ещё 2 месяца (!!) ждала художниц. Но книгу уже сдала и даже уже стою в очереди к редактору =))) 

Придумала и сделала новый курс — базовый по ChatGPT. Он занял времени больше, чем я планировала, но было очень интересно =))) На очереди следующая ступень, использование ChatGPT в автоматизации! Но это уже планы на следующий цикл ))

Ну и на Хабре было целых 3 статьи, что уже круто! В итоге что сделала:

  1. Книга 4, SQL: дописала книгу, сдала рукопись! 
  2. Начала переписывать курс по автоматизации в Postman.
  3. Сделала новый мини-курс — Применение ChatGPT в тестировании
  4. Мелкие (орг) улучшалки по текущим курсам.
  5. Статьи на Хабр — 3 штуки \(〇_o)/
  6. Пополнила свой youtube-канал — 4 видео 
  7. Сделала трансфер всех видео с ютуба в ВК!
  8. Выступила на митапе в Йошкар-Оле, но удаленно (видео тут)
  9. Сделали первые справки образовательные
  10. Инструменты 12 недель — продолжаю вести файлик DONE, это все еще очень круто
  11. Вышла в декрет! ))
  12. Сорвала спину в феврале и няни стали чаще
  13. Продали кучу настолок! Расчистились))
  14. Встречались с друзьями
  15. Фотосессия в Мимозе
  16. Фотосессия у фонтана =)