пятница, 22 декабря 2017 г.

Да че там view удалять, 2 строчки кода...

Или «как довести коллегу до седых волос» Big grin :D

Лера вчера поднимала MATS-тесты в заказчике Х. Это интеграционные автотесты, которые прогоняют полный цикл действий на живом сервере приложения. Лера закрывает большую задачу и по ней отъехало 12 тестов. Вот она их весь день и поднимала: у нас LDAP тупил, что замедляло отладку.

А я занималась тремя другими билдами + мне надо было в Лерином билде удалить две materialized view. Казалось бы, что там удалять то? Делаю поиск по проекту по названию вьюшки: actual_physical_view. Оно встречается довольно часто. Так, скрипты миграции опустим, в автотестах удалим, в скрипте создания удалим, новый скрипт миграции добавим. Ну, вроде все! Тестируйте!

Я сделялъ


четверг, 21 декабря 2017 г.

Автоматизация в блокноте. Берем из кода р2о, кладем в тест

На входе в систему у нас плоская запись — физик со всеми его атрибутами (телефоны, адреса...). На выходе — объект. Между ними некая трансформация. Соответственно, в коде есть маппирование p2o (plain to object) — какие поля объекта в каком поле плоской записи хранятся.

Если надо выполнить трансформацию в автотестах, мы указываем там конкретное поле по его названию. Например, ${p2o_name}. К этому мы, кстати, тоже не сразу пришли, пройдя через #жизньболь, но об этом я рассказывала раньше.

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

Условие


Значит, имеем код:

    <!-- Дата актуальности -->
    <entry key="actualityDate" value="4"/>

    <!-- ФИО -->
    <entry key="fullNameRawSource" value="5"/>
    <entry key="surname" value="6"/>
    <entry key="name" value="7"/>
    <entry key="patronymic" value="8"/>
    <entry key="gender" value="9"/>
    <entry key="genderRawSource" value="10"/>
    <entry key="fullNameQC" value="11"/>
    ...

И надо на его основе сделать тесты. Фактически надо забрать значение key и переложить в запись ${p2o_key}, сделав верхнюю строчку заголовков в тесте:

Есть код, надо на его основе создать автотест

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

Радость и веселье
Здесь нам поможет автоматизация в блокноте. Я расскажу, как решала эту проблему. Итак, вставляем текст в блокнот и поехали!

пятница, 15 декабря 2017 г.

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


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

Дневничковые записи: Один день из «12 недель». Или два, начиная с 23.10.2017

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


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

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

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


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


Честно говоря, я не думала, что смогу много написать в этом блоке. Не можешь же ты каждый раз «читать еще больше, готовить еще больше, тренироваться еще больше!». Где-то наступит предел 

Тем не менее изменений в эти три недели было довольно много! В том числе была и адаптация техники «под себя». Итак, какие результаты 12 недель:

  1. Начала практиковать «бизнес-обеды» вместо просто встречи с обсуждением итогов недели. Мне такой формат нравится больше.
  2. Добавила в свою папочку 12 недель план на неделю + отдельно файл по видео (что выкладывать на youtube) и по книгам.
  3. Закрыла курс «Техники и инструменты». В такой версии его больше не будет, мы обсудили, что было плохо, в новом году сделаем по-другому.
  4. Закрыла недельную версию интенсива. А вот это уже с концами.
  5. Прочитала 10 книг + послушала 4 аудиокниги
  6. Выкинула часть планов на 12 недель, решив, что это делать не надо
  7. Благодаря Партии Еды мне удается готовить что-то новенькое хотя бы раз-два в неделю!
  8. Развитие Folks — важный для меня проект, я им усиленно занималась, но пока не довела до того состояния, чтобы выкладывать в открытый доступ. Зато для студентов он уже выложен и они давали фидбек, что полезное задание!
  9. Книга — внезапно успела то, что планировала о_О. Сделала главы 0 и 1.
  10. Youtube-канал — планировала 1 видео в месяц, выложила 2 видео, не уложилась, хм. Но уже прогресс, канал потихоньку наполняю. Планов по наполнению громадье, прогресс есть. Значит, все норм!
  11. Получила диплом, теперь я сертифицированный у Ицхака Пинтосевича бизнес-тренер! Но про это чуть позже в отдельном посте ))
  12. Пригласила гостей, съездила сама в гости, сходили на квесты, в общем, не работой единой!


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


Бизнес-обеды



О такой практике я читала в некоторых бизнес-книгах. Любопытно то, что именно в некоторых, не во всех. Хотя, по-моему, прекрасная практика. Это когда ты находишь крутого человека и идешь с ним обедать. Так вроде и поели, и дела обсудили, знаний нахватался.

Мы так обычно разве что с заказчиками обедаем, а вот в личной жизни как-то не срасталось. Я все пыталась ребят затащить 12 недель за обедом обсуждать, но не пошло.

А тут пообщалась с коллегой Арсением, тоже тренером с нашего портала. Который тоже пишет книгу  Только я пишу для новичков, а он — про мобилки. Так и решили попробовать пересечься и обсудить планы на неделю.

Вот уже раза 4 точно так пересекались, надеюсь, войдет в привычку. А что, это полезно! И это мотивирует что-то сделать, чтобы было, чем хвастаться на встрече. Собственно, тот самый митинг 12 недель, просто совмещенный с обедом. Мне нравится)))

Отдаю книги-6 (Москва)

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

Чтобы забрать книжку, напишите комментарий к блог-посту или мне на почту — ok.molechka@gmail.com, договоримся о времени. Приехать забрать надо будет в офис ХФЛабс, это около метро на кольце. Парк Культуры, ориентировочно с 8 до 16. По вторникам / четвергам до вечера (но не всегда).

Вместе с книгами в этот раз есть еще и парочка настолок Smile :)
Приезжайте, забирайте! Сделайте себе новогодний подарочек =)

Книги


1. Голая статистика. Чарльз Уилан (забрали)



среда, 13 декабря 2017 г.

Панбагон. Заполните поле, но редактировать его не дадим!

Ситуация из разряда почтальона Печкина ツ


Решила записаться ко врачу через https://www.mos.ru/. Муж сказал, там можно войти через госуслуги, этим и воспользовалась.

Авторизовалась через госуслуги, система подтянула только мои ФИО. Выбираю услугу записи на прием ко врачу. Там надо заполнить:

  • Серия + номер полиса
  • Дата рождения
Форма записи ко врачу
Ок, заполнила. Выбрала врача, нажала «записаться». Но увы и ах, карма тестировщика и вот это вот все:

пятница, 8 декабря 2017 г.

Мнемоника Владимира: ТМИН

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

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


ТМИН

Т - тур исследования выбирай
М - минут 30 засекай
И - исследование начинай
Н - найденные баги фиксируй!

См также:
Исследовательские туры — из чего выбирать, собственно ツ

PS — добавила пост в копилку мнемоник моих студентов, где их еще больше! Читайте и вдохновляйтесь!

пятница, 1 декабря 2017 г.

SQA Days 22. Санкт-Петербург, отзыв


17-18 Ноября, в Санкт-Петербурге, прошла конференция по тестированию SQA Days 22.
В этот раз я ехала в качестве слушателя.

Если кратко — конференция удалась! Я ехала туда в четкой целью «подумать, о чем я сама могла бы выступить». Что цепляет в названиях, на что хочется пойти и послушать? Что затрагивает в самих докладах? И ведь нашла идеи! Штук 6 идей, что я могла бы рассказать по работе, а не просто по общей тематике от Testbase.

А если в целом, на конфе я:
  • Послушала интересные доклады;
  • Придумала идеи для своих докладов;
  • Поработала (куда ж без этого);
  • Встретилась с Юлей и Арсением, своими коллегами, мы очень продуктивно с ними пообщались в итоге, но об этом я расскажу в #12недель;
  • Зарядилась энергией. Я серьезно! Намного легче было работать после конфы, хотя я и осталась без выходных фактически. Об этом чуть позже
В общем, я довольна ツ

Но давайте по порядку. Начнем с основного, конечно же — с докладов. 

вторник, 28 ноября 2017 г.

Панбагон. В СДО комменты отображаются в HTML-тегах

Как меня порой бесит СДО, ей-богу. В последнее время часто проверяю домашние задания и стала натыкаться на такую проблему:

1. Сначала все как обычно. Нажимаю «Оценить» в ДЗ — открывается ответ первого студента из списка. Если он ничего не сдавал, я даже не замечаю подвоха. В верхнем правом углу выбираю фильтр «требуют оценки»

1. Выбираем фильтр оценки

2. Обычно открывается первая непроверенная работа, я ее смотрю и добавляю новый комментарий. Но иногда бывает «ой» — мой предыдущий комментарий отображается в HTML-тегах

2. Упс, тут все в тегах

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

Как отредактировать описание задачи в Redmine

1. Нажать «Edit», чтобы задача открылась на редактирование

Открыть задачу на редактирование

2. Нажать «Edit» у поля Description

А вот так можно отредактировать описание

И тогда уже раскроется описание задачи, которое можно будет подправить. Шаги, результат, вот это все. Обычно студенты выполняют первый шаг и теряются — а описание то как отредактировать? Неужели нельзя, как в багзилле? Поэтому вот статья-напоминалка! И не могу не сказать: «А вот в JIRA удобнее!» ツ

Попробовать можно на нашей тестовой площадке.

PS: Статья написана в помощь студентам моего курса по тестированию «Школа для начинающих тестировщиков». Заходите к нам на огонек! ツ

воскресенье, 26 ноября 2017 г.

Школа флайледи. Марла Силли


Ссылка на OZON

Полное название — «Школа Флайледи. Как навести порядок в доме и в жизни». И вот с «в жизни» часть мне прям очень зашла! Дело в том, что до чтения книги я читала отзывы на нее от знакомых в фейбуке. И видела там комментарии из серии «Убираться по 5 минут? Нет, со мной это не работает. Чтобы стало чисто, я все выкидываю из шкафов и разгребаю».

О, я так же убираюсь. Если я хочу перебрать вещи, я просто открываю шкаф и выкидываю оттуда все на пол или на кровать. А потом по одной беру и думаю:

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

Я была не права 

четверг, 23 ноября 2017 г.

Открытые и закрытые вопросы


Закрытые вопросы
Возможен только однозначный ответ:
— дата
— время
— название
— количество
— ДА или НЕТ
Например:
Сколько лет вы работаете в тестировании?
Вы проводили нагрузочное тестирование?
Система должна обрабатывать txt-файлы?
Открытые вопросы
Развернутый ответ, простым «да / нет» не отмажешься. Открытые вопросы обычно начинаются со слов:
— Что?
— Как?
— Почему?
— Каким образом?
— При каких условиях?
Например:
Как именно вы проводили нагрузочное тестирование?
Какие форматы файлов должна обрабатывать Система?

среда, 22 ноября 2017 г.

Кривая дата, это на клиенте или сервере? Ищем виновных

Сделали новый функционал, он находится в стадии тестирования. Отклоняю дубликат, иду смотреть, как это выглядит. А выглядит это вот так


Хм, хм, что-то с датой не так. Но в какую задачу об этом писать? Сложные фичи у нас делятся на две подзадачи:

  • фронт;
  • бэкенд;
Делают разные разработчики, к кому идти? Открываем консоль браузера, ловим ответ от сервера — там все норм. Значит, сломался фронт, его разработчику и жалуемся!


См также:
Клиент сервер в картинках — что вообще такое клиент (фронт) и сервер (бэкенд)
Что тестировщику надо знать про панель разработчика — о том, как посмотреть эту информацию в браузере

суббота, 18 ноября 2017 г.

Бесплатный курс по тестированию ПО для начинающих

Я тут в Питере тусуюсь, на SQA Days. Сегодня выступала Екатерина Боброва из компании Тамтэк, что в Омске. Она рассказывала о том, как их компания решилась проводить стажировку, какие грабельки они собрали и к чему в итоге пришли.

В частности, они пришли к тому, чтобы всю теорию записать на видео и выложить... В открытый доступ на YouTube! И им хорошо, стажеров стало больше, и сообществу - бесплатный контент и вот это вот все.


Собственно, подходи, налетай, разбирай:

Курс на Youtube, первая лекция (искать по "Thumbtack Лекции тестирования")
— Готовим стажировку, доклад Кати на SQA Days (там будет доступна презентация и видео доклада)

Всеми руками ЗА такие активности! Сама уже прихожу к тому, чтобы теорию выкладывать на youtube, но я пока так, кусочками 

Хотя если что, следите за https://www.youtube.com/c/okiseleva Wink ;)

Теории в интернете уже очень много, поэтому я и свою выкладываю. Благо курсы не обесцениваются, там же главное — это практика и фидбек. А теория, ну что теория. Загуглил и сразу все получил, нужно только выбрать из всего потока. Катино выступление было интересным и зажигательным, думаю, они там плохого не наговорят в своих курсах =)

PS — а за практикой всегда велкам в нашу школу тестировщиков 

Как в Confluence добавить плашку на все страницы спейса

Это делается в админке спейса:

Space Tools → Look and Feel → Header and Footer

Это делается вот тут
Поддерживает wiki markup, на который дает ссылку. Основное — для обозначения перехода на новую строку используйте символ \\

Например, я добавила в спейс BEGINNER следующий текст (сначала исходник, потом в вики-разметке):

*******

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



Студенты [моей школы|http://software-testing.ru/edu/1-schedule/56-school] сюда ничего не пишут → вам надо зайти в свой спейс, по номеру группы. \\
Тут будут выкладываться страницы, которые должны видеть все (чтобы не копипастить их между группами) + примеры

*******

Выглядит это вот так (данные для входа можно взять вот тут). Открываешь любую страницу и видишь этот Header

Панбагон. Ломаем автоматы выдачи чипсов и воды

В четверг вечером выехала на Сапсане из Москвы в Питер, на SQA Days. Перед поездом решила купить воды, пошла к автоматам. Ну знаете, стандартные такие на вокзале стоят:

Подхожу к одному такому. Выбрала простую воду. Засовываю в него 100 рублей — не принимает. Причем он даже не пытается ее всосать и проверить. Обычно ведь «не принимает» — это когда всосал, а потом выплюнул, типа, бумажка не понравилась. А тут вообще не пытается поглотить деньги.

вторник, 14 ноября 2017 г.

Планирование. Кордула Нуссбаум

Ссылка на OZON

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

Тут все банальнее — это даже не книга, а рабочая тетрадь. По объему небольшая (70 стр), страницы толстые, текст крупный и его мало. Зато много места, где можно и нужно писать, отвечая на вопросы автора:


Честно говоря, меня книга не особенно вдохновила выполнять все эти задания. Вот моя знакомая ругалась на «Магию утра», мол, вместо книги можно было написать статью, много воды. Тут этого нет, тут вообще теории особо нет, просто вопросы «на подумать».

Типичные задания:

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

Панбагон. Опечатка: «1 человека» в именительном падеже

Посмотрела, что вообще есть в Arena Space на ВДНХ, может, сходить стоит?))
В ценах увидела милое «1 человека»:

1 человека

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

Как оформляется текстовый баг? Да примерно также, как все остальные. Если есть возможность, проще подойти к разработчику и вместе исправить, будет быстрее, чем баг заводить. Если разработчика сегодня нет, то описываем. Давайте оформим по шаблону:

воскресенье, 12 ноября 2017 г.

Дмитрий Кот. Продающие тексты


Ссылка на OZON

Очень интересная структура книги. Автор предлагает модель для сборки текста. Какие блоки есть в продающем тексте?

  • заголовок;
  • первый абзац;
  • оффер;
  • для кого;
  • особенности предложения (отличия от конкурентов);
  • примеры использования;
  • кейсы (примеры ситуаций);
  • результат;
  • отзывы;
  • кто;
  • цена;
  • призыв к действию;
  • P.S.
Необязательно в вашем тексте будут прямо таки ВСЕ блоки. Вы можете выбирать и компоновать как захотите. Такой конструктор для взрослых 

История Amazon. Джефф Безос, аудиокнига


Ссылка на Литрес
Время: 1ч

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

Наткнулась на историю Амазона, показалось интересным. Я забыла, что у меня есть бумажная книга 

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

пятница, 10 ноября 2017 г.

Мнемоники от Евгения — SFDPOT на русском, ЛТП

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

Посмотрите, что придумал Евгений:

1) Мне показалась весьма широкоохватывающей мнемоника SFDPOT, и я переложил ее на русский:
Дантес
И
Пушкин
В
Феврале
Стрелялись
Данные
(Data)
Использование
(Operations)
Платформа
(Platform)
Время
(Time)
Функциональность
(Function)
Структура
(Structure)



2) Стишок в голову пришёл. «То, что всегда проверяем»:
       Ноль, не ноль, один и Ё!
       Много багов – всё твоё!


3) Когда учил виды границ, легко запомнилось ЛТП (лечебно-трудовой профилакторий), образованное от логической, технологической и произвольной

По-моему, очень круто вышло! ツ

PS — добавила пост в копилку мнемоник моих студентов, где их еще больше! Читайте и вдохновляйтесь!

Jboss не стартует как сервер, какие логи смотреть

Ранее я писала, как установить сервер приложения WildFly на redhat 7. И вот у коллеги задачка была — перевести тестовый стенд на redhat 7, чтобы он был максимально приближен к реальности.

Все настроили, запускаем. Не запускается. Хм. Пошли читать логи → а их нет! То есть до запуска приложения дело вообще не дошло. Но почему? Запустили не как сервер, а через standalone.sh — запускается. Пересмотрели всю инструкцию, вроде все нужные файлики созданы. Тогда что не так? Тут нужны логи службы, а не самого приложения...


Как просмотреть сообщения службы с момента запуска


Допустим, мы стартуем сервис testbase:

service testbase start

Просмотр сообщений службы:

journalctl -u testbase

Пример логов:

четверг, 9 ноября 2017 г.

Usability-кейс. Перевод на карту Тинькофф в Хроме пугает!

Я должна знакомой 500р. Она прислала ссылку на перевод с любой карты в Тинькофф — https://www.tinkoff.ru/cardtocard/. В целом вполне удобная штука.

Открываю ссылку, вставляю номер ее карты, начинаю вводить номер своей... Но что это?

Наложение текста

Подсказка, что означает поле, никуда не делать, цифры пошли «поверх нее». Ммммммм, так сложно проверить правильность ввода. Да и потом, такой вид, честно говоря, пугает. Если забагована форма перевода, то вдруг он мне деньги не переведет?

В общем, закрыла от греха подальше и уже начала писать знакомой, что с формой беда, но решила открыть в фаерфоксе. А там все нормально! Так что долги все раздала, заодно узнала, что баг кроссбраузерный :) Хотя, если подумать... 

пятница, 3 ноября 2017 г.

Панбагон. Убрать скроллбары с картинки загрузки

Пока проверяла баг про кнопку «Назад», открыла сайт https://arenaspace.ru/ в фаерфоксе. А фф у меня развернут не во весь экран. В итоге наблюдала такую классную картинку:

Экран 1300 на 585
Типа картинка не влезла на экран и ей понадобились скроллбары ツ

При том, что реально то она влезла, у меня там окно 1300 на 585 пикселей, а сама картинка — 300 на 245 (я мерила втупую через FastStone Capture, он когда делает снимок, пишет внизу высоту и ширину, но можно и плагинами). Видимо, в картинке самой еще много пустого места, которое явно надо убрать, чтобы не получать такие скроллбары. И вообще нафига они на картинке? В принципе убрать!

Поставим улучшение по шаблону:

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

Убрать скроллбары с картинки загрузки


Сейчас при загрузке любой страницы сайта (например, главной — https://arenaspace.ru/) отображается картинка Arena Space. Если она не влезает в экран, у нее появляются собственные скролл-бары.

Их надо убрать, потому что:

  • В картинке много пустого места и в итоге мы видим скроллбары, когда он не нужен. Пример — см рис «Экран 1300 на 585», окно сайта 1300 на 585 пикселей, картинка 300 на 245.
  • Даже если пользователь ВДРУГ решит сжать браузер меньше 300 на 245 пикселей, ну пусть видит один скроллбар от браузера, зачем несколько то?
***********************************************************************

Панбагон. Не работает кнопка «Назад» в браузере на Arena Space VR

Фб мне тут подсунул ссылочку на Arena Space VR. Полистала главную страницу, прикола не поняла, фб ведь говорит «приходи в парк атракционов и поиграй», а тут говорится про «возьми франшизу и открой свой парк», эээээ...

Но внизу нашла ссылку на «наши парки», перешла в «Парк ВДНХ» — https://arenaspace.ru/nashi-parki/park-vdnx/

Там фоточки какие-то интересные, но мелкие. Вот верхняя — качельки какие-то, втф это такое? Клацаю на нее, чтобы увеличить — фиг там. Ну лан, пойду посмотрю во «Все фотографии».


среда, 1 ноября 2017 г.

Тут можно потыкать Youtrack

У Jetbrains много полезных проектов. Мы, например, работаем в среде разработки IntelliJ IDEA ツ

А еще у них есть свой баг-трекер, Youtrack! Знакомые рассказывают, что он в этом году активно набирает популярность. Поэтому мы развернули у себя тестовую площадку для студентов и всех желающих. Заходите, тут можно пощупать Youtrack и сравнить его с другими баг-трекерами!

Youtrack, баг-трекер от Jetbrains

Тестовая площадка


https://testbase.myjetbrains.com/youtrack/issues

Данные для входа:
  • логин — mail.for.testbase@yandex.ru
  • пароль — 12345678


понедельник, 30 октября 2017 г.

Панбагон. Количество алмазов не влезает в свое окошко

Игралась я тут в свою «Русалочка: 3 в ряд» игрушку, как вдруг она мне подкинула рекламу «Новая игра 3 в ряд, попробуй Чародейку». Ну, я и попробовала Smile :)

Вообще симпатичная игрушка, тем более что она от Nevosoft. Симпатичная графика и знакомая игра, почему бы и нет? Я стала проходить уровни один за другим. За каждый ты можешь выиграть в виде бонуса один алмаз. Так что я думала, тут будет как в «Планете самоцветов» (аналогичная игра от того же разработчика), у тебя их исходно мало, трать с умом.

А потом я проиграла уровень и там появилось окошко «Хотите продолжить за ... 70 алмазов?». Я еще удивилась, ни фига себе цены, в планете это стоит 3 алмаза. А потом посмотрела, сколько их у меня... Ого!

Алмазы

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

Магнит счастья (аудиокнига)



Ссылка на OZON.

Хрень какая-то. Не особо впечатлила книжка. Даже не знаю, для кого она. Видимо, для тех, кто считает себя полным неудачником. Общая мысль проста — мысли материальны. Позитив притягивает позитив, а негатив — негатив. И вот автор рассказывает совершенно ужасные примеры, каждый раз добавляя "узнаете себя?". Агащаз, разбежался. Вот пример:
Вам нахамил клиент по телефону, вы вешаете трубку и думаете «Ненавижу хамов». Это одна «крыса» (негативная мысль). Потом за ней приходит другая. «Ненавижу хамов. А на работе сплошные хамы вокруг меня». За ней третья «А еще меня недооценивают» и так по цепочке добираемся до «А мама говорила не выходить за него замуж», то есть с работы уже и на мужа переключились. Одна крыса привела за собой целую стаю.
И в конце такой «Узнаете себя?». СЕРЬЕЗНО? Конечно, нет, это же маразм какой-то. Если я расстраиваюсь от чего-то, это не доводит меня до таких мыслей. Наоборот, даже если меня выбесили таксисты, то я прихожу домой злая и жалуюсь мужу. Потом глажу котика. Ну и все, злость испарилась и я снова довольна. А судя по автору, я должна была дойти до мыслей «а мама говорила за него не выходить». Ну бред же!

воскресенье, 29 октября 2017 г.

Магия утра. Хэл Элрод

Ссылка на OZON
Отзыв моей коллеги, Тани Бунто

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

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

Итак, я начала ее читать прямо перед отпуском. Тогда заканчивались мои вторые 12 недель, которые шли из рук вон плохо. Я уже перестала что-то делать, ну разве что книги продолжала читать. Что? Блог-посты полезные? Ой, я устала. Книга? Да ну ее нафиг, все равно проще Савина бесплатно скачать. Folks? И без них нормально живем. Ну и так далее.

Книга тоже не сказать, чтобы зацепила. Да, в предисловии автор описывает страшную аварию, в которую он попал (на скорости 120 км/ч влетел под грузовик), причем описывает в таких подробностях, что ты себе живо это рисуешь. И как он смог после такого добиться успеха? Но увы, об этом в другой его книге, как он выкарабкался после клинической смерти. Но вот он выкарабкался, влез на вершину, а потом снова покатился вниз. Кризис, толпы народа больше не приходят, и вот уже за ипотеку платить нечем. Вылез автор из бездны депрессии как раз за счет «магии утра».

суббота, 28 октября 2017 г.

Тур по метро. The Metro Tour

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

Обычно я перевожу туры Уиттакера из книги “Exploratory Software testing”. Но сегодня у меня будет тур от отличницы-студентки! Анна учится в «Школе для начинающих тестировщиков», у них есть задание — выбрать среди туров Уиттакера тот, который лучше всего подходит под ваше приложение. Анна тестирует мобильное приложение, поэтому она решила выйти за рамки ДЗ и... придумала свой тур! И, по-моему, он получился клевый Smile :)


Тур по метро

Тур по метро — этакая помесь тура отмены и сборщика мусора для мобильных приложений.

Смысл в том, что, когда мы спускаемся в подземку, то подключение к интернету крайне не стабильно. Да, есть 3G, иногда даже на перегонах между станциями работает. Или LTE. А кое-где, счастье невероятное, wi-fi установили ツ Но как вся эта радость включается, так же совершенно внезапно выключается.

А наша задача как раз воспроизвести эту ситуацию. Когда вроде включили сеть, а потом резко БАХ, и вырубили. Поэтому вы будем включать-выключать:

  • авиарежим;
  • wi-fi;
  • сотовую связь;
  • службы геолокации. 

Совмещение с туром отмены — это потому,  что надо сесть и подумать, в какой момент приложение вообще пытается использовать сеть. И именно в этот момент обрубить ее. Или включить авиарежим. Или подключить wi-fi, когда сидели на LTE — он попробует переключить на более сильную сеть, а что будет с нашей закачкой? А если просто переключение от одной вышки к другой?

пятница, 27 октября 2017 г.

Мнемоника Арины: Песо

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

Посмотрите, что придумала Арина:

ПЕСО

Проблема пользователя, Единообразие системы, Ссылка на доказательство – Отличные обоснования для бага!





Полностью согласна, это — отличные обоснования багов!

См также:
Паттерны и антипаттерны обоснования багов (ВИДЕО) — поподробнее о том, почему это хорошие обоснования ツ

PS — добавила пост в копилку мнемоник моих студентов, где их еще больше! Читайте и вдохновляйтесь!

среда, 25 октября 2017 г.

Тут можно потыкать Redmine

Redmine — один из самых популярных баг-трекеров, наравне с JIRA, только еще и бесплатный. А если его еще и грамотно настроить, полезные плагинчики подключить, то вообще цены ему не будет! Хотя лично я все равно остаюсь поклонницей JIRA Smile :)

Но если вы хотите попробовать и то, и другое, чтобы сравнить, пожалуйста!
Пощупать redmine можно на нашей тестовой площадке:




