воскресенье, 30 июня 2019 г.

Dummy image — как создать тестовую картинку


Ссылка — https://dummyimage.com/

Хороший инструмент для проверки граничных значений, если ограничения идет по ширине или высоте. На сайте легко можно создать картинку нужного размера.

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

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

понедельник, 24 июня 2019 г.

Как достучаться к JIRA через API токен

У меня есть бесплатная JIRA, которую можно всячески щупать и тыкать. По логину и паролю раньше можно было работать в графическом интерфейсе и отправлять запросы через REST API.

См также:
Тут можно потыкать JIRA и Confluence — данные для входа в GUI
Jira Cloud REST API — документация для REST интерфейса

К сожалению, JIRA прикрыла лавочку авторизации по ресту через логин-пароль. Теперь нужно использовать API Token.


API Token


Для нашей тестовой джиры:
  • логин — mail.for.testbase@gmail.com
  • пароль, он же токен — ATATT3xFfGF0rTZ1PQBTnOwwEyiLVZDM_2IT6hHQD731TyM-KeOOJ6AZi8WZfqIvID9oUHh3WWBjhOs0XC9xEDCQVPHlEyhiUvPmaE9Xr7db5ye46wf4A6dd7p_T_U1Ef_rIhE-GxCEsEehbAxhqgXc2CE0RLbns1ZpuEBiED_zb_fyfsIAkPLg=3E5D3FDA


Как использовать токен в Postman-e


Точно также, как вы использовали простой пароль!


Вкладка авторизации — Basic Auth
  • Username — email пользователя
  • Password — токен
Для проверки лично я использовала запрос гет https://testbase.atlassian.net/rest/api/3/issue/TV-2.

Работает!

воскресенье, 16 июня 2019 г.

Панбагон. Объем фотографий не учитывается на лендинг-странице гугла

Присылает мне тут гугл грустное письмо — твои 15 гб свободного места почти закончились, скоро почту не сможешь получать! А выжрали все место фотографии, разумеется. Как вышла в декрет почти год назад, так что мне еще делать, фото и видео хлопчика 

Письмо учитывает фотографии

Ну ладно, покажи, что ты мне там предлагаешь. Жму «get more storage», открывается лендинг-страница с описанием тарифов. Но... Минуточку, сверху на странице есть «Current storage», который говорит, что фоточки занимают 0 байт!

Лендинг страница

Хотя это явно неправда и картинка в письме была правдоподобнее. Что-то где-то явно сломалось! Давайте оформим баг по шаблону:

Ошибка создания из-за concurrency

Concurrency (англ) — параллелизм. В случае тестирования — параллельная работа с одним и тем же приложением:

  • Веб — открыть в разных вкладках и попробовать выполнить одно и то же действие / противоречащие друг другу действия (в одной вкладке редактируем, во второй удаляем);
  • Десктоп, мобильные — запустить одно приложение несколько раз.

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

Я работала в полуудаленном режиме — помогала им искать тестировщика и сама тестировала первые сборки. Благо что тестировать там «раз-два и обчелся». В офис заезжала редко.

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



суббота, 15 июня 2019 г.

Мои 12 недель в году. Часть 9


Первый опытвторойтретийчетвертыйпятыйшестойседьмой, восьмой

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


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

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

Я комбинирую с магией утра.


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


За это время сын стал хорошо ползать и сидеть, уже начал вставать сам, без опоры, и даже сказал первое «мам-ма-ма-ам-мам». Smile :) А еще перешел с 3 снов на 2, а потом с 2 на 1. Собственно, этот цикл был посвящен сыну большей частью.

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

В общем, посмотрим на основной план:

++ книга: закончить главу 8, половина главы 9
— курсы: закончить курс по автоматизации в постмане (АХА-ХА-ХА-ХА, ой наивная)
+ переписать видео по S&T для ШНАТ
— статью на ХАБР тоже сделать!

По книге план аж перевыполнен! Я не только половину главы 9 написала, я написала ее всю! Как раз в последний день 12 недель закончила 

А вот с курсом обратная история. Сделать весь? Ха-ха, я его и в следующие 12 недель не успею. Просто теперь я это знаю точно. Но об этом чуть позже, что да как и почему.

Наконец-то переписала видео по S&T, давно меня Юля просила ))) А то там было мало и неактуально, с плохим примером. Приходилось студентам пояснять, как рисовать. А новое видео я и на ютубчик залила — Карты и диаграммы, которые используются в тестировании

