Как стать автором
Обновить

Лайфхаки ручного тестирования на мобилках от 2ГИС — Доклад с конференции SQA Days 15

Время на прочтение9 мин
Количество просмотров12K
Всего голосов 21: ↑18 и ↓3+15
Комментарии5

Комментарии 5

Неужели нет никаких систем автоматизированного тестирования? Есть же MonkeyTalk, Appium, eggPlant или они не способны заменить человека?
Теоретически можно сделать какой-то железный тестировщик. Взять шасси от 3D принтера, вместо печатающей головки установить соленоид с пером и камеру. Камерку связать с OpenCV. В таком случае все устройства можно разместить на специальном поддоне с баркодом. Поддон можно сделать из плотного пенопласта и деревянной рамки. Зарядки установить на нем же. Установка нескольких таких роботов облегчит работу тестировщиков и они смогут сделать больше тестов. Понятное дело, что разработка новых тестов будет занимать больше времени, но регрессии (в том числе по производительности) будут тестироваться на раз. В итоге можно будет автоматизовать даже установку новых поддонов. Останется устанавливать новые устройства и обучать систему тестирования новым устройствам. При таком подходе тесты будут работать круглосуточно. Конечно, механика потребует ухода, но это будет совсем другой уровень. В конце концов производство подобных систем может быть востребовано в мелком опте.
Ну как то совсем тяжко и уныло.

1. Под андроид полно тест фрэймворков, начиная от стандартных, Android Test (Espresso), UI Automator, Unit Test, заканчивая Robolectric, Appium и тд. На худой конец можно использовать, adb shell sendevents…
2. Зачем ездить по городу, когда есть Mock Locations? (http://developer.android.com/training/location/location-testing.html)
3. Зачем возьня с qr-кодами, когда можно использовать что то типа Hockeyapp, на худой конец накидать свой тест апп.
4. Почему нет подключенной краш статистики, сидите и ждете пользователей, когда напишут вам письмо? Если пользователь решит вам что то писать, -1 вам в гугл плэй обеспечен.
5. Почему ничего не сказано про поэтапное внедрение на Google Play? Ах да, зачем, смысла в же нет, у вас же нет краш статистики, в ней же ничего не понятно.

Лайфхак — займитесь автоматизированным тестированием.
Для облегчения тестирования под Android вполне подойдет monkeyrunner. Через него можно и установку автоматизировать и по экрану тыкать и скриншоты делать.
Тоже не понял, в чем смысл «только ручного» тестирования, может автор просвятит?
А еще, зачем тут все слайды, если они есть в видео?
Я вам предлагал формировать фото об ошибке так, как вам удобно. Как делает Instagram и WhatsApp.

Сейчас ситуация та же, что и год назад:
1) Переброс на сайт;
2) Присоединение фото с ползанием по дереву папок. Матерки;
3) Отказ от фото в виду каких-то ограничений. Матерки;
4) Попытка стереть предыдущее фото и сделать новое с учётом ограничений. Матерки;
5) Переход на пункт 1) безусловно трижды. Матерки;
6) Плюнуть и не сообщать об ошибке. Матерки.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий