среда, 22 декабря 2021 г.

Как обучить джунов QA за 3 дня (сборник материалов)

Чему нужно обучить junior QA, чтобы он начал приносить пользу проекту? Конечно, было бы здорово «всему и сразу», но это может затянуться надолго. А вот с основами тестирования можно познакомить буквально за пару-тройку дней. Особенно если это фулл-тайм дни (рабочее время).

Я обучаю новичков больше 6 лет, больше тысячи людей выпустила, книгу вот написала. И на опыте студентов вижу, что «план-минимум» на самом деле небольшой:



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

Если перед вами стоит задача «завтра выйдут два джуниора, обучи их», начните с основ. Один из вариантов: 

  • дали посмотреть видео или прочитать статьи;

  • собрались вместе в переговорке или зуме, обсудили;

  • дали ДЗ на закрепление материала;

  • через три дня получили более-менее адекватного джуна, профит!


В этом посте я собрала ссылки в помощь по каждой теме:

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

  • статьи — даете как дополнительный материал.

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

понедельник, 20 декабря 2021 г.

Черно-белая книга тоже в продаже!

 


Ссылка на книгу — https://bhv.ru/product/chto-takoe-testirovanie-kurs-molodogo-bojtsa/

Цена ч/б у издателя — 1050 руб

Промокод на 18 % скидки — ilovetesting (действует до НГ)


Совершенно внезапно вышла черно-белая книга. Мне говорили, что она будет готова только в марте, вместе с цветной. Но в итоге сумели выпустить раньше. Так что если вы хотели сделать себе / другу подарок на НГ, у вас есть шанс!

среда, 15 декабря 2021 г.

Цветная книга снова в продаже!

 


Описание книги — http://testbase.ru/book-beginner (592 стр)

Где купить — https://shop.testbase.ru/buy/book

А теперь поясню по цене и тому, как заказывать.


Цена (цветная книга)

Первый тираж разошелся буквально за 2 дня:

  • 29 ноября я выпустила пост про книгу
  • 1 декабря продажи закрыли
Если честно, это было очень неожиданно (и приятно) для меня. Цена получилась довольно высокая, так что я думала, что продам штук 20-30, и то за счет выступления в Костроме =))

вторник, 14 декабря 2021 г.

Что такое сборщик продукта

Когда вы открываете любой сайт — например, google или facebook, вы видите конечный продукт. Но чтобы этот продукт увидеть, и пощупать, нужно:

  1. Написать код приложения

  2. Собрать проект

  3. Поднять его на сервере приложения

Сегодня я расскажу про второй этап. Сборку приложения можно проводить вручную, но есть также специальные инструменты для этого, которые называются «сборщик продукта». О них мы и поговорим.


Ссылка на Хабр (кликабельное содержание там есть)


Что это такое и зачем он нужен

Вася решил стать разработчиком, еще будучи студентом. Он выбрал язык программирования Java и начал его изучать. Тренировался на простых вещах:

— Hello Word

— Калькулятор

понедельник, 13 декабря 2021 г.

Организация обучения джуниоров внутри команды (видео)

 

2 декабря выступала в Костроме у Exactpro Systems с темой «Организация обучения джуниоров внутри команды». Уже готово видео! Ссылка на ютуб — https://youtu.be/UR9qZZ6IWBA

В докладе я рассказываю о том, как обучить совсем-совсем новичков. Тех, у кого горят глаза, но кроме теории с ютуба / хабра / etc, больше ничего нет. Мы рассмотрим, какие в этом случае есть варианты и остановимся на «провести собственные курсы внутри компании».

Именно об этом мой доклад:

— Как подготовить курс

— Какой план-минимум тем, которые надо рассказать, чтобы люди начинали приносить пользу

Если у вас ранее не было опыта обучения, то создание курса может вызвать ступор:

— о чем вообще рассказывать?

— что конкретно рассказать по этой теме?

— как провести занятие?

Я дам структуру подготовки и расскажу, на чем нужно акцентировать внимание. А также дам список доп материалов по плану-минимум, которые вы сможете использовать в своём обучении (в общем доступе список будет чуть позже)

пятница, 10 декабря 2021 г.

Тестирование локализации

В данном случае под локализацией понимается не локализация бага (поиск первопричины возникновения), а локализация ПО — перевод на разные языки.

Это когда вы можете переключать язык в интерфейсе, обычно "Рус / Eng", но бывают и многоязычные приложения! Что тестировать в таком случае?

  1. Адекватность перевода — при наличии знания языков. Скорее всего, тексты лежат где-то в одном месте в коде, файлики с русскими фраза, английскими и другими языками. Можно вычитать сами файлики.
  2. Пункты меню — все ли переведены?
  3. Кнопки — про них часто забывают. В итоге сайт весь на английском, и большая кнопка «Купить»
  4. Рисунки — про них обычно даже не думают. Переключаешь язык, а там картинка на главной с другим языком осталась...
  5. Длинные фразы — часто любят вылезать за пределы области. Что в одном языке нормально влезает, в другом займет много места. Например, «Поздравляем!» и «Congratulations!». Найти такие фразы помогут файлики с переводом в коде.

Яркий пример «забыли про картинку на главной странице сайта» — сайт foodpanda в 2013 году. Переключаешься на анлийский:

— кнопочка «Log in / Register» обновилась;

— названия блюд и ресторанов тоже;

— а вот огромная картинка «лучшие предложения ресторанов!» гордо висит на русском. С английском кнопкой «начать покупки» =))


Аналогично выбор города остается на русском:

среда, 1 декабря 2021 г.

Книги кончились )) Оформляем предзаказ!

Описание книгиhttp://testbase.ru/book-beginner (592 стр)

Содержание — https://software-testing.ru/images/stories/library/content.pdf

Стоимость в цвете — 2500 рублей самовывозом (доставка еще 500-600 рублей, информация по ней будет чуть позже)

Форма предзаказа


Ну что, всё, книги кончились 👀

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

Но вы уже сейчас можете сделать предварительный заказ, чтобы мы понимали, сколько надо допечатывать книг =) Для этого достаточно заполнить гуглодоку по ссылке выше, а ближе к делу мы по ней пройдемся и скинем информацию на емейл.

Ну а пока осталось только 20 книг, которые я повезу в Кострому, и которые можно будет купить очно на митапе =)


понедельник, 29 ноября 2021 г.

Что такое тестирование. Курс молодого бойца (моя книга вышла!)

Описание книги http://testbase.ru/book-beginner (592 стр)

Заказатьhttps://shop.testbase.ru/buy/book. Пока самовывоз (см ниже где и когда!!). С почтой разберемся чуть позже. 

Стоимость в цвете — 2500 рублей + доставка. До марта 2022 года будут скидки :)


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

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

среда, 24 ноября 2021 г.

Организация обучения джуниоров внутри команды. 2 декабря, Кострома

 


Что: QA Meetup

Где: Кострома / онлайн

Регистрация: https://ru.exactpro.com/events/external/qa-meetup-1


2 декабря буду выступать в Костроме. Приходите увидеться очно, или подключайтесь онлайн.

Я расскажу о том, как обучить совсем-совсем новичков. Тех, у кого горят глаза, но кроме теории с ютуба / хабра / etc, больше ничего нет. Мы рассмотрим, какие в этом случае есть варианты и остановимся на «провести собственные курсы внутри компании».

Именно об этом будет мой доклад:

  1. Как подготовить курс
  2. Какой план-минимум тем, которые надо рассказать, чтобы люди начинали приносить пользу

вторник, 23 ноября 2021 г.

Автоматизация рутины. Скачиваем файлы через bash

Вышла я на работу, так что пора стряхнуть пыль с рубрики «истории с работы» 👀

Стоит у меня задача — скачать и запустить N справочников на стенде, около 10 штук. Команда выглядит так:

env/bin/test download dir_1

env/bin/test download dir_2

env/bin/test download dir_3

...

env/bin/test start dir_1

env/bin/test start dir_2

Это в упрощенном виде. А если у меня есть какие-то особенности запуска (смещение порта, например), команда получается длиннее:

. tester.env && . custom.env && env/bin/test download dir_1

Команды можно вызвать пачкой, они не конфликтуют друг с другом. Ну и прекрасно! Можно, конечно, уныло вставлять команду в командую строку и ждать выполнения, но зачем?

Панбагон. 12 часов — опасное время

Есть у меня Тузик, моющий робот-пылесос. Когда я ему ставила расписание на выходные дни, хотела сделать 12 часов, но передумала. Слишком опасное время — а что, если я поставлю 12 часов дня, а он поймет это как полночь? Поэтому поставила 13 часов, там сразу видно, это или 01, или 13.

В рабочие дни Тузик едет мыть полы в 9 утра. Но это когда ребенок не болеет. Сейчас ребенок опять заболел и я решила поменять расписание, чтобы мы могли высыпаться. Тут надо заметить, что у iRobot-а установка расписания выглядит вот так, в виде часиков:


Стояло 09 утра, я «накрутила» плюс 3 часа. И не проверила, что он сохранил. Ну, вы поняли, что было дальше, да?))

воскресенье, 21 ноября 2021 г.

Мои 12 недель в году. Часть 17 (переезд, ДР и пневмония)


Первый опытвторойтретий456789101112131415, 16


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

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

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


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

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

Ещё я за этот цикл умудрилась переехать, заболеть пневмонией, даже в больничке 3 дня полежать, сфоткаться в виде Клеопатры, поставить сами импланты (но пока не коронки)... А ещё полностью переделать ШНАТ, работать с книгой, договориться о выступлении в Костроме в декабре... В общем, жизни кипит!

Но посмотрим какой был исходный план действий:

— книга: максимально приблизить выпуск книги

— курсы: сделать оба урока курса по регуляркам

— статья на ХАБР!

— переезд =)

По книге я сделала всё, что могла. Статью тоже написала. Правда, только одну, ну что поделать... А ещё переехала! А вот с курсом облом вышел... Но вместо нового курса я переделала текущий)

Все результаты:

  1. Книга:
    1. ASAP доделали картинки, сдала рукопись
    2. Прошла литредактуру!!
    3. Переделали все картинки (черный цвет был "неправильный" в диалогах)
    4. Сверстали первый вариант!
    5. Собрала документы по художникам — одно письмо аж из Ашхабада ждала (2 месяца)
  2. Посты из книги, пополняя бесплатный онлайн-вариант — 3 штуки  (╯︵╰,)
  3. Новый курс — ничего (。•́︿•̀。)
  4. ШНАТ — переписала все домашки по курсу! Добавила тестов во все темы, ух какой курс стал))
  5. Улучшалки по текущим курсам — они небольшие, но набирается прилично! 
    1. Улучшалки по ШНАТ — 179 штук \(〇_o)/ 
    2. Постман  — 3 штуки
  6. Пополнила свой youtube-канал — 8 штук
  7. Статьи на Хабр — 1 штука
  8. Folks — 3 улучшалки
  9. Прочитала 2 книги ((
  10. Инструменты 12 недель — продолжаю вести файлик DONE, это все еще очень круто
  11. Переболела пневмонией + потом еще пару раз ОРВИ
  12. Зубы... Поставили нижнюю часть имплантов, потом формирователи.
  13. Зарегалась в Почте России для того чтобы получать по упрощенке письма
  14. День рождения Влада
  15. День рождения крестной Влада
  16. День рождения мамы
  17. День рождения мой
  18. Ездила к друзьям сама (в основном летом на дачу)
  19. Уехала к Юлечке на весь день))
  20. Встречала гостей
  21. Играли в настолки почти каждую неделю!
  22. Ходила в кино почти каждую неделю!!
  23. Встретила друзей у себя дома (так, чтобы 5+ чел — это 3 года уже не бывало!)
  24. Переболела пневмонией + полежала в больничке
  25. 3 раза сделала КТ
  26. Перестала готовить в сб, ха-ха!
  27. Купила себе курс по кулинарии)) Теперь главное болтяру на него не положить))
  28. Купила робот-пылесос)
  29. Проверила зрение
  30. Сделала узи
  31. Обновила права! Еще 10 лет свободна =)


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

воскресенье, 7 ноября 2021 г.

Тестирование безопасности / защищенности

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

 


Насколько безопасно ваше ПО? Легко ли его взломать? Это очень важный вопрос, если приложение работает с персональными данными или деньгами.

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

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

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

среда, 3 ноября 2021 г.

Статус книги: уже сверстали!

 


Продолжу хвастаться статусом книги.

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

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

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

Заменить цвет легко можно только в фотошопе, если исходники оттуда. Но у меня было 10 разных художников, так что половину картинок пришлось переделывать. Причем в авральном режиме, потому что без "правильного черного" работа над книгой просто встала. А простой мы себе позволить не можем, так как у меня в декабре выступление в Костроме и нужны книжечки...

В общем, срочно срочно дорабатывали картинки, потом верстали. И вот я отправила замечания по верстке (только самые критичные), и буквально пару дней назад заапрувила правки. Уф! Теперь книгу вычитают корректоры и будем печатать!

воскресенье, 3 октября 2021 г.

Куда на HH записать навыки джуниору (лайфхак от HR)

Один из моих выпускников недавно устроился на работу и поделился со своими сокурсниками лайфхаком по оформлению резюме на HH.ru:

********************

Мне ещё hr из крупной it компании дали хороший совет, если искать работу через HH, может кому-то поможет. 

На hh сначала идет информация о предыдущем месте работы, и только потом есть пункт «О себе», куда и я написал данные о том, что я хочу сменить профессию, что я умею из тестирования и т.д. Это не правильно, так как до конца резюме мало кто долистывает, времени на это ни у кого нет.

Поэтому мне посоветовали указать последним местом работы «Обучение тестированию» и туда уже вписать информацию по тому, что ты умеешь. Там образом нужная информация на hh будет на самом верху:

пятница, 1 октября 2021 г.

174 изменения в ШНАТ — обновление курса!

 


Так получилось, что я взяла себе поток своей школы для новичков (сокращенно ШНАТ) на проверку. Исходно помощница заболела ковидом, а заодно решили посмотреть, что можно в курсе улучшить. В итоге переделали кучу всего ¯\_(ツ)_/¯

Давайте я расскажу вам, что я наменяла. Всего было 173 (!) изменения, но это по мелочи, а если сгруппировать, получается так:


1. Оставила один общий проект вместо 20 разных

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

вторник, 28 сентября 2021 г.

Скидка на SQA Days

 


29-30 октября в Москве пройдет международная конференция по тестированию SQA Days!

Если хотите получить скидку в 10%, используйте промокод — @Molechka 👀

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

Я сама очень люблю эту конференцию, можете почитать мои отзывы о ней по лейблу «SQA Days». Идеальное место для наращивания контактов. Вот примерный план:

  1. Отмечаете себе понравившиеся доклады
  2. Приходите на них, записываете вопросы
  3. Обязательно их задаете!
  4. Ловите спикера после доклада в кулуарах и продолжаете общение, узнавая кучу всего нового
