09.02.2026: Понедельник

Знакомьтесь! Умная розетка.

Купил специально, чтобы можно было аварийно отключать 3d-принтер в случае аварий.

На корпусе указано 16А. Принтер включает/выключает. Этот момент протестирлвал несколько раз.

Нагрев сопла до 240°C розетка перенесла спокойно, но когда начал нагревать стол — она тупо выключилась.

Несколько раз пытался, и всякий раз вырубает.

Вот тебе и 16А…
Или это вообще не амперы, а какие-нибудь амперчики, апельсины, Антошки?

Конкретно эту розетку поставлю трудиться куда-нибудь еще, и нужно искать новую.

 

Заказал на 20А. Надеюсь, не Аркадиев, а всё-таки ампер. Как приедет, протестирую, но точно не сегодня. Принтер запитал пока от розетки обычной.

Утром прособеседовали кандидата на должность AQA.

Ох и опытный специалист! И в разработке хорош, и JAVA умеет, и даже Python изучает, а уж в QA опыт целых полтора года! Вот только почему-то не смог собрать селектор (XPATH). Даже простой. Очень простой.

//button[.='Войти']

Не знаю почему. Видимо, за полтора года работы автоматизатором ни разу не понадобилось?

Такое вполне возможно, кстати! Я, когда работал у англичан, а за соседними столами сидел отдел разработки, тоже без XPATH вполне обходился. Хватало CSS. Если возникали сложности, всегда мог просить разработчиков добавить ID к нужному элементу.

Вот только подобная ситуация не то чтобы частая. Обычно программистам на QA наср**ть не до удобства сотрудников отдела контроля качества. У них свои задачи и дедлайны. Потому, выискивать нужный элемент в DOM’е приходится без костылей. И вот тут без XPATH просто никак. Совсем.

К слову, XPATH можно использовать и в JS. Я так делаю в тестах, где элемент никак не кликнуть, например. Т.е. скрипт его видит, но почему-то промахивается, и при этом тестируется не данная кнопка, а, например, бизнес-логика. Вот тогда проще выполнять клик с помощью JS, указав селектор с помощью XPATH.

Это я к тому, что вещица казалось бы нужная и даже прикладная, но мало кто её знает.

Минутка занудства: Чем отличается функциональное тестирование от нефункционального?

Функциональное тестирование проверяет ЧТО система делает. Т.е. проверяет соответствие требованиям.
Нефункциональное — КАК она это делает. Т.е. проверяет соответствие качеству.

Например, электрический чайник.

Функциональное тестирование будет проверять, включится ли чайник при нажатии кнопки выключателя. Отключится ли, если его включить без воды.

Нефункциональное: как быстро он вскипятит воду, будет ли биться током в момент работы, обожжёт ли руку, если взяться за ручку, прольёт ли воду в момент кипения.

 

В обед, выложил анонс вечернего стрима по 7d2d. Было бы здорово съездить в найденный в прошлый раз заброшенный город посреди радиоактивной пустоши. Наверняка там можно будет найти нужно мне оружие.

А потом, посмотреть какой доход принесёт поездка за потраченное время. После этого, записать видео и сравнить с доходом шахтёра. Сравнение выложить в виде шортса.

Итак. Вначале стрима у персонажа было 5886 Д (местная валюта).

В конце стрима — 14211 Д. Плюс 900 Д, которые потратил на модификацию к кирке.

Кроме того, нашёл композитный лук, помповик, кучу патронов, ну и всякого разного.

Итого, считай 9225 Д прибыли.

Выехал я в 8:30, а вернулся в 23:00. Значит потратил 14:30 на всё.

Получается примерно 630 Д в час.

С 23:00 по 4:00 колотил камень в шахте. Нашёл маленькую селитряную жилу, но остальное всё камень. Итого, потратил 5 часов. Т.е. примерно втрое меньше чем на поездку.

В четверг продам полученный камень, и посчитаем эффективность. Главное не забыть.

Напишите комментарий

Введите имя

Введите адрес электронной почты

Введите адрес вашего сайта

Нажмите эту кнопку, чтобы отправить комментарий.

Введите текст комментария