вторник, 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