На этой конференции быть не обещаю, но в следующем году планирую выступать, так что увидимся на SQA Days!

понедельник, 27 сентября 2021 г.

Статус книги: закончили редактуру

 


Продолжу хвастаться статусом книги.

Закончили редактуру! Причем успели ровно за месяц — 25 августа появился редактор, а 25 сентября его работа над книгой была закончена. Вычитали все 16 глав, отредактировали, обновили чуть ли не треть картинок =)) В основном делая крупнее текст для лучшей читабельности, но сам факт! Снова работали с художниками в АСАП-режиме)

Теперь будем ждать верстку...

понедельник, 13 сентября 2021 г.

Чек-лист — как тестировать поиск

Я посмотрела, как тестируют поиск начинающие тестировщики, и решила написать этот чит-лист проверок. Это такая серебряная пуля, которую можно применить на любом проекте, лишь немного варьируя под себя, под свой проект.


Поиск — он же есть практически в каждой системе. Поэтому здорово, когда есть шпаргалка «какие вопросы задать аналитику» и «какие проверки провести». Именно это мы в статье и обсудим. Сначала я дам чек-лист, а потом разберу каждый пункт отдельно.

Ссылка на ХАБР (там кликабельное оглавление)

суббота, 11 сентября 2021 г.

Панбагон. Изменение заказа N#SHIPMENT_ID#

Вчера сделала заказ в Сбер Еаптека. Заказ дался нелегко, потому что там был ещё и другой баг — при оформлении корзины просто нельзя было выбрать «куда доставить», а без этого пункта нельзя было оформить заказ.

Причем это у меня давно такая фигня. В первый раз тык-тык, ну видимо, баг, сходила пешком в аптеку. Сейчас спустя N месяцев вернулась к приложению, опять не дает! Заказала через деливери клаб. А потом в деливери не оказалось нужного мне, пришлось разбираться с ЕАптекой. 

четверг, 9 сентября 2021 г.

Статус книги: 25 августа появился литредактор!

 


Забываю похвастаться статусом книги.

25 августа мне написал литредактор! И сразу к делу, прислал обработанное введение. Я тогда письмо не получило, из-за аттача улетело в спам. Получила на следующий день (в четверг), но работу отложила до понедельника — у нас как раз был переезд, некогда совсем.

К 30 августу подразгреблась и начали работать. Сейчас мы уже закончили введение и главу 1. Григорий (мой редактор) прислал мне главы 2-3-4-5, я пока вычитываю главу 2. Она большая, 111 страниц, а у меня пневмония, так что работаю мало...

Но мелкими шажками — в большое будущее! =))

среда, 25 августа 2021 г.

Тестирование производительности

Производительность — скорость работы приложения. 

  • Как быстро открывается главная страница?
  • Сколько времени будет работать REST-запрос на создание карточки?
  • Как долго будет загружаться отчет с максимальным количеством настроек?

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

Один и тот же поисковый запрос «Иванов Иван» на разных базах отработает по-разному. Одно дело — поискать по тестовой базе в 100 записей, совершенно другое — на реальной нагруженной системе на 100 млн данных.

Поэтому проводим тестирование производительности:

  • С разными параметрами
  • С разными настройками
  • В разных условиях

Важно понимать, что разные параметры — это:

  • Минимум
  • Максимум

среда, 4 августа 2021 г.

Панбагон. После авторизации в корзине она очищается, но денег просит

Преподавательница показала сыну книгу «Живая книга» издательства Clever. Бабушке она очень понравилась, да и мне тоже. Решили заказать. Поискала книгу, нашла второе издание в Лабиринте.

О, класс! Посмотрела, что магазин предлагает взять в комплекте, взяла. Заодно «статистику и котики» захватила, лежала в отложенных. Перешла в корзину, начала оформлять. А дальше началось прекрасное.

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

Ввожу емейл, система ругается «такой емейл уже есть, авторизуйтесь!». Ввожу телефон, аналогично. Ну ок, тыкаю «Авторизуйтесь», ввожу снова телефон и логинюсь в системе. Страница обновляется и я снова оказываюсь перед экраном с шагами 2 и 3: адрес доставки и твои данные. При этом шаг 2 благополучно почистился и адрес пришлось вводить по новой. Ну ооооок. Ввела.

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

Вот только... Спустя минут 10 мне приходит новое письмо — «Ваш заказ отменен» о_О
А еще через какое-то время получаю сразу 2 письма с новыми заказами, но той же суммой: «Ваш заказ ожидает оплаты!»:

2 новых заказа

Что за фигня то? Звоню в Лабиринт:

Статус книги: 1 августа рукопись сдала!

 


Продолжу рассказывать статус своей книги.

В прошлый раз я уже писала такой пост. Такая гордая собой была — в договоре прописали дату 1 августа, а я 20 июля всё сдала, ха-ха-ха!!

А потом оказалось, что всё включает в себя не только текст, но и картинки. А я же пока переделывала книгу и ужимала её в 2 раза, часть картинок тоже переделала. Но ведь литредактор будет текст читать, а за время редактуры и картинки подоспеют... В общем, я честно думала, что нужно закончить именно текст.

