Мой баг дня (записки тестировщика)
320 subscribers
180 photos
24 videos
11 files
139 links
Precondition:
Repro steps:
1. ...
2. ...
3. ...
Expected: good
Actual: bad

Связь: @MyachinDA
Download Telegram
Мой баг дня (записки тестировщика)
https://text.tchncs.de/umnik/sredstvo-sviazi-max-moio-mnenie-1pl7 Не вычитывал. Возможны опечатки, повторения, стилистические ошибки.
Будет обновление статьи. Пока тут скажу. Макс, в отличие от многих других, имеет настройку предупреждения об исполняемых файлах и показывает предупреждение при попытке их скачать. Работает, если вы получатель, а не отправитель файла. Скриншоты в комментариях
👍6
Google собирается блокировать установку APK* для приложений, чьи авторы не удостоверены в Google Play, если это устройство с Play Services. Эту новость, вроде, все видели. F-Droid уже указывает, что это их сильно заденет.

Но это заденет и RuStore. В нём есть приложения от авторов, которые были исключены из GPlay: куча банков, Касперский.

Android, становится всё менее похожим на то, каким он был когда-то.

*не касается adb, но adb и не подходит простым людям.
👍3
Пришло письмо от Google:

Представляем Play Age Signals API (бета-версия): информация о предстоящих законах США о подтверждении возраста
Новости
Здравствуйте.
Вы получили это письмо,потому что в Google Play есть хотя бы одно ваше приложение, которое доступно или используется пользователями из США.
Что происходит
В некоторых штатах США, в частности в Техасе, Юте и Луизиане, недавно были приняты законы, требующие от магазинов приложений подтверждать возраст пользователей, получать согласие родителей и предоставлять разработчикам информацию о возрасте пользователей. Новые законы также налагают новые обязательства на разработчиков, которые распространяют свои приложения через магазины приложений в этих штатах.
Как мы вам поможем
Хотя новые законы о подтверждении возраста вызывают у нас опасения по поводу конфиденциальности и доверия пользователей, мы разрабатываем API, системы и инструменты для Google Play, которые помогут вам выполнять свои обязательства.
Первым вступит в силу закон штата Техас SB 2420. Это произойдет 1 января 2026 г. В связи с этим мы подготовили для вас руководство по интеграции Play Age Signals API (бета).
Что это означает для вас
В соответствии с этими законами многие приложения должны будут предоставлять пользователям из этих штатов контент, соответствующий их возрасту. В частности, вы должны получать из магазинов приложений возрастные диапазоны пользователей и статус одобрения важных изменений родителями, а также уведомлять магазины приложений о важных изменениях. Рекомендуем ознакомиться с этими законами и понять свои обязательства.
Если у вас возникнут вопросы, свяжитесь с нашей службой поддержки.
С уважением,
команда Google Play

—-

Вот прям не хочу пердолиться ещё с этим. Я просто отключу распространение для США и всё. Всё равно у меня приложения для двух с половиной инвалидов и те из F-Droid пришли.

Но интересно будет понаблюдать, будут ли нормальные разработчики, которые тоже отключат США?
👍4
Больше всего люблю ошибки, связанные с реальным миром. Отличный пример
👍3
Вот тупая фигня от Google. В Pixel в последних Android они сделали вот такой QR при попытке поделиться информацией о сети, чтобы подключиться. Он ещё анимированный.

Но при этом камера в Мастере первоначальной настройки устройства считывает этот код с трудом! А когда был классический QR без дизайна, всё работало мгновенно
👍4🤡4
This media is not supported in your browser
VIEW IN TELEGRAM
У Яндекс клавиатуры поломано автоисправление текста. Оно удаляет слова. Опуская то, что тут и не было ошибки изначально.
👍2🤡2
Если это не постанова, то, на самом деле, Сберу нужно конкретно менять механизм работы. Вроде даже просто двух камер было бы уже достаточно, чтобы от такой фигни избавиться
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Вот поэтому я всегда отказываюсь, когда мне предлагают сделать совместное селфи
👍4
Сейчас обсуждали одну фичу и вспомнил старую байку про баг и к чему приводило его исправление. История, скорее всего, выдуманная, но мы понимаем, что всё это реально могло происходить.

Есть люди, которые её не читали и нужно сохранить её для потомков :) И потому, вот она: https://17-009.livejournal.com/2279654.html
👍7
Это какой-то позор. Яндекс, проснись, ты обосрался
👍7
У истории, что нам не заплатили деньги за найденную уязвимость в Android, появилось короткое продолжение.
Похоже SAP проводит какие-то внутренние изменения и мне пришло автоосбщение о том, что у меня есть 2 выплаты суммарно на 5 тысяч долларов. Но чтобы продолжить работу, мне нужно завести коммерческую учётную запись.

Ткнул на ссылку и выбрал "Перенос существующей записи". В ответ: "Учётная запись не найдена". Ладно, в письме есть просто общая ссылка с общей информацией. Решил зайти просто под собой, чтобы посмотреть, что там и как. Ткнул на неё, ввожу свои данные, которые только что были "не найдены" и получаю ответ на скриншоте. Тарам-пам-пам.

Организация - это я сам, если что. Регался как частное лицо.

Кроме шуток, но, похоже, мне нельзя летать в США. Не то чтобы я хоть раз в жизни там был, но теперь уже и вряд ли буду.
👍2
VK могёт. Но не исключаю, что у разработчика сменилась подпись и VK тогда не при делах. Просто текст ошибки одинаковый на разные ситуации
Новый дизайн Телеги противоречит сам себе. Снекбар поднимается под кнопками
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Приложение Files в прошивках Pixel - это жесть. Оно то и дело перемещает мне файлы в разные папки при просто выделении этих файлов удержанием пальца. При этом в обычном приложении в AOSP этой проблемы нет. Это какой-то дар Гугла - ломать то, что просто всю жизнь работало.
👍2🤡1
Прям база, прям основа, но которую абсурдно часто игнорируют.

Тестировщик, НЕ НАЧИНАЙ проверять проблемные сценарии, пока не проверил идеально правильные.

Это то, что должны знать все, это прям основа. Но знают не многие, ещё меньшее количество _осознаёт_ это. Вот и приходится проговаривать, что дважды два - четыре.

Когда тебе дали на проверку что-то, а ты начал проверять сценарии плохой сети, смены разрешений и ориентации экрана, то ты значительно затягиваешь разработку и, что хуже, становишься причиной появления скрытых проблем.

Вот есть проблема гонки, например. А вместо просто регистрации пользователя с хорошими логином и паролем на хорошей сети ты стал шатать сеть, то точно найдёшь ворох проблем. И запишешь кучу задач с указанием, что это плохая сеть.

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

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

В итоге будете разбираться без воспроизведения и пытаться исправить без возможности проверить.

Итого. Только если всё работает правильно в идеальных ситуациях, только тогда нужно проверять ситуации, отличные от идеальных и никак не раньше

Это основа! Но это нужно осознать.
👍15