End-to-End Test Automation: The Case for a Custom Framework | 12 июля 2022 года, 22:36

Just published a new article on Hybrismart.com:

End-to-End Test Automation: Why Was It Worth to Write Our Custom Framework

There are dozens, even hundreds of test automation frameworks available, and we developed our own. Why? Why? Was it worth the effort?

This article describes our needs and our solution, E2E CLI: the architecture of the API testing tool which has been used by our team for about 2 years. Back in 2020, it was developed by me from scratch over the course of a weekend — In other words, it is a very simple piece based on very simple ideas.

We use this tool to end-to-end test all our services and integration flows. Whenever we make changes to a software system, we need to ensure that they do not break what was already working.

As the architect and lead developer, I designed and developed it from the ground up, so, of course, I am very proud of my brainchild. But the field cannot be well seen from within the field. You know, reinventing wheels is not always bad. When you build something on your own, you are in full control over what is being built, what its purpose will be, and when it is finally conceived and executed as you wish. It has been two years since I have encountered any alternative to our solution.

To reach a wider audience, I found it beneficial to share key concepts hoping to get some feedback from the community and enhance the product.

https://hybrismart.com/2022/07/12/7798/

https://hybrismart.com/2022/07/12/7798/

Flush with Excitement: A First Look at Toilet Monitoring System | 06 июля 2022 года, 04:42

Первый раз вижу систему мониторинга туалетов. Это ж можно графики строить и алерты кидать персоналу.

Мистерская икона: загадка неизвестного художника | 05 июля 2022 года, 14:55

“Не дергайся, дядя тебя еще не нарисовал!”. Точнее, не дядя, а неизвестный художник.

Название — “Женщина, играющая с путти”. Кажется, путти такие игры не по душе были.

(На всякий случай уточню, что путти — это обобщенное название голых пузатых детишек на в ренессансном и классическом искусстве)

Неизвестный художник пытался намекнуть на то, кто он, изобразив ZAF ARF у нее на воротнике (на фото еле видно), но в итоге это никому не помогло.

Love for Sale: The Prostitutes Dilemma in 17th Century Italy | 05 июля 2022 года, 14:25

Бальдассарре Франческини (aka Volterrano), Продажная любовь (Amore Venale), 17 век.

У нее с амуром явно коллаборация

Arrival at the Palace: A Venetian Encounter | 05 июля 2022 года, 13:58

Артемизия Джентилески гостит в Doge’s palace

Наверное, девушка едет в последней электричке из Венеции в Рим. Другие ассоциации у меня в вагоне поезда Венеция-Рим в голову не приходят. Табло показывает 250 км/ч

Мак или AirDrop: кто на вашей стороне? | 05 июля 2022 года, 12:51

У кого мак — попробуйте у себя? Нужно открыть группу фотографий в Preview (выделив их мышью в Finder и выбрав Open in Preview). В Preview они откроются в виде thumbnails в левой части окна. Там кликаем по любой и нажимаем Cmd-C, чтобы скопировать файл в буфер обмена. Затем идем в Finder в целевую папку, и нажимаем Cmd-V. У меня почему-то в целевой папке при одном нажатии Cmd-V создается не один, а два файла. Типа IMG_1234.jpg и IMG_12342.jpg.

по ходу – может у кого есть попроще рецепт “просмотреть сотню фоток и выбрать несколько для отсылки, в отдельной папочке”. Я вот всегда делал вышеописанным способом, или тоже самое, но без Preview, а с быстрым просмотром (жмем пробел на файле в Finder). Второй вариант не приводит к созданию дубликата, но он не удобен по другим причинам.

Также ищется заменитель AirDrop. Он иногда не работает, и приходится перегружать телефон. Не работает разным образом. Может не видеть другой телефон, а может видеть, но при отсылке там не появляется окна “вам тут что-то шлют”. Перегрузка спасает, но это какой-то жесткий способ. Может быть, есть какие-то приложения, которые делают тоже самое, что airdrop. Вы скажите сейчас, “любые мессенджеры типа телеграмма, whatsapp, фейсбука”. Не, не подойдет. Во-первых, они пересылают через свой сервер. То есть, грузят туда, а потом на другом устройстве нужно загружать оттуда. Это медленно очень. Во-вторых, они любят перепаковывать изображения “для веба”, уменьшая разрешение. Степень разная, но качество всегда страдает. В Telegram можно отправлять картинки как файлы, тогда все норм, но из-за сервера-посредника это выходит медленно, даже, если хорошая связь (а фоток много).