В итоге последние 2 недели мы с двумя основными и самыми шустрыми художницами в темпе вальса доделывали все остатки. Павел (куратор из издательства) особо не торопил, но мысль о том, что я подписала документы на 1 августа, поджимала.

Ну что я могу сказать. Сделали, смогли! 1 августа закончили и я отдала рукопись в издательство. Теперь уже полностью законченную. Так что ждем следующий этап — литредактуру. А пока собираю оригиналы договоров с художников и думаю над обложкой.

вторник, 27 июля 2021 г.

Мои 12 недель в году. Часть 16 (дача, издательство, импланты, прививка)

Первый опытвторойтретий4567891011121314, 15


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

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

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


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

Я нашла изательство для книги!! И сейчас у нас полным ходом идёт работа подготовительная, чтобы всё закончить и передать литредактору.

А ещё мы уехали на дачу почти на 1.5 месяца. И прекрасно там отдохнули, плавая каждый день в +30 жару! Правда, чуть не потеряли там кошку =) Но всё обошлось! 

А ещё я сделала 2 прививки и получила QR-код как раз за день до того, как их отменили. И поставила импланты, так что пишу этот пост, страдая... Так, ну ладно, это мы отвлеклись, вернемся к основным целям релиза:

— книга: максимум картинок доделать

— курсы: сделать 1 урок курса по регуляркам

— статья на ХАБР!

Ну что я могу сказать. По книге план перевыполнен! Мы не просто доделали ВСЕ картинки из исходной книги. Я уже заже нашла издательство, ужала книгу из 1200 страниц в 600 и нафигачила новых картинок художникам, которые мы сейчас в спешке и делаем. 

Но цикл из-за книги получился больше, вместо стандартным 13 недель около 14. Я обычно 12 недель и потом пишу за пару дней пишу результаты. А тут цикл закончился 1.5 недели назад, и вот только руки дошли. Потому что по книге последние 2 недели режим АСАП включен.

По курсам — я начала делать 1 урок. И даже сделала уже 27 домашних заданий! Это было весело и круто, но потом книга меня поглотила. Всё-таки книга в первом приоритете.

Статьи на ХАБР тоже написала. Правда, пока у меня там затишье, ибо некогда. Но 4 штуки в цикле написала. Нормалек ))) В начале цикла как раз писала активно посты, продолжала на волне прошлого периода так же шпарить.

А теперь все результаты:

  1. Сделали еще 300 картинок к книге — доделали в первой версии
  2. Нашла ещё одну художницу
  3. Написала план-проспект по книге терминов и основной
  4. Разослала проспекты в издательства
  5. Подписала договор с издательством БХВ — книга точно будет! И надеюсь, в этом году)))
  6. Сделала себе доп ОКВЭД для ИП, чтобы работать с издательством.
  7. Посты из книги, пополняя бесплатный онлайн-вариант — 10 штук
  8. Создала телеграм-канал с полезными ссылками!
  9. Наконец-то занялась новым курсом, сделала 27 домашних заданий
  10. Взяла себе ШНАТ на проверку (сама)
  11. Улучшалки по текущим курсам — они небольшие, но набирается прилично! 
    1. Улучшалки по ШНАТ — 29 штук
    2. Постман  — 4 штук
    3. Рест —  4 штук
    4. Логи — 3 штуки
    5. Локализация — 2
  12. Пополняю раздел «работы студентов» — 4 штуки
  13. Пополнила свой youtube-канал — 12 штук! \(〇_o)/ 
  14. Статьи на Хабр — 4 штуки! 
  15. Testbase — 3 улучшалки
  16. Folks — 6 улучшалок
  17. Прочитала 4 книги
  18. Инструменты 12 недель — продолжаю вести файлик DONE, это все еще очень круто
  19. Укатили на дачу на 1.5 месяца, кайф)))
  20. У кошки нашли глистов прямо перед дачей, срочно лечились
  21. Отказались от памперсов!
  22. Встречались с друзьями, в том числе внезапно на даче))
  23. Ездили в парк «Дикие белки»
  24. Сходила на «Гонку Героев»! Урбан
  25. Ходила в кино — в том числе в 4дх!
  26. Занималась ремонтом
  27. Забрала исполнительный лист из банка и отнесла судебным приставам (да те тоже нифига не делают, впрочем)
  28. Сделала обе прививки от ковида! Хотела после дачи, но раз пошла такая пьянка...
  29. Поставила импланты


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

суббота, 24 июля 2021 г.

Карма тестировщика и налоговая...

В прошлом сообщении рассказала, как мне пришлось всё бросить и ехать в налоговую в этот понедельник.

Конечно, я переживала. Налоговая — это всегда волнительно! Особенно тот факт, что для простой смены фискального накопителя тебе надо заполнить 10 (!!) листов специальной формы. 10 листов, Карл! 

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

— Вы что, закрыли своё ИП?

У меня аж сердце в пятки ушло. Неужели мы могли что-то такое сделать, пока утром прыгали с бубном вокруг кассы??? Ну нет, нельзя закрыть ИП через кассу, это какой-то бред...

Стали разбираться... Не разобрались 😁

Панбагон. Как ошибка в письме мне все планы сломала

Хочу рассказать пример бага в письме от системы. Это ведь тоже документация, которую надо тестировать... А ещё её надо тестировать как функционал. То есть не только текст письма, но и дату, в которую оно уходит.

Так вот! У меня есть ИП. У ИП должна быть касса, а внутри кассы есть ФН — фискальный накопитель. Это такая маленькая коробочка, в которой хранится вся история за 3 года (у меня был на 3 года).

23 июня Модулькасса присылает мне письмо — дорогуша, через месяц твой ФН сдохнет, замени!


Я заказала у них новый накопитель, оплатила, пару дней подождала курьера... А потом попросила коллегу помочь мне с заменой. А тот говорит:

— А мне как раз свой 4 июля менять, давай потом твой заменим.

четверг, 22 июля 2021 г.

Панбагон. Пачка готовой еды весит 200 кг

Деливери клаб сегодня «порадовал». Решила заказать во ВкусВилл готовой еды, зашла в приложение, а там... Каждая малюсенька пачечка весит 200 кг:

Ошибка максимального веса

Ну, подумаешь, в 1000 раз ошиблись, с кем не бывает 👀

Я поржала с таких весов, но какая разница, заказу же не мешает. Но нет, мешает. См низ скриншота — я заказала всего 4 пачки, но не смогла попасть в корзину. Так как превысила лимит в 800 кг на доставку...

Пришлось заказывать через приложение «ВкуссВилл», хоть там и дольше везут, но азато без таких казусов.

Простенький баг, но давайте потренируемся оформлять по шаблону:

вторник, 20 июля 2021 г.

Статус книги: доделала рукопись

 


Продолжу рассказывать статус своей книги.

От меня нужно было подготовить рукопись:

  1. Закончить её (неактуальный пункт для меня, я искала издательство уже с готовым текстом)
  2. Стили в книге под издательство поменять
  3. Картинки пронумеровать (напомню, что у меня их больше 1000) — и исходники тоже пронумеровать, а они там рандомно валялись между прочим)))
  4. Алфавитный указатель сделать.
И потом уже книга пойдет в работу. Так вот, я свою часть закончила, книгу сдала!

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

UPD — оказалось, нельзя пройти на этап редактуры, если в книге есть «TODO художникам». А я ведь в процессе переделки книги накидала новых картинок. Так что следующий этап отложен, будем срочно доделывать что есть

суббота, 17 июля 2021 г.

Статус книги: 2 июля подписали договор с издательством

 


Что-то я провтыкала этот момент в блог записать)) Самое смешное, что буквально неделю-две назад перерыла весь блог, искала момент, когда я начала писать книгу. И тоже не было отдельного поста!

Так что я лучше буду записывать, чтобы потом было легче найти =))

Мой статус:

  • 28 мая я начала рассылать план-проспекты по издательствам. 
  • 2 июля я подписала договор с БХВ
Теперь работаем, так что книга по тестированию для новичков выйдет в течение полугода. Цикл издания по разному времени занимает, может и полгода занять. Но я надеюсь в этом году успеть. Будет что подарить друзьям на новый год! 👀😅

пятница, 2 июля 2021 г.

Новые правила деловой переписки. Максим Ильяхов, Людмила Сарычева

 


Ссылка на OZON

Что именно можно почерпнуть для себя из книги, видно на её обложке внутри телефончика =)

Ну и заголовок цепляет, конечно. Деловая переписка — это ведь касается всех! Даже тестировщиков. Вы ведь как-то общаетесь с коллегами, верно? Верно! Обычно это телеграмм, но иногда и почта.

Когда я написала про почту, то сразу вспомнила ребят, которые в чатах рекомендуют писать письмо вышестоящему начальнику с копией обидчиков типа «меня не пускают в базу данных, а без этого я не могу тестировать, ай-яй-яй». Бр-р-р-р, аж передернуло! Не хотела бы я работать в компании, где без такого канцеляризма никуда... А вот в книге похожие кейсы разбираются. Как не послать в Ж этого козла грамотно ответить, если тебя унижают в общей переписке.

Я уже читала «Пиши, сокращай», но давно, 4 года назад. Так что с удовольствием прочитала эту книгу Максима Ильяхова (а теперь ещё и «Ясно, понятно» хочу прочитать!). Казалось бы, довольно простые вещи:

  1. Проявлять уважение к собеседнику
  2. Не лебезить, выпрашивая работу / какую-то плюшку
  3. Писать честно и по делу
  4. Использовать текст вместо ссылок / аттачей там, где это можно сделать — потому что переключаться между 10 вкладками не очень удобно
  5. А если есть ссылки, то нужно вводить в контекст, не «вот вам ссылки: раз, два, три», а «обещанные статьи: что такое VCS, что такое CI, что такое API»
  6. Если от вас что-то просят, прислать ровно то, что просят.
  7. ...
