Продажа устройств уже неделю как доступна. Всёсмарт, или как его там - бери и покупай. Стоит дешевле 15к
По бета-программе: в Москве и Питере получить девайс проще, в других городах - зависит от количества желающих. Если, к примеру, в условном Агрызе наберётся 200 человек, заинтересованных принять участие, то туда приедут и выдадут девайсы. Но, например, я в Екатеринбурге ждал почти год, пока у нас наберётся достаточно участников, чтобы нас почтили визитом. Как-то так. Возможно, стоило бы организовать какую-то дистанционную выдачу девайсов, но тут это скорее связано с необходимостью подписывать юридические документы для участия.
OpenCV, ImageMagick - это понятно. Да, OpenCV можно использовать для сравнения изображений, но это только лишь один этап в процессе скриншот-тестирования, который этим этапом далеко не исчерпывается: - как минимум нужно уметь запускать тесты - скачивать скриншоты с девайса в том случае, если используется on-device тестирование - генерить отчеты по итогам тестирования
И ничего из перечисленного OpenCV предложить не может. Да, построить свой пайплайн тестирования на основе OpenCV можно, точно так же как я построил свой на основе ImageMagick и о чем рассказал в докладе, но делает ли это OpenCV и ImageMagick библиотеками скриншот-тестирования? На мой взгляд, нет.
Спасибо за рекомендацию, но ситуация та же, что и с Каспрессо - в библиотеке есть только функционал для создания скриншотов. Но этот же функционал есть и в голом Espresso и UIAutomator, но это не делает их библиотеками для скриншот-тестирования. Потому что от библиотеки скриншот-тестирования требуется еще и уметь сравнивать полученный скриншот с референсом, генерить диффы в случае изменений, создавать отчеты и т.п. Ничего этого ни в Kaspresso, ни в Toster нет. Поэтому я их включать в свой обзор и не буду
Спасибо за рекомендацию. Насколько я понимаю, Kaspresso не содержит никакой инфраструктуры для проведения именно скриншот-тестирования. По приведенной вами ссылке только инструкция о том, как создать скриншот с помощью Kaspresso, однако скриншот-тестирование подразумевает еще и верификацию полученных скриншотов, путем сравнения их с заранее подготовленным референсом. И вот этой части в Kaspresso как раз нет. Можно упомянуть, конечно, но по сути эта функциональность предоставляется как UIAutomator, так и Espresso.
История про то, как изящные дизайнерские решения сталкиваются с реальностью. Метафора с источником света в Material Design, конечно, элегантна. Но, если практически каждый дизайнер хочет равномерные со всех сторон тени, то, наверное, что-то в этой метафоре не так. За статью спасибо
Ну часть причин была объективной - во-первых всю первую неделю три часа в день шел корпоративный онбординг: всевозможные тренинги о корпоративных ценностях, Diversity, Growth mindset, GDPR и прочая ерунда. Плюс это был первый человек, предпочитавший винду и возникли проблемы, неизвестные ранее, вызванные тем, что часть скриптов не исполнялась на винде. Так же человек решил поменять транскрипцию собственного имени в корпоративной почте, в результате возникла рассинхронизация с доступами, так как они были завязаны на предыдущий адрес. Но так же был определенный уровень небрежения со стороны человека - корпоративные тренинги не требовали каких-то еще телодвижений от сотрудника и за пределами трех часов какое-то время на то, чтобы скачать проект и запустить его оставалось. Однако же это было сделано только через неделю, когда были обнаружены проблемы с доступами, а еще через день, проблемы со сборочными скриптами. К середине второй недели, когда вроде все проблемы были решены, он залил корпоративный лэптоп кофе и еще пара дней потребовалась на доставку нового.
ну так опыт старше, чем неделя уже нерелевантен.
Вот я после прошлого Мобиуса заявку подал, это было год назад. Месяц назад случилось подключение Екатеринбурга к бета-программе.
я как могу вам за Х энтузиастов отвечать? я сам себе энтузиаст
Вам в отчёте потраченное время тоже указывать?
Раздали девайсы, заполнили и подписали бумаги. А участие продолжается ещё
Продажа устройств уже неделю как доступна. Всёсмарт, или как его там - бери и покупай. Стоит дешевле 15к
По бета-программе: в Москве и Питере получить девайс проще, в других городах - зависит от количества желающих. Если, к примеру, в условном Агрызе наберётся 200 человек, заинтересованных принять участие, то туда приедут и выдадут девайсы. Но, например, я в Екатеринбурге ждал почти год, пока у нас наберётся достаточно участников, чтобы нас почтили визитом. Как-то так. Возможно, стоило бы организовать какую-то дистанционную выдачу девайсов, но тут это скорее связано с необходимостью подписывать юридические документы для участия.
писать новую библиотеку на
kapt
— довольно странное решениеЯ бы еще добавил Doubletapp и конференцию DUMP
ха, я там работал, на пре-прессе в казанском офисе
OpenCV, ImageMagick - это понятно. Да, OpenCV можно использовать для сравнения изображений, но это только лишь один этап в процессе скриншот-тестирования, который этим этапом далеко не исчерпывается:
- как минимум нужно уметь запускать тесты
- скачивать скриншоты с девайса в том случае, если используется on-device тестирование
- генерить отчеты по итогам тестирования
И ничего из перечисленного OpenCV предложить не может. Да, построить свой пайплайн тестирования на основе OpenCV можно, точно так же как я построил свой на основе ImageMagick и о чем рассказал в докладе, но делает ли это OpenCV и ImageMagick библиотеками скриншот-тестирования? На мой взгляд, нет.
Спасибо за рекомендацию, но ситуация та же, что и с Каспрессо - в библиотеке есть только функционал для создания скриншотов. Но этот же функционал есть и в голом Espresso и UIAutomator, но это не делает их библиотеками для скриншот-тестирования. Потому что от библиотеки скриншот-тестирования требуется еще и уметь сравнивать полученный скриншот с референсом, генерить диффы в случае изменений, создавать отчеты и т.п.
Ничего этого ни в Kaspresso, ни в Toster нет. Поэтому я их включать в свой обзор и не буду
Спасибо за подсказку, изучу 👍
Спасибо за рекомендацию. Насколько я понимаю, Kaspresso не содержит никакой инфраструктуры для проведения именно скриншот-тестирования. По приведенной вами ссылке только инструкция о том, как создать скриншот с помощью Kaspresso, однако скриншот-тестирование подразумевает еще и верификацию полученных скриншотов, путем сравнения их с заранее подготовленным референсом. И вот этой части в Kaspresso как раз нет.
Можно упомянуть, конечно, но по сути эта функциональность предоставляется как UIAutomator, так и Espresso.
ну у Котлин null-safety появилась сразу, а не в версии 3. Тут же они говорят, про существующий, в смысле зарелизенный язык
подскажите, что за сервис использовали для генерации графиков и диаграмм?
еще бы в Екате
ага, все капсом, плюс разрядка, ну и выбор самой гарнитуры тоже не лучший
интересно NanoPi R6S потянет Jenkins? :-D
хотелось бы узнать аргументацию для такого требования
История про то, как изящные дизайнерские решения сталкиваются с реальностью. Метафора с источником света в Material Design, конечно, элегантна. Но, если практически каждый дизайнер хочет равномерные со всех сторон тени, то, наверное, что-то в этой метафоре не так.
За статью спасибо
Ну часть причин была объективной - во-первых всю первую неделю три часа в день шел корпоративный онбординг: всевозможные тренинги о корпоративных ценностях, Diversity, Growth mindset, GDPR и прочая ерунда. Плюс это был первый человек, предпочитавший винду и возникли проблемы, неизвестные ранее, вызванные тем, что часть скриптов не исполнялась на винде. Так же человек решил поменять транскрипцию собственного имени в корпоративной почте, в результате возникла рассинхронизация с доступами, так как они были завязаны на предыдущий адрес.
Но так же был определенный уровень небрежения со стороны человека - корпоративные тренинги не требовали каких-то еще телодвижений от сотрудника и за пределами трех часов какое-то время на то, чтобы скачать проект и запустить его оставалось. Однако же это было сделано только через неделю, когда были обнаружены проблемы с доступами, а еще через день, проблемы со сборочными скриптами. К середине второй недели, когда вроде все проблемы были решены, он залил корпоративный лэптоп кофе и еще пара дней потребовалась на доставку нового.