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

Связь: @MyachinDA
Download Telegram
Не смотря на то, что здесь https://android-developers.googleblog.com/2019/08/final-beta-update-official-android-q.html сказано «To get started developing, download the official API 29 SDK and tools into the stable release of Android Studio 3.4...», оно не работает. По крайней мере у меня вернулась старая проблема
Клавиатура со свайп вводом противоречит жесту Назад в Android 10
vi...@google.com <vi...@google.com> #8 Aug 13, 2019 10:22AM
Assigned to vi...@google.com.
We have passed this to the development team and will update this issue with more information as it becomes available.
—-
Воу-воу, Гугл, палехчи, не так быстро
Лучший комментарий про релиз 10, на мой взгляд:

Final release? What are you talking about? I'm stuck with Beta 7.
Как не надо делать:
Ребята из приложения для карт Стрелка (Подмосковье) тестируют прям на продакшене, делая пуши на всех
Сегодня услышал презабавную историю.
Один банк в личном кабинете всякие операции оформил ссылками с get запросами, а не post. И клиенты начали охреневать, что у них на счетах происходят совершенно удивительные вещи, которые они не инициировали.
Дело оказалось в том, что современные браузеры, дабы ускорить загрузку страниц, в которые может провалиться пользователь, если будет кликать по ссылкам на текущих страницах, грузят эти страницы заранее, в фоне. В итоге пользователь жмёт на ссылку, а страница открывается мгновенно. И пользователь думает, какой же этот, например Хром, быстрый. А тот просто из кеша достал данные, ведь он уже всё качнул в фоне.

Ну так вот браузеры тыкали на эти ссылки и на бэкэнд уходили валидные get запросы.

Что за банк такой и как давно это было я не знаю.
Как знают все 3,5 человека, которые на меня подписаны, недавно я искал новую работу. Среди вакансий один из сайтов предлагал и такие
Ошибка, которую совершают не редко, но воспроизводят внезапно и чинят буквально чтением документации.
Касается эта ошибка работы с SQLite. И она проста — STRING. Это тип, которого нет в SQLite, но который, не читая документацию, создают.

Чтобы понять о чём идёт речь, можете зайти, например, вот сюда https://sqliteonline.com/ и вставить мой демонстрационный пример:

create table test(testINT INTEGER, testSTR STRING, testTXT TEXT);
insert into test values ('007', '007', '007');
insert into test values ('abc', 'abc', 'abc');
insert into test values ('2e3', '2e3', '2e3');
insert into test values ('2e9999999999', '2e9999999999', '2e9999999999');
insert into test values ('16e25', '16e25', '16e25');
insert into test values ('30e125125', '30e125125', '30e125125');
select * from test;


Смотрите внимательно, что происходит в testSTR. Так что если вам нужны строки, то только TEXT.
https://i.imgur.com/hxMlEMn.jpg в Ставрополе над сиволом для городского рынка решили не париться вообще.

Источник: https://overmind88.point.im/zhvvc
Это оказалось несколько неожиданно, но в Интернете почти не осталось сайтов http only. Если вам вдруг понадобится такой для каких-то тестов, можете ходить на neverssl.com
Мне тут напомнили вещь, которую всё забывал сказать. Встречный в Android VPN клиент даже не пытайтесь применять. Он никогда не работает за всю свою историю.

https://issuetracker.google.com/issues/118789580