Но многие ли их соблюдают? Особенно первый пункт, про уважение. Хотя с 6 пунктом тоже бывают проблемы, у меня в том числе, см раздел «самолюбование».


Улыбочки

Бывает так, что сообщение пишут с кучей эмоций и смайликов, типа улыбаются, но при этом через текст прямо сквозит реальный посыл «да иди ты нафиг, урод, сам виноват!». 

четверг, 1 июля 2021 г.

Панбагон. При смене тарифа запись об оплате сбрасывается

И снова я про Модулькассу. Собственно, сегодняшний баг сподвиг меня и прошлый пост написать, потому что за 4 месяца они умудрились дважды забыть о моих оплатах!

В этот раз было наложение двух ситуаций:

  • смена тарифа
  • списание средств
Кассу можно оплатить на месяц, полгода и год. Я оплачивала на год, сейчас подошло время новой оплаты. Но пару недель назад в кассе появилась плашка «Ваш тариф архивный, выберите новый». Ну, а что делать, если тебя пинками в светлое будущее загоняют?

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

Через пару дней получила «смс счастья» — деньги списались. Ну и отлично. Значит, на год вперед всё оплачено, можно спать спокойно. Агащаз.

Панбагон. Эй, у вас оплата кончается. Ой, то есть нет

Год назад


Год назад у меня заканчивался договор с ОФД. Модулькасса мне об этом маякнула и предложила продлить договор через них по скидке. Варианты — на год и на три. Я подумала, что не хочу платить каждый год и заплатила сразу за 3.

Мне прислали код активации, я пошла в Яндекс.ОФД и ввела его. Благо что разыгралось любопытство и внутренний тестировщик сказал «проверь». Яндекс в этом плане тоже не сильно то юзерфрендли оказался, можно же после ввода промокода сразу писать рядышком «ОФД продлен до такого то числа такого-то года». Но нет, этой информации не было.

Пошла искать, нашла. Смотрю — ээээ, что за дела? ОФД продлен на 1 год.
Пишу в моделькассу:

— Так и так, что за фигня то? Я же на 3 года оплачивала.
— Ой (прям так и вижу эти невинно хлопающие глаза), и правда, забыли ещё 2 кода прислать! Сейчас пришлем.

Хроника «Черной книги». Максим Ильяхов

Ссылка — https://course.glvrd.ru/black/

Это видео-рассылка от Максима Ильяхова о том, как он пишет текущую книгу. Это как, знаете, в чатиках иногда вижу «а покажите свой пример чек-листа или тест-плана». 

Понятное дело, что чужой опыт особо не переиспользуешь (если, конечно, опытом не делится тестировщик простых веб-сайтов). Но очень интересно посмотреть, «а как оно на практике то бывает». Пусть даже в одном конкретном случае.

Я эту ссылочку нашла случайно — залезла к Максиму в инстаграмм и посмотрела последние посты и ссылки, которые там есть. А так как сама пишу книгу, то стало интересно послущать его опыт. Вот и вписалась, уже успела просмотреть все видео вплоть до актуального.

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

Ищу помощника тренера

 


Основное по вакансии

Должность: куратор курса для начинающих тестировщиков

Город: любой

Формат: удаленно

Требуемый опыт работы: 2-3+ года в тестировании

Компания: курсы портала Testbase (работаю с самозанятыми / ИП, в штат не беру)

Занятость: гибкая, можно совмещать с основной работой, можно работать фулл-тайм

Вилка: около 100 тыс в месяц, если фулл тайм / при совмещении с основной работой 30-60 тыс (обычно совмещают)


Ищу помощника тренера на курс для начинающих тестировщиков (ШНАТ). Это курс, на котором МНОГО практики в достаточно сжатые сроки (лекции выходят 2 раза в неделю). Выпускники потом говорят нам спасибо за то, что там много гоняли их, потому что их уже не пугают тестовые задания по составлению чек-листов и оформлению багов :)

Работа удаленная, график гибкий. Вы можете уделять курсу всё своё время и получать соответствующую оплату. А можете брать 1 курс раз в 2 месяца и проверять по вечерам после работы.

среда, 16 июня 2021 г.

Всё, что нужно для тестирования мобильных приложений

В телеграмм-канале «Тестировщики нужны» Станислав Яковлев опубликовал отличную подборку ссылок для тестирования мобилок. Забираю в блог с разрешения автора:


Теория, книги, статьи

Hands-On Mobile App Testing: A Guide for Mobile Testers and Anyone Involved in the Mobile App 

Чек-лист тестирования мобильных приложений

Push-уведомления

Монетизация приложения myTarget

UI-элементы и жесты в мобильных приложениях 


Guidelines

iOS Interface Guidelines

Android Components 

Генераторы картинок (подборка инструментов)

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

Это может быть как dummy image, то есть «пустышка», так и картинка на определенную тематику (чтобы не так скучно было) — котики, бекон, актеры... В пустышках удобно то, что сразу виден размер картинки. А с остальными не так скучно, особенно если тестировать аватарку =)

