Search

Home > SDCast > SDCast #59: в гостях Максим Железный, QA team lead в компании Trinity Digital
Podcast: SDCast
Episode:

SDCast #59: в гостях Максим Железный, QA team lead в компании Trinity Digital

Category: Technology
Duration: 02:00:59
Publish Date: 2017-08-03 03:50:53
Description: Встречайте 59-й выпуск SDCast'а, который посвящен тестированию мобильных приложений. У меня в гостях Максим Железный, QA team lead в компании Trinity Digital. В этом выпуске мы говорим о том, что такое мобильное тестирование и почему его нужно отличать от других видов тестирования, какие есть особенности и тонкости, на что нужно обращать особое внимание при тестировании. Максим рассказал как в целом устроен типичный процесс тестирования, начиная от получения первых альфа-версий от разработчиков и заканчивая выпуском релиза. Так же Максим рассказал про различные инструменты, которые используются в процессе тестирования и которые облегчают жизнь тестировщика. Это касается эмуляторов, дебаггеров, инструментов для манипуляций с качеством сети, механизмов доставки сборок на устройства, сбора метрик и статистики и всего прочего. Так же мы затронули тему тестирования backend'а и различных API, которыми так или иначе пользуются мобильные приложения. Обсудили автотесты, какие они бывают, когда их надо использовать и почему это важно. Так же Максим рассказал про то, как правильно выбрать ферму реальных девайсов для тестирования своих разработок, откуда надо брать первоначальную статистику по устройствам, девайсы каких размеров и характеристик нужны и в каком количестве, как найти золотую середину между размером фермы и трудозатратами на её содержание и приемлемым качеством протестированного продукта. В завершении выпуска немного обсудили то, какие навыки важны для тестировщика в целом, какие инструменты и технологии стоит изучать, и какие есть сферы и направления развития. Ссылки на ресурсы по темам выпуска: * Гайдлайны стора Apple (https://developer.apple.com/app-store/review/guidelines/) * Гайдлайны стора Google (https://play.google.com/intl/ru/about/developer-content-policy/) * Дизайн гайд Apple (https://developer.apple.com/ios/human-interface-guidelines/overview/design-principles/) * Дизайн гайд Google (https://developer.android.com/design/index.html) * Pairwiser (https://inductive.no/pairwiser) — один из инструментов Pairwise'инга. Подробнее можно почитать тут - https://en.wikipedia.org/wiki/All-pairs_testing (смотрите сразу в пример, если начать с формул, то может закружиться голова) * Do not keep activities для Android (https://habrahabr.ru/post/221679/) * Манипуляция с сетью через Network Link Conditioner (http://nshipster.com/network-link-conditioner/) * Доставка сборок приложений: * HockeyApp (https://www.hockeyapp.net/) * AppBlade (https://appblade.com/) * TestFiry (https://www.testfairy.com/) * Тестирование API: * Postman (https://www.getpostman.com/) * Paw (https://paw.cloud/) * Insomnia (https://insomnia.rest/) * SoapUI (https://www.soapui.org/) * UI auto monkey tests: * UI AutoMonkey for iOS (https://github.com/jonathanpenn/ui-auto-monkey) * UI Exerciser Monkey for Android (https://developer.android.com/studio/test/monkey.html) * Источники информации по устройствам: * http://www.appbrain.com/stats/top-devices-by-country?country=ru - весьма удобная статистика с разбивкой по странам * https://opensignal.com/reports/2015/08/android-fragmentation/ - немного устарела, но зато наиболее релевантная, как мне показалось * http://www.antutu.com/en/index.htm - стастика по девайсам исходя из бенчмарков * https://developer.android.com/about/dashboards/index.html - самая подробная статистика по android от самой корпорации добра * https://david-smith.org/iosversionstats/ - та самая статистика по iOS от David Smith. Он указывает, что собирает ее с пользователей своего приложения, но точно помню, что фигурировала информация о содружестве с самой Apple (сейчас уже не найду) Понравился выпуск? — Поддержи подкаст на https://www.patreon.com/KSDaemon а так же ретвитом, постом и просто рассказом друзьям!
Total Play: 0

Some more Podcasts by Konstantin Burkalev

50+ Episodes
RadioJS