Тестовая площадка


http://redmine.testbase.ru/projects/test/issues

Данные для входа:
  • пользователь — TestUser
  • пароль — 12345678


См также по редмайну:
Как отредактировать описание задачи в Redmine

См также похожее:
Тут можно потыкать JIRA и Confluence — вот, пожалуйста, с джирой можно сравнить ツ
Тут можно потыкать Bugzilla — она вообще не конкурент, но если не верите...

Я установила Redmine для студентов своей школы. Это один из основных баг-трекеров на курсе. Один поток оформляет «итоговые» задачи (это когда мы не просто тыкаем инструмент, а уже локализуем баги, красиво оформляем, выделяем заголовочки и вот это вот все) в JIRA, а второй — в redmine. Это все потому, что один тренер предпочитает одно, а второй другое ツ Так и меняемся. Но в целом оба инструмента вполне себе user-friendly, гибкие и понятные. Пробуйте, сравнивайте, выбирайте!

Особых плагинчиков там сейчас не установлено. Если хотите что-то установить, чтобы «пощупать плагин» — отписывайтесь в комментах. Не обещаю быструю установку и установку вообще, но вдруг!


PS: чуть позже будут обучающие статьи / видеоролики. Пока смотрю на своих студентов, что именно им непонятно ツ

PPS: а если не хочется ждать статей, но хочется потыкать эти и другие инструменты под присмотром тренера, приходите в нашу Школу для начинающих тестировщиков!

PPPS: ссылка добавлена на Testbase в раздел «Test it — бесплатные тестовые площадки». Теперь не потеряется!

вторник, 24 октября 2017 г.

Стивен Кови. Восьмой навык


Ссылка на OZON.

Продолжение его первой книги «7 навыков высокоэффективных людей». И от продолжения у меня осталось то же чувство, что и от первой книги — «Какой же ты нудный, Кови!». Как говорит мой коллега Арсений, ты можешь быть нудным, только если ты Кови. Иначе тебя никто слушать не будет.

А Кови слушают, так как он популярен. И так как его идеи на самом деле очень хороши. Вот мне его первая книга не слишком понравилась, но я периодически посылала людей ее читать Smile :) Это когда люди пытались навязать мне ответственность за свою реакцию. В частности, во время проведения онлайн-интенсива, где много эмоций.

Ну не суть. В общем, книга оказалась вполне полезной, а на вторую про восьмой навык, ну столько хороший отзывов, что книжный червь внутри меня не удержался и купил ее. В итоге книга простояла в todoread полке около года Big grin :D Всегда находилось что-то поинтереснее. Но в этот раз я осознанно взяла именно Кови. Потому что давно стоит и пора бы уже прочитать. Иначе зачем вообще покупала?

понедельник, 23 октября 2017 г.

Панбагон. Москва — неизвестный город!

Обычно я покупаю книги в Озоне. Но тут Остапа понесло в Лабиринт. На той неделе коллега принесла на работу книгу «Уильям Шоттс: Командная строка Linux. Полное руководство» и стала ее всячески нахваливать. А мне же интересно! Полезла гуглить — на Озоне ее нет. Отложила в «скажи, как появится», заодно надобавляла схожих книг (автоматизация рутинных задач, сценарии командной оболочки) в избранное. За сим и успокоилась. Вот появится эта, сразу все три и куплю!

Но сегодня Озон прислал мне напоминалку — «Ты только посмотри, что у тебя в избранном лежит! Давай, покупай, пока в наличии!». Вот нет бы сказать, что «командная строка» в наличии появилась... Но, раз Озон меня уже раззадорил, я пошла гуглить, а где она вообще есть. О, в Лабиринте есть, со скидкой даже приемлимо по цене.

Оформляю заказ. Выбираю курьерскую доставку и вылезает поп-ап «введите адрес доставки», разбитый на разные поля: город, улица, дом, строение, офис. Тут, кстати, уже можно смело рассказывать ребятам о подсказках из Дадаты, ну да ладно..

Ну ребята, зачем столько полей??