понедельник, 29 мая 2017 г.

Андрей Орлов. Записки автоматизатора


Ссылка на OZON

Честно говоря, я не поняла эту книгу. Цапнула с книжной полки, потому что увидела фамилию Орлов (и такая сразу ассоциация про Стратоплан, хотя мало ли однофамильцев...) + название же, название! «Записки автоматизатора»... Круто же, и по теме. Хоть что-то про тестирование, а то ведь читаю в основном просто бизнес-книги, про мотивацию, тайм-менеджмент и вот это вот все...

Сразу скажу — это не про тестирование Smile :) Автор — начальник отдела разработки. Автоматизатор — это потому, что фирма решает, что им нужно все заавтоматизировать и ищет команду. А раз они автоматизируют процесс, то они автоматизаторы.

Книга подписана в печать в 2008 году. Имхо, устарела. Потому что сейчас все получше с разработкой ПО. Ну, мне так кажется. Я надеюсь ツ Потому что у автора прям все плохо. И начальники то обычно тупые, и бюрократия сплошная, и требуют от тебя непойми чего. Вот вроде пишу это сейчас и кажется, что нет ничего страшного в этом. И сейчас ведь часто заказчик сначала НЕ прочитает договор (или описание нового функционала), а потом будет сильно удивлен, почему оно так работает. И начальники разные бывают, хотя мне и везет на них. И бюрократия в фирмах есть... Но все равно, ну не настолько все печально. Мне было тяжело читать книгу из-за гнетущего ощущения «вокруг все плохо».

Хотя один пример понравился! Он как раз про тестирование Smile :)

воскресенье, 21 мая 2017 г.

Как отправить SOAP-запрос в Soap Ui (видео)


Ссылка на youtube

Так как же отправить запрос? Очень просто!

Скачать Soap Ui и начать тренироваться Smile :)
Тренировочный сайт в видео — Users.

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

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

PS: Инструкция создана в помощь студентам моего курса «Техники и инструменты поиска и оформления дефектов» и уже доступна на Testbase в навыке выбора инструментов! Теперь не потеряется 

пятница, 19 мая 2017 г.

Неочевидные сценарии тестирования клиентских данных (видео)


Видео
Презентация

Антон Жиянов — Неочевидные сценарии решения проблем бизнеса с помощью «Единого Клиента». Как клиентский MDM может помочь вашему бизнесу.

Владелец нашего продукта рассказывает про неочевидные проблемы, которые могут возникнуть в банках, страховых и даже интернет-магазинах. Всем же знакомы письма типа «Уважаемый(ая), да, я заставил тебя заполнить пол, но не осилил сделать обращение с правильным окончанием»? Вот вот Smile :)

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

Очень легко протестировать функционал «в лоб», по ТЗ. Не думая о реальных сценариях использования. Особенно, когда оно звучит логично. Платеж по кредитке просрочен? Присылать угрожающее письмо. Человек же явно разгильдяй и ата-та ему. Тестируем, все работает как надо. Но что, если у этого же человека есть огромный депозит? На счету 1 000 000 рублей, кредитка «минус 1 000». Вредный неплательщик или забыл / закрутился / «ой, да сняли бы сами со счета»?

А если девушке отказали в кредитке, а у ее мужа в том же банке счет на круглую сумму?  Да, ей отказали строго по ТЗ: «Последнее место работы 5 лет назад, ахаха, уходи». Но только муж уйдет за ней и банк в итоге потеряет клиентов.

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

Так что, имхо, доклад будет полезен тем, кто хочет смотреть на ТЗ шире. Задумываться о неочевидных сценариях. Антон привел кучу примеров, «что может выстрелить». Подумали бы вы о таком? Wink ;)

пятница, 12 мая 2017 г.

Как изменился курс «Техники и инструменты»

Курс — Техники и инструменты поиска и оформления дефектов
Ссылка — http://testbase.ru/learn/bugs

Картинка из лекции

Исходно курс назывался «НЛО: Найти, локализовать и оформить ошибку». Там было всего 4 лекции, под название (на оформление две темы) . Я считала, что надо разбить курс на две части:
  • Оформление — для начинающих и с опытом до 3 лет;
  • Крутые штуки и техники — для продвинутых.
Чтобы поскорее запустить курс, начала с базовой версии. Ух, думала я! Такой ажиотаж будет, особенно среди выпускников интенсива, ведь они как никто понимают, что оформлять баги понятно — очень сложно! Но важно. 

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

— Залезть на сервер linux, найти нужный лог, изучить стек-трейс.
— Перехватить сообщение в консоли разработчика.
— Прочитать ответ, пришедший с сервера.
— Найти баг кеширования на сервере.
— Проверить классы эквивалентности и найти баги граничных значений.

Количество тем выросло до 9, а количество домашних заданий — до 27.
И вот, за плечами уже три пройденных курса, хочу рассказать о своих выводах, уроках и изменениях Smile :)

воскресенье, 7 мая 2017 г.

TED Talks. Крис Андерсон

Ссылка на OZON

Книга о том, как выступать. Да, таких книжек много. Но фишка «TED Talks» в том, что автор — президент конференций TED. Он отбирает доклады, помогает людям репетировать, выступает сам...  А это ведь довольно крутая конференция! Так что почитала книгу с интересом.

В этой книге круто то, что в конце книги есть список всех выступлений, на которые автор ссылается. Страница, где ссылался, имя оратора, название доклада. И у меня теперь есть список #todowatch, что посмотреть. Самые крутые видео:
  • Ханс Рослинг: Самая лучшая статистика — Ханс выглядит как преподователь в институте, от которого ждешь занудной лекции. Но КАК он говорит! Интригующе, захватывающе, с чувством! А как он использует визуальные средства! Это надо видеть ツ
  • Алекса Мид: Ваше тело — мой холст — Художница рисует... На людях! Во время перзентации показывает, как она это делает и как пришла к жизни такой. Очень интересно!

Пожалуй, это первая книга, в которой автор советует... Выступать с трибуны!

вторник, 2 мая 2017 г.

Рисовый штурм и еще 21 способ мыслить нестандартно. Майкл Михалко


Ссылка на OZON

Честно скажу, мне книга не особо зашла. Не могу сказать, что она плохая, просто ТАКАЯ креативность не для меня ツ

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

пятница, 28 апреля 2017 г.

Usability-кейс. Как я не получила посылку и сама виновата

Вы любите котмиксы от иллюстратора BirdBorn? Мне они очень нравятся Smile :)
Поэтому, когда в ВК мелькнула запись «теперь вы можете купить Котмиксы для рабочего стола», я сразу заинтересовалась и пошла по ссылке.


Ссылка привела меня на сайт Book24. Тогда их еще вроде на Озоне не было. Ну ладно, новый сайт так новый сайт, доставка вроде есть бесплатная. Котмиксы стоят дешево, поэтому погуляла по сайту, поискала еще что-нибудь интересненькое и сделала заказ на 1300р.

вторник, 25 апреля 2017 г.

Панбагон. Кнопка «далее» делает ничего при онлайн регистрации рейса

Пару недель назад летала в Екатеринбург, на конференцию DUMP. Отличная, кстати, конфа! Билеты купила у S7, за день до вылета из Москвы мне пришло письмо с предложением зарегистрироваться на рейс онлайн. Почему бы и нет?

Пошла по ссылке, проверила ФИО — вроде верно. Проверила инфу дальше — все ок. Нажимаю «продолжить» и-и-и-и.... Ничего о_О

Как это ничего? Тык-тык-тык еще несколько раз на кнопку. Ничего не происходит. Я в растерянности.


Покрутила страничку наверх. И что я вижу? Оказывается, я забыла поставить галочку у ФИО, а это обязательное поле


Но как я должна об этом догадаться? С точки зрения пользователя система не работает. Я нажимаю на кнопку и НЕ получаю фидбек. Давайте оформим баг по шаблону

пятница, 21 апреля 2017 г.

Тормозит страница в вебе, какую информацию собрать для разработчика

Что делать, если открываешь страницу, а она тормозит? Как понять, почему? Собери логи:
  1. Заранее в хроме открыть панель разработчика, вкладка network
  2. Поставить галку preserve log
  3. Зайти на тормозную страницу
  4. Правой кнопкой по любому запросу, Save as HAR with content — и отдать это разработчикам

Альтернатива без сохранения —  Copy → Copy All with HAR


На самом деле сбор сетевых запросов полезен в различных ситуациях, не только при тормозах. Собирайте его, если:
  • тормозит страница;
  • не грузятся некоторые блоки;
  • ошибки в JS-консоли;
  • не работают некоторые скрипты.
Разработчику будет намного проще ответить, что именно у вас пошло не так ツ

Dump 2017 — мощная конфа!


Сайт конференции — http://dump-conf.ru/

Неделю назад я вернулась с конференции DUMP. И это было ВАУ! Нет, правда ВАУ! Мы ездили туда с коллегой, Арсением Батыровым. Он тоже был в шоке: «ну правда... ВАУ!». Так мастерски развести 1500 людей по секциям, чтобы не было толкучек и чтобы всем было интересно — это огромная работа! Почему я не знала об этой конференции раньше? Smile :)

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

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


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

Честно говоря, половину времени я провела в кулуарах. Либо общаясь с коллегами, либо прыгая на батуте =) Поэтому теперь буду ждать видео! Есть даже пометочки. что посмотреть. На многие доклады заходила частично, поэтому пока отзывов на доклады немного.

Доклады


Чатбот для подсказки ответов на вопросы — новейшие алгоритмы, нейронные сети, промышленная java и большие нагрузки. Сербул Александр, секция Science



Это был ЛУЧШИЙ доклад на конфе, имхо! (сказал человек, который только этот доклад полностью и прослушал, хехехе)

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

Я немного опоздала на начало, там во введении было про то, зачем чатбот вообще оказался нужен. Потому что тебе постоянно пишут люди с одними и теми же вопросами или фразами:
— Возможно ли доставка не в Москву?
— Мне понравилось красное белье, круто очень!

А потом Александр показывает слайд, на котором из ушей, глаз и т.д. идет кровь: «А теперь по хардкору! У вас тоже сейчас кровь пойдет отовсюду, но прелюдия закончилась». И понеслись нейронные сети! Я нифига не поняла, но слушала с большим интересом Smile :)

четверг, 20 апреля 2017 г.

Agile-ретроспектива. Эстер Дерби, Диана Ларсен


Ссылка на OZON

Тоненькая книжка о том, как проводить ретроспетивы раз в релиз (2-3-4 недели). рекомендую в паре с книгой «Ретроспектива проекта» Керта. Они дополняют друг друга. Норм Керт рассказывает, как проводить большую ретроспективу по результатам работы всего проекта. Это может быть полгода, года, два года... В таком случае за час все обсудить точно не успеете! А вот если повторять ретроспективу каждый релиз, то можно уложиться в пару часов.

Перед чтением книги я прочитала этот отзыв на нее (судя по вкладке My Talks, автора зовут Никита Макаров). Отзыв не шибко позитивный, поэтому на книгу посматривала скептически. Но она зацепила меня тем, что началась с примера. Да, в этом примере команда все обсудила за час. Да, в этой команде каждую ретро меняется ведущий. Но, читая пример, ты прям представляешь, как это можно применить у себя. Простое описание "вот 5 упражнений, выбирай" навевает скуку, а тут сразу видно, в каком порядке и какие применить. Мне очень понравилось, как Дана (ведущий) просила описать свои чувства от релиза, как коллеги голосовали точками и вообще как все здорово получилось.

понедельник, 17 апреля 2017 г.

Сборник песен про интенсив от Ольги Алифановой

Наша прекрасная Aksi (она же Ольга Алифанова) уже писала песню про наших студентов — «На поле танки грохотали». Но теперь она пошла дальше! Мало того, что написала новые крутяцкие песни, так еще и спела их! Не могу не поделиться с вами этим великолепным творчеством (smile)

Сначала кратко, ссылочками на музыку:


А теперь с полным текстом:

Советы по резюме от Павла Абдюшева

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

===============================================================

1. Формат hh по-прежнему один из самых отстойных. А посему всегда старайтесь отправить нормальное резюме, даже если откликаетесь в hh. Просто приложите резюме в читаемом виде.

