суббота, 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. Фотосессия у фонтана =)

четверг, 17 апреля 2025 г.

Я еду на SQA Days 36!


Что-то замоталась, забыла написать =)))

Через недельку буду в Питере, на конференции SQA Days 36, буду выступать с докладом «Отличия при тестировании REST API и GraphQL API».

Так что можно встретиться, пофоткаться и вот это вот всё =))) 

Если хотите подписать книгу, то берите её с собой. К сожалению, в этот раз я не смогу привезти свои книги — последние пару конференций можно было найти меня и купить книгу сразу на месте, но вес у книг слишком тяжелый, а я только только спину вылечила... В общем, если был такой план, то купите книгу заранее (она и на Озоне есть, помните только, что зеленая обложка у черно-белых изданий, а рыжая / фиолетовая / голубая — у цветных).

Ну что, до встречи на конференции! 😀

среда, 2 апреля 2025 г.

Библиотека промтов для ChatGPT на русском языке

 


Коллега поделилась ссылочкой, а я делюсь с вами: https://prompt1.ru/.

Это библиотека промтов для разных нейросетей на русском языке — создатели собрали «самые лучшие подсказки для нейросетей под любые задачи». Конечно, не совсем под любые — по тестированию там промтов нет. Пока что. 

Справа сверху есть кнопка «добавить промт», так что в целом ничего не мешает расширить библиотеку под тестирование, а не только написание статеек.

Тем не менее такую библиотеку можно использовать вне работы для «стандратных» задач типа составления статьи.

Тут все разбито по категориям под текстовые нейронки и генераторы изображений, и спрятано под фильтры. Есть промты для реалистичной генерации людей, написания курсовой, диплома, контент-плана и так далее.

воскресенье, 2 марта 2025 г.

Применение ChatGPT в тестировании: новые курс и книга!


Пару месяцев назад пришел ко мне издатель с предложением написать книгу про ChatGPT — на западном рынке такие уже появляются, а у нас ещё нет, непорядок!

Я поизучала тему (когда он стал набирать обороты в России, я как раз ушла в декрет) — да, тема то хороша! Отличный инструмент, который помогает:

  • студентам учиться (фидбек быстрее, чем с любым тренером, кроме индивидуального «живого» общения);
  • тестировщикам (и не только им) работать.
Ну а раз такое дело, решили заодно расширить линейку курсов по инструментам тестировщика. И вот на этой неделе у меня две радости — новому курсу и книге быть!

вторник, 28 января 2025 г.

Как читается Schema в GraphQL API

Чтобы понимать, какие запросы можно отправлять в GraphQL API и что можно получить в ответе, нужно уметь читать его схему. Это как WSDL в SOAP API — описание всех доступных методов.

Да, программы типа Postman или Apollo сами считывают схему и показывают вам всё в красивом виде — просто ходи да «натыкивай» запросы. Но если само API ещё в разработке, чтение схемы поможет понять, что вас ожидает.


Поэтому в этой статье я расскажу, что такое Schema GraphQL API и как её читать.


Ссылка на Хабр


воскресенье, 26 января 2025 г.

Документация в Apollo по методам GraphQL — откуда берется

Если открыть GraphQL API в Apollo Studio, мы увидим документацию по методам. Посмотрим на примере системы Cards, ссылка в Apollo — https://cards.bugred.ru/online.

Чтобы документация появилась, нужно вызвать первый запрос с авторизацией — система защищена, без заголовка Authorization ничего не вернет (пароль см в документации по ссылке выше). Можно послать универсальный запрос: query UniversalQuery { __typename}

И вот мы видим, какие вообще методы нам доступны. Посмотрим на запросы Query:


Зайдем в любой метод, например, в метод getUser. И смотрите, у возвращаемого объекта есть описание на русском! «Тип данных пользователь»:


пятница, 24 января 2025 г.

Аргументы внутри объекта Schema GraphQL — для чего нужны

В GraphQL для поля любого объекта вы можете указать аргументы. А объект — это который определяется через ключевое слово type:

Однако обычно аргументы используют в запросах — query и mutation (это тоже объекты в схеме). Там всё логично:

  • Получить конкретную книгу? Укажи её ID, вот тебе и аргумент.
  • Создать книгу? Укажи её данные, снова через аргументы.