Большинство сервисов из этого поста — те, которые генерят картинку по размерам, ширине и высоте. Если нужно по весу, то см пункт 14. Ширину и высоту можно подменять прямо в URL почти везде — это удобно, можно за один раз наклепать себе с десяток тестовых данных. 


1. Dummyimage.com

Создает «пустышки» — картинки нужного размера без излишеств. Внутри картинки прописан её размер, не более.

Очень удобный интерфейс — открыл сайт, ввел ширину-высоту (цвет и формат по желанию) — перешел по сгенеренной ссылке и сохранил. Если нужно несколько картинок, то можно менять размеры прямо в URL. Пример картинки размером 600 на 500:

https://dummyimage.com/600x500/000/fff   


 

2. Placeholder.com

Тоже создает «пустышки» картинки нужного размера. Но на этом сайте на главной странице слишком много «лишней» информации, воспринимается сложнее. Впрочем, можно это всё не читать, а указывать размеры прямо в URL. Примеры картинок:

https://via.placeholder.com/150         — квадрат 150 на 150

http://via.placeholder.com/640x360   — прямоугольник 640 на 360



воскресенье, 13 июня 2021 г.

Что такое Docker

Docker — это контейнер для приложения. В котором уже всё настроено — и операционная система, и сервер приложения, и вся инфраструктура. Бери да используй!

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

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

Краткое содержание (в блоггере сделать кликабельным его не могу, увы, не нахожу тут якорей):

  1. Что это и зачем он нужен
  2. Чем docker отличается от VM
  3. Преимущества docker перед VM
  4. Архитектура docker
  5. Как docker работает
  6. Зачем докер тестировщикам
  7. Статьи и видео по теме
  8. Итого



Что это и зачем он нужен


Допустим, вы решили купить велосипед. Сравните две ситуации:

*******************************************************************

1. Вам привезли все детали отдельно. Причем велосипед хитрый, так что деталей много, в том числе много мелких.

А инструкция по сборке местами неполная, местами устаревшая — детали выглядят уже по-другому, поди угадай, о чем речь!

 


воскресенье, 6 июня 2021 г.

Поздравляем Сергея с первой работой!

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


Гении и аутсайдеры. Малькольм Гладуэлл

 


Ссылка на OZON

Полное название: «Гении и аутсайдеры. Почему одним всё, а другим ничего?». Автор раскрывает интересную мысль: всем гениям в какой-то мере повезло. Они родились в нужный момент, у них была возможность заниматься тем, что потом принесло им миллионы, и так далее.

Начинает автор с анализа хоккеистов — в какой месяц родились самые лучшие хоккеисты? Оказывается, что в любой элитной группе около 40% игроков родились в январе, феврале или марте, 30 % — с апреля по июнь, и всего 10 % в последнем квартале года. Почему так?

Оказалось, что отбор в хоккейные клубы заканчивается в январе. И если день рождения 31 декабря, то ты попадаешь в одну группу, а если 2 января — в другую. Разница вроде в пару дней, а фактически в год. И это очень чувствуется. Ведь когда знаменитые тренеры ищут таланты, на кого они обратят внимание? На мальчика постарше, потому что у него явно физическая форма будет лучше просто за счет выигрыша в возрасте.

вторник, 18 мая 2021 г.

Тестирование GUI

GUI  — graphical user interface, графический пользовательский интерфейс. Это то, с чем работает обычный пользователь, открыл сайт и тык-тык по кнопочкам.

Тестирование GUI — это проверка того, что интерфейс выглядит как задумано. Иногда это означает выверку по макетам из ТЗ. И даже если видишь сдвиг на 1 пиксель — заводишь баг. Но чаще всего это означает просто проверить, что все кнопочки нажимаются, текст за границы нигде не вылезает, и других косяков нет. Баги вёрстки в вебе, баги наложения текста в мобилках.

Если у вас не стоит задачи выверять расположение каждого пикселя, то отдельно тестирование GUI не проводится. Вы проверяете функционал, обращая при этом внимание на отображение. И всё. Баги вёрстки вы и так заметите, по крайней мере, должны.


Этим человек выгодно отличается от робота. Робот проверит ровно то, что ему сказали. Сказали «тыкнуть «войти» и ввести такие-то данные», он и тыкнет. И пофигу будет роботу, что формочку всю перекосило, свою задачу то он выполнил! А человек заметит косяк и поставит баг.

воскресенье, 16 мая 2021 г.

Что такое База Данных (БД)

 База данных — это место для хранения данных. Используется в том числе в клиент-серверной архитектуре. Это все интернет-магазины, сайты кинотеатров или авиабилетов... Вы делаете заказ, а система сохраняет ваши данные в базе.

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

Статья рассчитана на начинающих тестировщиков или аналитиков, то есть тех, кто будет работать с базой, но не на супер-глубоком уровне. Она для тех, кто только входит в мир ИТ, и многого не знает. Она объясняет, что это за звено в клиент-серверной архитектуре такое, и зачем оно нужно.

среда, 12 мая 2021 г.

Приоритет в магазине и в баге

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

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

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