Что еще успела? Краткий обзор успехов:
  1. Закончила главу 8 книги
  2. Написала главу 9 книги! ♡\( ̄▽ ̄)/♡
  3. Заходы к книге — почти каждый день, очень стабильно, я довольна! 
  4. Посты из книги, пополняя бесплатный онлайн-вариант — 6 штук
  5. Обработала первые 2 урока для курса по автоматизации в Postman.
  6. Записала еще 2 урока
  7. Улучшалки по текущим курсам — они небольшие, но набирается прилично! 
    1. Улучшалки по ШНАТ — 11 штук
    2. Рест — 8 штук
    3. Локализация — 9 штук
  8. Пополняю раздел «работы студентов» — 6 штук
  9. Инструменты 12 недель — продолжаю вести файлик DONE, это все еще очень круто
  10. Камтазия — научилась 6 штукам
  11. Выложила полезные видосики на свой youtube-канал — 4 штуки
  12. Testbase — 8 улучшалок!
  13. Прочитала всего 1 книгу  (╯︵╰,)
  14. Юзерс и фолкс — тоже немного улучшила
  15. Продолжаю много гулять, часа по 3 каждый день
  16. Находила время на всякие "найс ту ду" 
  17. Съездила пару раз в 4ДХ
  18. Сходила и в местный кинотеатр
  19. Встречались с друзьями, ко мне в гости заезжали в основном
  20. Фотосессия!

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


воскресенье, 9 июня 2019 г.

Истории успеха от выпускников нашей школы

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

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

У нас сегодня радость в чатике выпускников — Олег рассказал свою success story! Он закончил нашу школу для новичков, добавился в чатик и буквально через пару часов там же разместили вакансию. Пришел, увидел победил! А дальше с его слов:

Я уже тестировщик, а ты?

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

Всем привет! Хоть и с запозданием, но раз уж обещал, пишу свою success story.

Я Олег, мне 25 лет, и я из подмосковья. Изначально надо сказать, что до того, как прийти к тестированию я успел много где поработать. В службе приёма и размещения в отеле, в двух компаниях занимался продажей земельных участков, продавал поддержанные автомобили в сомнительном автосалоне, работал самым простым трудягой на производствах и, перед тем как решить уйти в тестировщики, получил повышение – стал старшим простым трудягой.

Было всё вроде бы ничего, зарплата для моего городишки более-менее, чуть выше среднего, платили вовремя – сплошная стабильность и комфорт. Но жопу ведь на приключения тянет, да ещё и ролики эти постоянные на Youtube у дяди Миши Портнова, как прекрасно и счастливо живут тестировщики в загнивающих Америках.

пятница, 7 июня 2019 г.

Decision Table для выплаты комиссий

Хочу показать вам таблицу решений, удачную тем, что она не состоит из да/нет и имеет не бинарную структуру:


Нарисовали ее студенты из школы для начинающих тестировщиков, группа «My Little Bug: Testing Is Magic». По-моему, хороший пример получился!

Сама таблица и комментарии к ней лежат в конфлюенсе в разделе «работы студентов» 

четверг, 6 июня 2019 г.

Панбагон. Свернул приложение — разорвалось соединение с сетью.


Играюсь на мобильном в игрушку «Слово». Так вот, в версии для телефона стабильность работы так себе.

Свернешь приложение на пару минут, чтобы принять звонок — оно уже потеряло сеть. Будь то улица с 4G или дом с вай-фаем, не важно. Открываю приложение и каждый раз вижу такой экран:


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

Телефон у меня с андроидом, но это не типичный самсунг, а Vivo. Там стоит Funtouch OS based on Android, последняя версия (12.1). Версия игры тоже последняя — 5.1.2.2.

Ну а дальше задача тестировщика — локализовать проблему. Я вангую на Funtouch OS, поэтому стоит проверить еще пару телефонов с разной OS. Это если ты тестировщик компании и у тебя есть доступ к мобилкам или хочется заморочиться на эмуляторах.

А потом заводим баг. Давайте считать, что проблема в OS, и оформим баг по шаблону:

суббота, 1 июня 2019 г.

Мнемоникии о границах — по руке и по солнечной системе!

На моем курсе «Школа для начинающих тестировщиков» есть творческое задание — придумать свою мнемонику по тестированию! Разумеется, оно необязательное ツ

Смотрите, что придумали ребята! Точнее, девчата. Сегодня будут мнемоники о граничных значениях.

Елизавета, мнемоника по руке



Надежда, по солнечной системе (сс)


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

Мнемоника наглядная, и мне хорошо зашла, хоть и объемная)