2. Пишите нормальное сопроводительное письмо — краткое и по делу — чем именно вы будете полезны для данной компании-проекта-позиции (ДА, надо уделить хотя бы полчаса ознакомлению с тем, куда вы откликаетесь). 90% писем — я тут нашел вашу вакансию, мне интересно, думаю, что полностью подхожу для нее, возьмите меня, спасибо за уделенное время → вот хочется сразу фтопку отправить такие отклики на аналитика.

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

См также:
Сопроводительное письмо соискателя — мои мысли про сопроводительное письмо.

3.  Даже hh-шное резюме можно сделать хорошим, грамотно описав, чем вы занимались и чего достигли на каждом месте работы + какими навыками и в каком объеме вы владеете. Не «базовые знания SQL», а какой самый сложный запрос умеете писать.

===============================================================

Напоминаю, что у выпускников интенсива есть уникальный шанс отдать свое резюме и сопроводительное письмо на линч общественности чатика и тренеров — Ольги Назиной, Ольги Алифановой и Павла Абдюшева.

Чтобы итоговый результат сильно отличался от подавляющего большинства резюме, которые видят HR'ы. А выделяться из серой ленивой толпы — всегда плюс! Так что пользуйтесь советами Павла и удачи вам в поиске работы (smile)

PS — заметка уже доступна на Testbase в навыке составления резюме, теперь не потеряется!

среда, 5 апреля 2017 г.

Users — на чем потестить SOAP и REST

Система Users

Используйте систему Users, если хотите попрактиковаться в тестировании, а негде. Там есть специально зашитые в код баги, интересный с точки зрения классов эквивалентности функционал и даже SOAP и REST-запросы!


Явки, пароли


Система — http://users.bugred.ru
Менеджер — manager@mail.ru / 1

WSDL — http://users.bugred.ru/tasks/soap/WrapperSoapServer.php?wsdl
REST —  http://users.bugred.ru/tasks/rest/list

Описание методов см ниже в ТЗ.

См также:
Как отправить SOAP-запрос в Soap Ui — видео

Тут будут ссылки на статьи, как вообще можно вызывать SOAP и REST, пока самостоятельно гуглим :)

Я как автор могу дропнуть базу в любой момент — учитывайте это. Если вдруг ваши данные пропадут, это нормально.



Откуда это и зачем


Исходно Users создавался как "побочный продукт" для курса «Техники и инструменты локализации багов».  У разработчика я попросила два сайта, которые должны были быть взаимосвязаны. Ведь на стыке двух программ больше всего багов. А как понять, кто виноват? В чьи логи смотреть, как отловить виноватого? Поэтому в основном сайте есть возможность зарегистрироваться через Users. Разумеется, она работает не всегда Wink ;) Это дает нам шанс поиследовать взаимосвязи в интеграции.

Вот, казалось бы, и все. Тогда что такое Юзерс? Ну, просто некий телефонный справочник. Но ведь аппетит приходит во время еды! Пока я писала требования, я вспоминала свои фриланс проекты и волшебные баги, которые на них находила. Так мы навинтили кучу разного функционала:

понедельник, 27 марта 2017 г.

Бизнесхак на каждый день. Игорь Манн, Ренат Шагабутдинов

Ссылка на книгу — МИФ, OZON.

Мои выдержки из книги, топ-5 бизнесхаков по каждой категории:
+ отдельно вынесла 
Книга крутая! Каждая страница — это один-два небольших бизнесхака, которые можно сразу же применить. Прочитала ее запоем, вот реально запоем. Мне ехать в метро далеко. Обычно я полдороги читаю, а потом мозг устает (после работы еще и умные книжки читать, ишь!). И еще полдороги я смотрю киношку или играюсь в игрушки. Но с «бизнесхаком» я оглянуться не успевала, как слышала «конечная, выходим». А все потому, что все хаки маленькие. Не успеваешь устать, читая одно и то же. Так-с, это прочитал, о, следующий тоже на 5 строчек. Прочитаем его, и вон тот следующий небольшой... И вот уже ты приехал Smile :)

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

Одна из лучших прочитанных за последнее время. Этот пост я готовила 3 недели! Потому что решила сначала проработать книгу. Выписать все самое лучшее и ценное для себя. Где-то добавить своих идей (в разделе презентаций), где-то обдумать существующие. Вся книга защипана — моя книга, хочу и заламываю страницы вместо добавления стикеров-закладок! Пожалуй, оставлю ее в коллекции. Здесь есть к чему возвращаться и перечитывать раз за разом Smile :)

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

