пятница, 30 августа 2019 г.

Как я вижу себя через 5 лет

Миссия выполнима!

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

Но это не про меня. Я не хочу, чтобы жизнь останавливалась с рождением ребенка. Да, она меняется. И все же, если есть возможность, то нужно и работать, и отдыхать. Мне лично — нужно.

Так что я хочу записать, что я успею сделать за 5 лет. Как я вижу свое будущее. Ну а потом посмотрим и сравним! В конце концов, моему блогу уже 8 лет, так что есть шанс, что еще пяток продержится )))


Хотелки


Я напишу несколько книг. Даже не так — я выпущу несколько книг. Вообще я планирую написать книги на все свои курсы. Мне кажется, получится очень неплохо и будет выбор «книга / курсы». Это задача на несколько лет, потому что я еще первую книгу не дописала =))

среда, 28 августа 2019 г.

Тут можно потыкать TMS Test IT!

Test IT — TMS, Test Management Software. Система хранения тестов, проще говоря. Платная, но с кучей возможностей.

Если вы хотите с ней познакомиться, пощупать инструмент, не заморачиваясь с установкой — welcome на тестовую площадку!

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


https://demo.testit.software/autologin

Логин и пароль не нужны!
Видео-обзор «как работать с инструментом» (вводная лекция).

вторник, 27 августа 2019 г.

Генератор текста нужной длины



https://generator-online.com/text/

Коллега прислала ссылочку, сказав так:

Я нашла отличный сайт для генерации текста нужной длины, именно текста, а не просто строки) Даже кнопка есть — скопировать в буфер обмена, ваще красавчики)

Посмотрела, и правда, классно! Есть несколько языков, но главное, что есть русский! Можно делать абзацы разной величины, надо просто указать min и max символов. Конечно, в русском ответе встречаются слова undefined, но все равно приятная штука!

См также:
Как сгенерить большую строку, инструменты — если неважно, будет текст или просто «аааааа» на миллион символов

PS — статья написана в помощь моим студентам, уже и на Testbase, в навыке подбора инструментов. Теперь не потеряется!

Как закрывать задачи

Ссылка на Хабр

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

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

И вот ты открываешь задачу, листаешь до последнего комментария посмотреть, какая документация, что как работает, а там... Пусто. Или скромное «Все проверено, все ок». А документация где? Я же не в теме задачи, я хочу прочитать побольше!

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



Так и появился чек-лист закрытия задачи:

суббота, 24 августа 2019 г.

Первое правило аттачей в багах — говорящее название!

Редкий баг обходится без дополнительных вложений. Обычно у нас есть название, описание + некий аттач. Аттач — от английского слова attachment, вложенный файл. Это может быть:

  • Скриншот (картинка экрана);
  • Видео;
  • Файл для воспроизведения;
  • Файл с доп информацией;
  • Файл с примером вызова SOAP-сообщения;
  • SQL-запросы;
  • Используемая утилита (+ комментарий с инструкцией).
  • ...

Люди обычно не заморачиваются, «на чем воспроизвел, то и приложу». Если это скриншот экрана, то как его система сохранила, с названием «Скриншот» или «20000809», так и аттачим.

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



Протестируй треугольник! Онлайн-тренажер



Ссылка на тренажер

Хотите попрактиковаться в тест-дизайне? Заходите к Арсению Батырову на огонек! Он создал онлайн-тренажер для популярной на собеседованиях задачке про треугольник. И даже закопал туда парочку багов Wink ;)

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

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

Нашёл тут в статьях Ольги Назиной задачу про треугольник, которую часто задают на собеседованиях. Но почему-то нигде нету на неё ответа, хотя я так понимаю задача эта часто всплывает то тут то там на собесах. Может кто знает какой правильный ответ нужно дать чтобы интервьюер подумал о тебе как о грамотном тестировщике Джуниор уровня?

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

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

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

пятница, 23 августа 2019 г.

Панбагон. Простите, произошла хз какая ошибка в Камтазии!

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

Сначала я не смогла разрезать видео. Это нужно, когда разные части обрабатываются по-разному. В моем случае один кусок идет без подсветки курсора, а другой — с подсветкой, когда я вожу мышкой по слайду / экрану. Так вот, пытаюсь разделить видео — и вдруг получаю ошибку!


Текст — «Простите, произошла ошибка. Мы не можем выполнить эту операцию». Шта? В чем ошибка заключается то, а??

Исследование Evroopt по туру путеводителя



Ссылка на тур

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

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

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

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

1. ТЗ

