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

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


Ссылка на OZON

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

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

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

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

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

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


Ссылка на youtube
Инструкция в текстовом виде — Как отправить SOAP-запрос в Soap Ui

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ссылка на OZON

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

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

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

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

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


Ссылка на OZON

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

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