вторник, 14 февраля 2017 г.

Панбагон. Картинка акции Валентинова дня не влезает в экран mini ipad

Играюсь периодически «Русалка 3 в ряд» на ipad. Вообще, начинающим тестировщикам очень рекомендую эту игрушку. Как пользователя она меня сильно бесит, но с точки зрения «посмотреть, какие бывают баги» — идеальная! Там вечно какие-то мелкие проблемы есть Smile :)

Перед праздником 14 февраля они запилили очередную акцию «Заплати реальных денег и получи монет». Акцию эту они впихивают повсюду. Если раньше хотя бы скромно, один-два раза за игру, то теперь на каждом уровне подсовывают. И самое обидное — я не знаю, когда это закончится! Потому что "сколько осталось дней" на мой экран, увы, не влезло:

Картинка обрезана сверху и снизу


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

суббота, 11 февраля 2017 г.

SQA Days 21. Эвристики и мнемоники для тестирования мобильных

Рекомендую к просмотру видео доклада Владислава Романенко с  SQA Days 21 — Эвристики, мнемоники и другие греческие слова в исследовательском тестировании мобильных приложений.


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

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

Зато структура доклада шикарная! Сначала вводная:

— что такое исследовательское тестирование, когда оно хорошо и когда плохо;
— что такое эвристики и мнемоники. 

А потом популярные для тестирования именно мобилок мнемоники. Что важно — все с примерами. Вот берем мнемонику SFDIPOT (San Francisco Depot). По каждой букве:

— что она значит;
— что нам надо тестировать;
— примеры ошибок;

У слушателя сразу появляется информация о том, какие баги вообще встречаются. Может щелкнуть в мозгу «Ух ты, надо бы тоже это проверить!». Я не тестирую мобилки, но было интересно посмотреть, какие баги там встречаются. К тому же, когда слушаешь унылую теорию — это скучно. А тут чуть теории и сразу практика. Отличная структура!

Жаль только, что на последнем слайде разные ссылочки есть, а где бы их взять? Ну кроме варианта "переписать URL с картинки"...  Хорошо бы такое после доклада вылкадывать в описание на странице SQA Days Smile :)

В общем, доклад рекомендую! Тем, кто хочет узнать про:
  • исследовательско тестирование;
  • тестирование мобилок;
  • мнемонимы;
Еще раз ссылочка на доклад. Добавила ее на Testbase в навык тестирования мобилок, теперь не потеряется! Приятного просмотра 

Добейся максимума. Маркус Бакингем, Дональд Клифтон


Ссылка на книгу (издательство «Альпина Паблишер»).

Полное название книги — «Добейся максимума. Сильные стороны сотрудников на службе бизнеса». Собственно, главная мысль книги:

Мы очень много времени уделяем своим слабым сторонам. Стараемся их улучшить и прокачать. А сильные не качаем, воспринимая как должное.

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

пятница, 10 февраля 2017 г.

Панбагон. Оплатите наш счет до вчера

И снова эта sysdate в письме... Сначала S7 Airlines, а через пару дней и Fast VPC туда же! Ну але, ребята! Если не умеете использовать параметры в письме, лучше и не надо...

Так вот, о птичках. Для приложений, которые тестируют на курсе «Техники и инструменты поиска и оформления дефектов», я купила у Fast VPC сервер. За две недели до оплаты мне приходит напомнилка. Зачем — отдельный вопрос, я вроде поставила автоматическую оплату, но не могу понять из интерфейса, включена она или нет. 😒 Но это уже отступление в тему юзабилити, а сегодня мы поговорим о функциональном баге.

Так вот!
Прихожу я, значицца, на работу. И тут такое письмо (сегодня 10.02.2017):

В письме вместо нормальной даты 
явно подставлена SYSDATE

Эээээм, что?
Оплатить до сегодня «исключительно»? То есть максимум вчера? При том, что письмо пришло сегодня в 2 часа ночи?

вторник, 7 февраля 2017 г.

Ахтунг, прод! Как настроить приветствие на Linux

Если TEST и PROD находятся оба на linux-серверах, можно перепутать — пойти тестировать, а попасть на продакшен. Чтобы не тронуть ничего лишнего, настройте себе на PROD отдельное приветствие в командной строке.

С таким приветствием сложно ошибиться, куда ты попал =)

Настройка


Указать приветствие в файле /etc/motd
         
     ___       __    __  .___________. __    __  .__   __.   _______  __
    /   \     |  |  |  | |           ||  |  |  | |  \ |  |  /  _____||  |
   /  ^  \    |  |__|  | `---|  |----`|  |  |  | |   \|  | |  |  __  |  |
  /  /_\  \   |   __   |     |  |     |  |  |  | |  . `  | |  | |_ | |  |
 /  _____  \  |  |  |  |     |  |     |  `--'  | |  |\   | |  |__| | |__|
/__/     \__\ |__|  |__|     |__|      \______/  |__| \__|  \______| (__)
                                                                       
         .______   .______        ______    _______   __                
         |   _  \  |   _  \      /  __  \  |       \ |  |              
         |  |_)  | |  |_)  |    |  |  |  | |  .--.  ||  |              
         |   ___/  |      /     |  |  |  | |  |  |  ||  |              
         |  |      |  |\  \----.|  `--'  | |  '--'  ||__|              
         | _|      | _| `._____| \______/  |_______/ (__)              
                                                                       
                                                
Пример файла — motd

Это блоггер перекашивает текст, но если скопировать его прям из поста в блокнотик, будет норм! Или берите готовый пример файла Smile :)

Саму идею взяли с хабра.

См также:
Color Bash Prompt (Русский) — Вот тут описано как поменять и раскрасить приглашение. Можно на проме под рутом сделать еще например красную надпись "ты же понимаешь что это прод"

четверг, 2 февраля 2017 г.

Панбагон. Sysdate вместо Fly_date в напоминалке

В апреле я лечу в Екатеринбург, на конференцию DUMP — http://dump-conf.ru/.
Вчера купила билеты в S7 Airlines, перепроверила даты, вроде все хорошо...

Упорный бот пытался впарить мне отель через их сайт и отказ не принял. Сегодня он прислал мне «напоминалку», что у меня скоро полет... И поставил дату... Сегодня о_О

Когда-когда мой полет?? Эй, але, он в апреле!

Эй, але, я покупала билеты на апрель! Холодный мороз по коже — а вдруг я ошиблась? Нашла письмо с билетами, нет, все хорошо:

Тестируйте на конфигурации, приближенной к реальной

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

Тестировщик-внедренец? 
Почему бы и нет

Исходно я знала, что разворачивать буду 6 стендов — по три на каждый сервер (DEV, TEST, UAT). Там будет стоять "голый" линукс, redhat 7, java 8 и «ванильные» wildfly 10 — это те, которые скачаны с официального сайта. Мы их уже сконфигурили под свои сервисы и обычно отдаем уже готовые сборки, но политика безопасности и все такое...

Это немного волнительно — я давно уже не выезжала на внедрение. А тут еще и настройка «ванильного» wildfly, инструкция немного сложнее. Больше возможностей где-то налажать, в общем Smile :)

Разумеется, вначале надо проверить все инструкции на своей стороне. Развернуться на «голых» стендах. Проверить, какие команды на линуксе должны работать, вот это все. Ставлю задачу админу — «сделать стенд dev-testbase, "голый" линукс, java 8 и «ванильный» wildfly 10». Я знала, что у нас будет redhat 7, но не сочла нужным добавлять это в описание задачи. Линукс и линукс, какая разница, какая версия? Наверняка седьмая бай дефолт и ставится... Оказалось, что «бай дефолт» ставится шестая версия, и админ развернул мне стенд с центосью 6 (Redhat — платный дистрибутив, а CentOS — бесплатный аналог). Казалось бы, ну как это повлияет? Wildfly то тот же.. Но вы уже, наверное, догадались об ответе на этот вопрос Smile :) Версия линукса — влияет...

См также:
Настройка сервисов wildfly10 для redhat 6, 7 и debian 6 — выписала отличия 6 и 7 версий

На момент развертывания на dev-testbase я, однако, была в счастливом неведении. Я все развернула, хотя не совсем я... Муж-линуксоид помог Smile :) Оказалось, что наша инструкция уже не совсем актуальная, вот и проапдейтила заодно! Теперь я была спокойна — на внедрении просто пройдусь по тем же шагам и все будет хорошо. Ага... Конечно...