Печатники
Какой-то высокородный проходимец спас наивную принцессу, а я с сотоварищи пытался спасти ее от неминуемой свадьбы с… «героем». Интриги, скандалы, расследования, открытые противостояния и тайные стычки… Странный сон. Да и вообще, наивным принцессам место в сказках. Трон, как и государство, требуют самостоятельного и амбициозного… проходимца.
Кстати о сказках в частности и книгах в общем. И то и другое печатают вот уже сотни лет. Когда-то печати не было. Ну максимум делали оттиски на том, что заменяло бумагу. Зато сейчас, печатают очень много всякого: от газет до органов.
- Главный инструмент — принтер.
- Главный принцип — печатаемый объект выбирает оператор.
Это отличает современную печать от штамповки или издательства. Теоретически, напечатать можно всё. Просто что-то печатать пока не умеют, а что-то даже не пытаются.
Как на счёт того, чтобы напечатать красивую жизнь, страну и наивную принцессу?
- Иногда проще напечатать детали и собрать нужное из них ручками.
- Иногда проще напечатать восковку, а потом с ее помощью сделать форму и отлить детали из металла.
- Иногда проще напечатать товар, а на вырученные деньги купить что-нибудь, пока ещё непечатное.
В этом деле наличие ума очень даже требуется.
Иногда, принтером выступает другой человек. Например, когда нужно напечатать чистоту или массаж. Впрочем, ручной труд это всё-таки не печать. Даже если нарядить человека роботом или поставить к конвейеру.
Ну а я этим утром (а так же вечером и днём) собираюсь «печатать» деньги создавая автоматизированные тесткейсы. Работать буду. Тесткейсы нужны для того, чтобы в любой момент времени их запустить и убедиться, что критический функционал приложения работает именно так, как от него ожидается. Т.е., чтобы быстро выявить новые баги и пользователь (который на самом деле ты, твои близкие, родственники, соседи или друзья) не страдал, а совсем даже наоборот — радовался.
Внезапно 15:00.
Сегодня у меня день загадок.
Почему виснет сайт у одного из клиентов?
Да тут известно всё. Во-первых, у хостера перебои были. Во-вторых, модуль меню делает 139 запросов к базе при каждом обращении. Делал его не я. И этому «не я» заплатили. Переделывать бесплатно не желаю. Поэтому, лесом.
Почему не пришёл заказ к другому клиенту?
Спрашиваю: тестовый заказ сделали? Нет? Делайте. Всё ок? Ну значит проблема на стороне того, кто делал заказ. Может браузер старый, куки отключены. Да мало ли.
Как подключить к Зефиру мои тесты?
А вот не знаю. Уже пять часов голову ломаю. Нужно пообедать и отвлечься. Может придумаю.
О! https://support.smartbear.com/zephyr-scale-server/docs/test-automation/overview.html Хм!
Теперь чай. Затем 11 км (режим 4) на велотренажёре.
Тяжело о чем-то думать, пока не решена задача. Может оно и к лучшему. Но вообще, нужно сначала ощутить покой и радость…
Вдох. Выдох. Улыбка. Вот теперь можно трудиться дальше.
Будем получать репорт и сливать его Зефиру. Здесь может пригодиться xml2js.
npm i xml2js
Получить данные и преобразовать в то что нужно, это получилось легко. Передать их в Зефир — не получилось вообще.
Печально, но ладненько. Сейчас 23:30. Думаю, мозг отключился ещё в девять вечера.
Самым разумным будет, во-первых, лечь, во-вторых — спать. Я офф.
Напишите комментарий