Зарегистрируйтесь на сайте, либо войдите в «Мой кабинет», если раньше уже регистрировались

Результат

Панбагон. Опечатка в рекламе «Великого Султана»

Играюсь на телефоне в игру «Слово». Там можно получить всякие ништяки за просмотр рекламы. Смотрю)) Часто показывают «Великий Султан». И вроде все хорошо, но в конце мелькает такой кадр:


Вроде экран как экран. Мелькает довольно быстро. Но так как мелькает часто, я заметила в нем опечатку. А вы? Wink ;)

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

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

четверг, 22 августа 2019 г.

Панбагон. Опечатки в книге «Управление разработкой ПО»

Пока я читала книгу «Управление разработкой ПО», я постоянно натыкалась на опечатки. Сначала пропускала мимо глаз, потому что бывает. Потом стала фоткать. Я, в конце концов, тестировщик! А опечатки в книге — это баги в документации Smile :)

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

  • на случай, если оно потеряется, чтобы воспроизвести;
  • потому что это подходит под рубрику «панбагон»!

Обратите внимание на описание багов. Недостаточно сказать «у вас куча опечаток!» — а где они? Автору самому искать? Не все это будут делать. Надо указать страницу, место, куда смотреть и саму опечатку.

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

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

Ну а дальше само письмо:


среда, 21 августа 2019 г.

Управление разработкой ПО. Дэн Пилон, Расс Майлз


Ссылка на OZON

Это книга из горячо любимой мною серии Head First O`Really. За это и купила! Хотя, честно говоря, технические книги (изучаем java, sql, js) мне понравились больше. Там прямо ВАУ-эффект был! Даже в sql, который я уже знала перед чтением.

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

Но, продолжив чтение, я пересмотрела свои взгляды. Вы знаете, а для новичка книга очень даже неплоха! Да, примеры очень упрощены, из серии «добавить функцию загрузки фоточки — 15 дней». Это как-то ну прямо очень странно в наши дни читать Smile :)  Но зато сам принцип понятен! Понятно, почему задачи продалбываются, почему реальная оценка ≠ запланированной, почему требования вечно меняются...

Что такое API



Ссылка на Хабр 
(исходно опубликовано там, зато тут с видео! А там с содержанием)

Слово «API» мелькает в вакансиях даже для начинающих тестировщиков. То REST API, то SOAP API, то просто API. Что же это за зверь такой? Давайте разбираться!

— А зачем это мне? Я вообще-то web тестирую! Вот если пойду в автоматизацию, тогда да… Ну, еще это в enterprise тестируют, я слышал…

А вот и нет! Про API полезно знать любому тестировщику. Потому что по нему системы взаимодействуют между собой. И это взаимодействие вы видите каждый день даже на самых простых и захудалых сайтах.

Любая оплата идет через API платежной системы. Купил билет в кино? Маечку в онлайн-магазине? Книжку? Как только жмешь «оплатить», сайт соединяет тебя с платежной системой.

Но даже если у вас нет интеграции с другими системами, у вас всё равно есть API! Потому что система внутри себя тоже общается по api. И пока фронт-разработчик усиленно пилит GUI (графический интерфейс), вы можете:
  • скучать в ожидании;
  • проверять логику работы по API
Конечно, я за второй вариант! Так что давайте разбираться, что же такое API.


Что такое API



API (Application programming interface) — это контракт, который предоставляет программа. «Ко мне можно обращаться так и так, я обязуюсь делать то и это».

Если переводить на русский, это было бы слово «договор». Договор между двумя сторонами, как договор на покупку машины:
  • мои обязанности — внести такую то сумму, 
  • обязанность продавца — дать машину.
Перевести можно, да. Но никто так не делает ¯\_(ツ)_/¯

суббота, 10 августа 2019 г.

Панбагон. Со скидкой 20% получается дороже!

Зашла на сайт Синема Парк прикупить билетик в кино. Билет купила, а после этого мне выпала рекламная выпадайка «купи вкусняшки со скидкой в 20%!». Все бы хорошо, только вот зачеркнутая цена меньше, чем итоговая =))


Давайте опишем баг по шаблону:

воскресенье, 4 августа 2019 г.

State Transition для рецензии



Вот такую диаграмму нарисовала студентка нашей школы для начинающих тестировщиков.

Симпатичненько получилось! А, главное, это — типовая диаграмма. Применимая для многих сайтов, где есть проверка модератором рецепта / рецензии / комментария / чего-то еще. Теперь можно посмотреть на нее в поисках вдохновения для своего проекта!

PS: Добавила карту а «работы студентов», теперь не потеряется!