Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Автоматизация в жизни. Автоматизация вне сферы тестирования.


(Anna Termi) #1

Привет автоматизаторам!
Интересно вот что - применяете ли вы свои профессиональные навыки в жизни?
Что кроме тестов вы еще “автоматизируете”? Для фана или по нужде.
Роботы, принтеры, кнопки автоматического запуска кофемашины, индикатор “занято” в туалете либо запуск автоматической “кормилки” для домашнего питомца.
Что делалось просто для себя. Поделитесь, интересно.


(rpwheeler) #2

В Ciklum как-то была презентация где человек (правда, программист а не просто автоматизатор) собрал мобильного робота для “телеприсутствия” в офисе. :slight_smile:

Если говорить о “для фана”, то форум той же Sikuli полон вопросов о том, как написать скрипт для автоматизации той или иной последовательности действий в игрушке, например “фарминга” ресурсов. Я (ладно, каминг-аут) как-то автоматизировал процесс перезапуска одной игрушки для случая когда результаты процесса выбивания нужного добра из монстров не устраивали. Поскольку игрушка не предусматривала произвольного сохранения, пришлось также задействовать приложение контроля версий, которое восстанавливало старую сохранку :slight_smile: Два других раза когда для прокачивания персонажа или поднятия расположения одной из игровых фракций надо было долго и нудно повторять одни и те же действия, это тоже было автоматизировано и я гулял, а герой качался.

Собственно, это не обязательно должно быть хобби: и по одной работе приходилось автоматизировать игру в казино. Или процесс пересборки билда до того как вошло в моду continious integration :slight_smile: Все, что повторяется из раза в раз и позволяет написать под него сценарий, скорее всего рано или поздно надоест повторять, и оно будет автоматизировано тем или иным способом :slight_smile:


(rpwheeler) #3

Самый хронический случай был вообще за несколько лет до того как я пришел в тестирование. Я тогда регулярно занимался переводами разных приложений и игр. Вообще существует целое направление CAT — Computer Assisted Translation, использующие translation memory (память переведенных фраз) и fuzzy matching (гибкое сравнение предложений, когда в них, скажем, совпадает 4 слова из 5 ты получаешь образец уже переведенного для перевода нового), но когда я с ним только познакомился, это было совершенно монструозное приложение Trados Freelance (c 2007-го года я использую простое опенсорсное OmegaT).

А в 2003-м я задумал написать для себя приложение, которое бы “вынимало” повторяющиеся куски и фразы из длинного текстового файла, выносило бы их в другой файл, чтобы потом я производил другим приложением замены, и получал повторяющиеся места переведенными. Такая штуковина была написана, и в некоторых случаях перевода текстов с кучей повторяющихся фраз экономила мне до трети перевода.


(Anna Termi) #4

Как это “телеприсудствие робота в офисе”? :blush:


А каcательно перевода, можно пример?

Например у меня есть текст:
“Привет брат, я жадина и не дам тебе велик. Я жадина и не дам тебе конфету. Я большая жадина и не проси у меня сникерс. Баунти тоже не проси у меня. Я жадина, да я большая жадина”

Типа, выносим в файл “я жадина”, “не дам”, “не проси”. И одним прогоном заменяем и переводим?


(Romanchuk Katerina) #5

У меня на сегодняшний момент самый “хронический случай” - светофор.
Даже не то чтобы он “хронический”, скорее всего просто заметный девайс, который привлекает больше всего внимания. Делала его года 3 назад.
Висит до сих пор в офисе - все хорошо работает. Два раза только перегорала зеленая лампочка.

  • Если есть проблемы с билдом - сразу загорается красный.
  • Все хорошо - зеленый.
  • Желтый горит каждые 4 минуты - во время выполнения проверки статуса билда.

Делала по вечерам в свободное время, просто так :relaxed:

Тут есть фоточки, если интересно - http://borathink.blogspot.com/2013_08_01_archive.html


(rpwheeler) #6

Робот мог ездить по офису, принимать и передавать изображение и звук камеры. То есть владелец не просто получал связь по скайпу, он мог командовать роботу ездить по офису, изменять поле зрения камеры, транслировать свой голос через динамики и т.д. и т.п.

Да, Вы совершенно правильно ухватили идею, хотя на практике в повторяющихся фрагментах могло быть до двенадцати слов.


(Anna Termi) #7

А есть фоточки ? :slight_smile: Интересно посмотреть на робота


(rpwheeler) #8

Сам робот:

Робот и его создатель:

Снимал на смартфон.


(Anna Termi) #9

Ухты обалдеть:+1: