Ошибка на сайте ВТБ

На сайте банка ВТБ при попытке начать разговор в режиме чата возникает ошибка со следующим пояснением:

Настраиваемая ошибка
код 110

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

Страна происхождения: null

В интернет-магазине Nike можно обнаружить, что в описании ряда товаров поле «Страна происхождения» имеет пустое значение (null)  😕

А кепку я все же купил.

Tizen Studio – Setting the debugging URL… > Fail

Для разработки приложений для Samsung Smart TV есть специальная IDE (на базе Eclipse), которая с недавних пор называется Tizen Studio. Качество исполнения данной среды разработки оставляет желать лучшего. Мы ее используем лишь для непосредственной установки приложений на реальных телевизорах и последующего дебага (дебаг происходит путем запуска веб-инспектора Chromium).

Однако из наших приложений никак не хотелось дебажиться. При попытке запуска дебаг-режима появлялась ошибка:

Setting the debugging URL… > Fail
null
Setting the debugging URL… > Fail
Please try one of the following two possible solutions :
1) If some other app is already running in debug mode, first exit that app and then start debugging your current app.
2) Restart the target Emulator or TV.
Unknown Error

Проблема оказалась в том, что в index.html (стартовая точка запуска приложения) в мета-теге <title> название приложение содержало кириллицу. Изменив название на латиницу, дебаг заработал.

[Safari] QuotaExceededError: Dom exception 22

Столкнулись с проблемой, что в мобильном браузере Safari на iOS не работала функция сохранения данных в localStorage. Попытка записи вызывала ошибку:

QuotaExceededError: Dom exception 22: An attempt was made to add something to storage that exceeded the quota

Проблема, кстати, была бы не замечена, если не открытая приватная вкладка (режим «Инкогнито»).

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

Проверка серийного номера Beats by Dr. Dre

На официальном сайте Beats by Dr. Dre есть возможность зарегистрировать приобретенный продукт через специальную форму. Многие наивно полагают, что только так и можно удостовериться в том, что купленные «битсы» являются оригинальными (а подделок на этот счет великое множество).

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

beats_registration_form

Про тестирование на стороне LG и Samsung

Чтобы опубликовать новую версию Smart TV-приложения в магазины  Samsung и LG, а также все последующие обновления, нужно пройти сертификацию и тестирование на стороне вендоров.

Тестирование на стороне Samsung, обычно, занимает, 1,5 недели. При этом при отправке приложения на проверку у разработчика имеется возможность отметить чек-бокс «Я согласен на выпуск приложения с незначительными дефектами». Это означает, что если в ходе тестирования будут найдены недочеты, то они не станут блокирующей проблемой для публикации приложения.

У Samsung’а также есть удобная панель, в которой фиксируются все найденные дефекты, и где разработчик может не только отмечать состояние каждого дефекта (к примеру, на «Исправлено», или «Не ошибка»), но и оставлять свои комментарии к дефектам (например, пояснить, что тестировщики были не правы, когда посчитали «фичу» за дефект и пр.).

Другое дело обстоит в стане LG, которые бы, по идее, должны брать все лучшее, что есть у заклятых врагов конкурентов. Однако тут процессы отстали на несколько лет. Если вы отправляете приложение на проверку в LG, то будьте готовы ждать месяцы на то, что в конечном итоге приложения будет одобрено. Отмечу, что ни у Samsung, ни LG нет четко установленных сроков на тестирование, однако если Samsung старается не затягивать свою работу, то у LG все наоборот – ждут по максимум (около 3 недель) и лишь потом присылают отчет по дефектам.

Читать далее «Про тестирование на стороне LG и Samsung»

ASSIST – ФИО покупателя: null null

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

Смотрим на квитанцию об оплате и видим, что в поле «ФИО покупателя» значатся null и null.

ASSIST – ФИО покупателя: null null

Что такое качество?

Стал невольным свидетелем следующей истории, о которой ниже.

На работе мы располагаемся в open space, в котором трудятся в том числе представители и других структурных отделов. Один из таких отделов активно искал человека на позицию тестировщика, в дополнении к двум уже существующим (один джуниор, другой – миддл). И вот возвращаются эти товарищи после очередного проведенного интервью с претендентом на вакансию, попутно обсуждая, что «девочка оказалась совсем глупенькой, не бум-бум в тестировании, и чего она вообще пришла на собеседование?». При чем больше всех по этому поводу смеялся джуниор. И тут миддл спрашивает его – «А вот скажи мне, что такое критерии качества?». Джуниор не стушевался, начал весьма уверенно говорить о том, что критерии качества, мол, это когда мало багов. Потом ему позадавали вопросы насчет отличия QA и QC, где он уже начал вести свою речь неуверенно, попутно путаясь в понятия и терминах. И это при том, что буквально пару минут назад он участвовал в собеседовании!

Послушал-послушал миддл и сказал – «На самом деле все куда проще. Качество – это когда фактический результат соответствует ожидаемому».

Джуниор что-то пробубнил, и на этом их разговор закончился…