Командировки — занимаемся спортом, берем удобный кроссовки и тд. Стевию и гранолу берем для нормального перекуса. От себя еще могу порекомендовать мясо от Ранчо Мяссури, вкусненько! И сытно.

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

Ну и «7 минут на спорт» — отличный хак! Поездка не должна означать внезапную лень и расслабон. Хотя, признаться, чаще всего именно так и случается))) Но этот хак из серии "все знают, но не применяют".


Маркетинг — куча советов по тому, как сделать классную визитку. Делайте контент, который продает (купил ведро? Расскажите про моющие средства). Давайте выбор. Нет выбора — нет продажи.

Интересный хак про «Поставьте два штампа сами». Если даете карточки типа "собери 10 и будет бесплатный обед", то сделайте 12 кружочков и два заполните сами. Так делали на автомойке. Те, кто уже был "на пути" — дошел до бесплатной мойки в 34% случаев. Кто не был — только в 19%.

И еще много-много интересного, включая даже то, как настроить инструменты майкрософта (ворд, эксель, почта) под себя.

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

Ну и под конец полезные ссылочки из книги, в коллекцию!

Сервисы

HassleMe — напоминает о нерегулярных задачах. Когда нужно напоминать себе или коллеге о задаче, но не каждый день.
Feedly — веб-сервис для чтения RSS. Храните там все свои фиды и читаете все в одном месте.
Greader — клиент для чтения фидов в телефоне или планшете. Он цепляется к вашему аккаунту Feedly, и готово

Фильтры Манна — Это приложение, которое можно скачать в Android и iOS. Бесплатное ツ

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

Strava HeatMap — интерактивная карта, на которой отображается, где больше всего бегают пользователи сервиса. Помогает избежать плохих дорог и опасных зон

AG Sportbags — идеальный рюкзак для поездок. Документы не мнутся, очки в безопасности, ноут тоже... Погуглила его, прониклась, заказала)) У меня старый рюкзак давно порвался, а замену не нашла.

Бесплатные фото для конференции

Free Photos: http://www.freedigitalphotos.net
Free Images: http://www.freeimages.com
Freerange: https://www.freerangestock.com
Free Photos Bank: http://www.freephotosbank.com
iStock: http://www.istockphoto.com/ru


Email

1. Входящие по расписанию — gmail можно настроить так, чтобы он присылал входящие только 3-4 раза в день. Чтобы обрабатывать все письма разом. Настраивать тут — https://www.batchedinbox.com/

2. Избавляемся от ненужных рассылок в один клик — https://unroll.me/. Сервис позволяет в одном месте увидеть список всех рассылок, на которые вы подписаны. Помогает избавиться от тех, на которые вы подписались неумышленно ツ

3. Напоминания об отправленных письма — followup.cc. Классная фича, вынесла в отдельный пост

4. Несколько подписей в Outlook — Файл → Параметры → Почта → Подписи. Настраиваем на все случаи жизни, выбираем значение по-умолчанию, но при необходимости меняем.

PS: добавила книгу в общий список прочитанных мною книг.

пятница, 24 марта 2017 г.

Бизнесхаки для презентаций и выступлений. Мой топ-5

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

1. Купите личный презентер


Только Logitech, вот такой:


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

Я купила себе такой лет... пять (?) назад. Ни о чем не жалею Smile :)
Он однозначно стоит своих денег.

Зачем нужен личный, если на конференции дадут "общий"? А если не дадут? Не на всех конференциях есть презентеры. А еще они могут сломаться. У меня всегда с собой личный «на всякий случай».

Да и репетировать проще сразу с презентером. Так ты можешь отрабатывать свои движения, а не быть прикованным к компу и мышке. Вот мы с моим коллегой Арсением через две недели едем на DUMP: он выступает в mobile-секции, я в тестировании. Репетируем вместе на работе. Исходно должен был быть общий доклад, но его в итоге не приняли, а репетировать вместе мы продолжили. Подтверждаем — с презентером хорошо, без презентера плохо!

четверг, 23 марта 2017 г.

Бизнесхаки для email. Мой топ-5

Конспект книги «Бизнесхак на каждый день». Там кратенько описаны лайфхаки, которые помогают в работе. Мой топ-5 из раздела про электронные письма:


1. Сохраняйте историю переписки


У многих сотни писем в день и им бывает сложно вспомнить, о чем речь вообще. Поэтому не цитируйте всю историю переписки.

У меня не сотни писем в день, но с правилом полностью согласна. При общении с Заказчиком постоянно приходится вспоминать, о чем говорили вчера. Для этого достаточно просто прокрутить переписку вниз. А вот если бы ее не было... Было бы куда печальнее все...

2. Избегайте относительных дат в письмах


В электронных письмах лучше писать «25.02.2017», чем «послезавтра». Это все-таки не звонок — ваш адресат может прочитать письмо на следующий день или позднее.

Бизнесхаки для принятия решений. Мой топ-3

Конспект книги «Бизнесхак на каждый день». Там кратенько описаны лайфхаки, которые помогают в работе. Мой топ-3 из раздела про принятие решений:

1. Фильтры Манна


Это приложение, которое можно скачать в Android и iOS. Бесплатное ツ

Когда вам в голову приходит идея, отвечаете на простые вопросы — быстро ли сделать? Легко ли? Будет ли выхлоп? Всего 4 вопроса по 3 варианта ответа (легко-средне-сложно), быстренько вжух-вжух-вжух, проставил, а система дала тебе ответ:

— Отлично, действуй!
— Ну и что за фигня?

Фильтры Манна отсекают плохие 
идеи на подлете

И перед тем, как отвлекать босса бесконечным циклом идей, можно пропустить их через фильтр!

среда, 22 марта 2017 г.

Тур саботажника. The Saboteur Tour

Входит в «Туры по захудалым районам», Tours Through the Seedy District

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

кевин крушит  (оз).png
Типичный саботажник


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

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

Тур легко осмыслить:
  • Заставь приложение выполнять какое-то действие.
  • Пойми, какие ресурсы необходимы для успешного выполнения этого действия.
  • Удали или спрячь эти ресурсы.

понедельник, 20 марта 2017 г.

Бизнесхаки по переговорам и деловым встречам

Конспект книги «Бизнесхак на каждый день». Там кратенько описаны лайфхаки, которые помогают в работе. Мой топ-5 из раздела про переговоры:

Важная встреча


1. Повестка в Google Docs


Создайте в Google документах текстовый файл с повесткой и откройте доступ всем участникам заранее. Так каждый сможет внести туда свои вопросы и комментарии, а заодно ознакомиться с планом встречи.

Если пытаться запомнить вопросы «Я хотел спросить про...» → половину обязательно забудут. Записать надежнее, не будет потом разочарования "ах, я совсем забыл спросить". К тому же, если все заранее видят детали встречи, то готовятся соответственно — встреча проходит эффективнее.

Не знаю, насчет "все готовятся ответственнее", но про "я забыл" подтверждаю. У меня память вообще плохая, я вечно забываю, если не записываю. Что купить в магазине? Ой, да запомню, там соль и мясо. Потом приходишь домой — блин, перца нет, хотела же купить... Или хочу что-то обсудить с коллегами на обеде. Вспоминаю об этом уже после обеда =))) В общем, я однозначно за «записывать»!


2. Совещания в «неровное» время


четверг, 16 марта 2017 г.

Бизнесхаки по чтению книг. Мой топ-5

Конспект книги «Бизнесхак на каждый день». Там кратенько описаны лайфхаки, которые помогают в работе. Мой топ-5 из раздела про чтение:


1. Хранить дома побольше книг


Типа наличие бумажных книг будет напоминать вам о необходимости их прочитать. Ха-ха-ха, это вы не видели комнату одного моего коллеги. Вот у него там 20 книг уже года два как лежит, и что? Хотя я этому совету сама по себе следую, потому что бумажные книги люблю. И дома даже есть TODO-read полка Smile :)

Моя todo read полка книг

2. Читать несколько книг одновременно


«В этом нет ничего зазорного»! Подтверждаю хак ツ
Было время, когда я не умела читать в параллель. Начинала чтение я давным давно с художественной литературы. Помню, как прочитала свою первую книгу Дика Фрэнсиса (роман «Перелом» про Алессандро) и месяц ходила под таким впечатлением, что вообще ничего не могла начать читать. Слишком сильны были эмоции. Как можно читать о другом, если ты еще «дышишь» этой историей?

SQL. Полезные запросы

Это моя шпаргалка по SQL запросам, которую я постоянно использую в работе. Сохранена в простом блокнотике, пополняю по необходимости. Очень удобно, когда, например, сессия подвисла, а ты не знаешь где. Чтобы каждый раз не бегать и не гуглить "как ее найти и убить", просто открываю шпаргалочку.

А как разбить поле, выцепив только часть ДО двоеточия или наоборот, после? Я это никогда не запомню Smile :) А если ты работаешь уже на реальной, большой базе, то одна ошибка в запросе приводит к 5-10-30 минутам ожидания впустую. Не не, я лучше подсмотрю!

Итак, моя шпаргалка:


План
explain plan for select * from n_document_view ;
select * from table(dbms_xplan.display);

1. Только дата, без времени:

select distinct trunc(created, 'DDD') from folks 
where hid_party in (select * from TMP$RESULT_HIDS);

select distinct extract(year from pt_acual_date) from buffer_folks; --- только дата

2. REGEXP
WHERE REGEXP_LIKE(first_name, '^Ste(v|ph)en$')

3. Разбивка Аuthor (поле вида "AL:1")
substr(author,1,INSTR(author,':',1)-1) - до двоеточия
SUBSTR(author, INSTR(author, ':', 1)+1, LENGTH(author) - INSTR(author, ':', 1)+1) - после

substr(author, 0, instr(author, ':') - 1) — до двоеточия, source_system
substr(author, instr(author, ':') + 1) — после, external_id

понедельник, 13 марта 2017 г.

Как «продать» баг разработчику (анонс)

Мои студенты знают — если они не обоснуют баг, тренер его не примет. Но тут возникает затык — а как обосновать-то? Как будет плохо, а как хорошо? Очевидно ли очевидное?


14 апреля я выступаю на конференции DUMP. Там мы и обсудим эти вопросы. За три года проведения тренингов для начинающих я собрала самые популярные «антипаттерны» обоснования багов. Мы обсудим их и разберемся, откуда приставка «анти» и как ее убрать. Потом поговорим о хорошем. Итого:

— зачем вообще обосновывать баги;
— 3 антипаттерна обоснования;
— 3 хороших паттерна;
— «попробуй сам» (небольшая игра с аудиторией)

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

После выступления напишу на эту тему статью. Ожидайте в мае, или когда там будет готово видео =))


Баги в играх — самовозгорание и цикл из-за котика

О чем это вы тут говорите?

Истории подслушаны во флудилке выпускников Smile :)

Баг 1. Самовозгорание

Прикольная бага в игре, которую я сейчас прохожу. Есть момент, когда нужно подойти к требушету, чтобы стрельнуть по воротам. И я подхожу к механизму, чтобы его запустить, и как только хватаюсь за него - САМОВОСПЛАМЕНЯЮСЬ. Я сначала не поняла что это за хрень, враг что ли где-то стоит недобитый и стреляет каким-то огненным снарядом. Нет, я просто самовозгораюсь, когда подхожу к механизму :D

Баг 2. Цикл из-за котика

Мы вчера офигенный нашли в свтор (Star Wars: The Old Republic)

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

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

=================================================

Вы все еще верите в слова разработчика «эти модули никак не связаны»? Тогда мы идем к вам Wink ;)

См также:
Где начинающим тестировщикам получать опыт? — да везде! Хоть в игрушках =)

PS — добавила пост в общую копилку багов.

воскресенье, 12 марта 2017 г.

Usaility. Доставка на рабочий адрес в выходной

Прочитала книги Джоэла Спольски о программировании («Джоэл о программировании», «И снова о программировании», мне понравилось. Погуглила, что еще он написал, нашла «Руководство по подбору программистов». Но увы, книги не было в наличии. Поставила в Озоне галочку «сообщить, как появится».


И вот на той неделе книжка появилась. Походила по сайту, нашла еще с десяток интересных книжек Smile :) Это как в супермакрете, пришел за макаронами, накупил целую корзину, особенно если голодный!

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

Ваш заказ принят, спасибо!
Мы оповестим Вас, когда статус заказа изменится.

Что значит изменится? Не поняла. Пошла в личный кабинет, смотрю — а одной книжки нет в наличии, "ожидается 16 марта". Угадайте, какой именно =))) Да, ровно той, ради которой и был заказ. Ну ладно, подождем... 16 марта — будний день, все легально.

Сегодня 12 марта, воскресенье. Просыпаюсь утром, а мне две смс пришло. От озона:

  1. Ваш заказ собран, сегодня (О_О) привезем.
  2. Сегодня, с 10 до 18, приедет курьер.
Эээээ, погодите. Какое сегодня? Еще даже не 16-ое число! И сегодня — воскресенье, а заказ оформлен на рабочий адрес. Ну какая доставка, ну але!

вторник, 7 марта 2017 г.

Как подготовить резюме для США

Своим опытом с нами поделился Антон, выпускник моего интенсива. Живет и работает в США. Да, прямо в силиконовой долине Smile :)

Особенности резюме 


Особенности такие, что резюме должно быть строгое и грамотное, отражать основные ключевые навыки в summary и основные достижения по ходу каждой компании. В резюме не должно быть фото/года рождения/национальности.

Резюме не длинное, это стандарт. На страницу тут никто не делает, Нормальным считается 2 страницы, иногда 2-3.


Например, хорошая практика “to convert the bullet points into accomplishments”. Компаниям не интересно читать стандартное “reported bugs to bug tracking system”, им нужно видеть результат, какие достижения были сделаны на предыдущем месте работы. Например: “Initiated a new iOS Test Automation solution using UiTesting and Swift 3 which helped entire iOS engineering team to move from monthly to bi-weekly releases” - это уже конвертация буллета в accomplishment. Но, опять же, это больше не на рекрутере сработает, а на Head of Engineering Department, например. И к этому нужно стремиться.

Напоминания об отправленных письма — followup.cc

Не знаю, как у вас, а у нас тестировщики общаются с Заказчиками. Буквально на той неделе обсуждали в команде, что делать со сценарием:

— что-то обсудили;
— подвели итоги;
— составили письмо «кто за что отвечает»;
— разослали его всем;
— ждем через 2 дня ответа от Васи по п.1, через 5 от Пети по п.5 итд.

Как не забыть, что от кого ждешь? Чтобы напомнить Васе в день Х... В книге «Бизнесхак на каждый день» нашла на эту тему два любопытных хака (нумерацию оставила оригинальную, текст сократила):



96. Напоминания об отправленных письма — followup.cc

Сервис FollowUp.cc позволяет получать напоминания о письмах, на которые вам не ответили. При отправке письма вам достаточно поставить в скрытую копию адрес 5days@followUp.cc, и через пять дней вам придет напоминание с копией вашего письма. Можно настроить любой другой интервал, даже повторяющийся.

Судя по списку фич, у них куча разных интеграций. Довольно интересный сервис!


97. Google Inbox

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

Адрес сервиса https://inbox.google.com

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


Бизнесхаки по продуктивности, мой топ-5

Конспект книги «Бизнесхак на каждый день». Там кратенько описаны лайфхаки, которые помогают в работе. Мой топ-5 бизнесхаков из раздела «продуктивность»


1. Чек-листы

Я не могла пропустить этот пункт, я же тестировщик Smile :)
Не доверяйте своей памяти, записывайте. Едете в отпуск? Сделайте чек-лист «что взять с собой». Он поможет не продолбать детали. У меня давно такой есть, для отпуска и конференций. Вкладки похожи, но на конференцию надо брать меньше вещей =)

Мой чек-лист сбора на конференцию

Раньше я ездила только на SQA Days, поэтому чек-лист назван в его честь. Он помогает, убеждаюсь из раза в раз. Вроде собрался сам, все взял. Потом смотришь в чек-лист: так, это взял, это взял, это взял. Упс, визитки забыл!

Собственно, визитки я чаще всего и забывала. Раньше Smile :)
И презентер можно спокойно забыть, а вдруг его у организаторов не будет? Сидеть за столом и уныло клацать мышкой я не желаю. Книги тоже рекомендуют докладчикам брать свой личный презентер, на всякий случай.