# Black box testing

Френия Чиза

Чиза Френия

Black box testing

Origin: http://samlib.ru/c/chiza_f/000.shtml

Создан: 21/07/2012, изменен: 21/07/2012, 24k

Рассказ: Постмодернизм

Series: После модернизма

____________________________________________________________

BLACK BOX TESTING. Художественное эссе для дам Иллюстрация: Казимир Северинович Малевич. Черный квадрат и белая трубчатая форма. Около 1915-1916 гг. Национальный музей современного искусства - Центр Жоржа Помпиду, Париж Страшное в трагедии секса особенно выразительно, когда что-то одно неожиданно оказывается следствием другого. В результате, такие как я и мой муж достигают логически следующего за причиной следствия - любое движение начинает вызывать трение. Возникшие следом "чёрными" мысли о конце двадцатилетней супружеской жизни, разумеется, укоротили мне жизнь на много дней, но я не хотела "впадать в кому", и проще было сказать себе, что теперь можно купить новые джинсы.

На этот раз я выбирала с особой тщательностью и остановилась на очень экстравагантных Диэнджи - с дырками, обнажающими мои сохранившиеся бедра от колена, с потертостями и декоративными прорезами, вызывающими ассоциации с фриками, у которых по их собственной воле произошли изменения во внешнем виде (например, вследствие вживления имплантатов). Классическим - было то платье, которое подарил Эмиль три года назад. Таким образом, я выразила свой протест против любви и того, что понимала под этой вещью.

Разумеется, эту epater lа bourgeoisie покупку можно было назвать дешевым трюком, но я находилась так далеко от всех больших и почтенных женских трюков, что для меня уже не существовало различия между великим и мелким. Вот почему, приобретение джинсовых брюк доставило мне столько же радости, сколько другим доставляет, например, эротический трактат Ватьяяма. Теперь вещи и представления о вещах спутались в моем сознании, и я жонглировала ими по ходу мысли; хотя знала, что жонглирование двусмысленностями производится только с целью получения трехсмысленностей. Жизнь и вовсе - жонглирование четыремя смыслами: работа, дети, здоровье, любовь. Пятый смысл - запрещён, потому, что нет правила, разрешающего обновление - цифра пять отвечает у Пифагора за логику. Только однажды наступает момент, когда человек уже не может удержать все смыслы. И должен бросить один. Потом другой... Третий. Которые и в какой последовательности?..

Я решила комбинаторную задачу очень просто: полагая, что царство небесное есть пирамида, такая же упорядоченная как и любовный треугольник, замкнутый круг, финансовая пирамида или чёрный ящик, я сделала вывод: заключенный в себе порядок управляет всем. Надела новые Диэнджи и вышла на улицу с намерением провести вечер в баре.

***

Ничего удивительного, но люди везде одинаковы. Коктейль-бар "Чёрный ящик" находился в некогда хипповской "мекке" -- районе Хайт-Эшберри Сан-Франциско. Здесь официантам необходимо иметь не меньше пяти татуировок на теле, лучше не меньше шести. К подтверждению моей философии жонглирования в баре работал бармен - плотный, более чем смуглый европеоид персидского вида, уродец в больших тёмных очках и с широкими (почти квадратными) императорскими усами, густо растущими над губой и на щеках, и тянущимися вверх. Он переливал из одной кружки в другую... огонь, горевшего виски. В следующий момент этот он умудрялся жонглировать сразу тремя "недешевыми" бутылками, и одновременно делать коктейль...

"Флейринг" - определила я: популярным он стал после выхода в свет фильма Коктейль в 1988 году с участием Круза и Брайана Брауна. В этом году мы с Эмилем закончили школу и уехали в Санта Круз - маленький городок на севере Монтерей Бей, на юге от Сан Франциско. В городе есть университет, очень красиво расположенный, в котором нас обоих интересовала математическая лингвистика, кибернетика и применение методов для тестирования ролевых программ или технических средств, выполняющих трансляцию с проблемно-ориентированного языка на машинно-ориентированный язык.

"Странно, - подумала я, - в английском языке это слово понимается просто и незатейливо: способности. Посмотрим, чем способен удивить женщину "бармен со способностями" в "Чёрном ящике" - объекте, внутренняя структура которого неизвестна или неважна в рамках решаемой задачи, но о функциях которого можно судить по его реакциям на внешнее воздействие"...

***

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

"Ну, что ж! - решила про себя я, - Словами Трейс Синде из ролевой, которую я тестировала несколько лет назад. - Наш долг - перед Силой, которую воплощает Император. Вы, молодые рыцари, кажется, забыли об этом!"

И сделала заказ:

-- Коктейль "Позолоченная Лилия". Известный рецепт. В отличие от "черного" "белый" - это объект, внутренняя структура которого нам полностью известна - на основе игристого Шартреза и джина.

Персидский уродец подал его покрытым золотой пылью - идеальная картина для Дубаи, но здесь в Сан-Франциско, где калифонийские пьяницы наизусть бормочут "Вой" Гинзберга, это выглядело иронически.

-- Бутылки вращаемся вокруг усов, как вокруг солнца, - замечаю я вместо благодарности, - А если бы ты узнал, что мы вращаемся вокруг Луны, много бы это изменило?

Бармен улыбается и переспрашивает с ироничным и холодным как шейкер со льдом видом:

-- Это - философский заговор для тех несчастных женщин, у которых растут борода и усы?

-- Oh my freaking God!.. И ты знаешь как помочь?

-- Нужно найти трехшерстного ягненка, связать ему ножки, встать на колени, читать заговор и тереться лицом о спинку ягненка, делать так три убыльных месяца.

-- Смеёшься, жонглёр? После того, как женщина исцелится, все ее знакомые станут спрашивать, как она вылечилась? Нужно отвечать, что один Аллах знает. Если же женщина проговорится, волос снова начнет расти.

Но бармен уже не слышит - другой клиент, другой коктель... Похоже, дымно-сладкий Васко да Гама смешивается им из бурбона Buffalo Trace, пряного яблочного сиропа масала и скотча Islay. И вместе с этим - технические элементы флейринга: обратные захваты, простые броски, броски через голову, переборы, балансы, жонглирование и множество других трюков и их сочетаний.

Было ясно, что внутрь этого жонглирующего всем подряд, выкрашенного в более, чем смуглый цвет уродца, помещён некоторый предмет, который меня интересует, но сообщено только характерное свойство этого предмета. Все иные свойства полностью исключаются из рассмотрения, и о самом их существовании требуется забыть (наиболее трудный момент).

"Рассуждаем, - рассуждала я, наблюдая за работой бармена, превратившегося в модель "чёрного ящика" - механизм процесса мышления реализуется с помощью физических объектов. - А дальше?.. Цель: обеспечить пропуск в систему только сигналов с заданными параметрами".

...Моих знаний кибернетики хватало только на понимание, что в результате игры в среде участников "шоу уродцев" возникает простой для понимания объект, который и будет рассматриваться в дальнейшем. Всё мешавшее пониманию главной мысли исчезало внутри черного ящика.

***

Непрекращающиеся попытки исследовать уродливого бармена на предмет нахождения нового варианта под верхним слоем "чёрного квадрата" напоминали о Малевиче, который писал новые и новые "Черные квадраты" уже на чистых холстах и о картине Альфонса Алле, под названием "Битва негров в глубокой пещере тёмной ночью". Оба квадрата включались в супрематические многофигурные композиции любви и того, что я понимала под этим словом.

С каждым новым глотком "Позолоченной Лилии", я создавала собственную семантическую последовательность из квадратов: черного на чёрном - "чёрных" мыслей в "чёрный" период жизни, чёрного бармена в "Чёрном квадрате", чёрных широких усов на чёрном лице, представляющую "несмысл" - тот импульс, когда чувствующей себя одинокой женщине удаётся "соскальзывать за борт абсолютного одиночества".

-- Будешь заказывать мой коктель или повторить твой?

Как специалист по кибернетической лингвистики, я лгу в символической форме. Уверена - любой искусственный интеллект, которое ставит своей целью использование математических моделей для описания естественных языков, не важнее хорошего секса. Но если у вас с прошлого месяца не было ни одной связи с мужчинами, секс с умеющим одновременно умело манипулировать несколькими объектами исключительно важен.

-- Я хотела бы тебя спросить. Есть жонглирование, которое представляет из себя выбрасывание в пол прыгающих мячиков. А как же жонглировать предметами хрупкими? Например - любовь.

-- Контактное, - ответил, почти не обдумывая, он, и добавил, - жонглирование. В контактном жонглировании шары перекатывают по телу.

И попытался математически оценить моё...

-- И... - напомнила я о себе.

-- Большую часть времени шар находится в контакте с телом жонглёра. Такое жонглирование называется бодиролл. В нём жонглёр катает шар по всему телу. Самыми рабочими областями являются голова, шея, плечи, руки, спина, живот...

-- И...

Теперь, когда в "шейкер со льдом" налиты все компоненты и остаётся только сверху аккуратно вылить сливки.

Реакция бармена на навязчиваю развязанность напомнила мне минималистическую музыкальную пьесу "4?33" Джона Кейджа, представляющую собой четыре с половиной "минуты молчания".

-- Извини!

Опять другой клиент, другой коктель...

***

Неожиданно, мой бармен вернулся и поставил свежую порцию коктейля (видимо, для последнего клиента в двойном объёме).

-- Мой рецепт! За счёт заведения.

Значит о механизме "чёрного ящика", цель которого: обеспечить пропуск в систему только сигналов с заданными параметрами - говорить стоит!

"Всё хорошо, но нужны ангелы!.. " - разбираясь в категориях необходимости и обходимости, выражающих своей полярностью существенно разные степени зависимости относительного от абсолютного, я начала с Гегеля:

"В недепрессивном обществе не мыслят абстрактно потому, что это слишком просто..."

Я предложила бармену общаться в баре по телефону. Как и положено всем мальчикам - они любят экспериментировать: сначала на кошках, потом, вырастая, на женщинах. Мужчины хотят покорять и быть первопроходцами: следует предоставить им обилие эротических телефонных разговоров. Поиск новых необычных форм удовлетворения делает из мужчин - садистов.

***

Следующий ход моих мыслей мало чем отличался от выходок Альфонса Алле, который задолго до Малевича выставил в качестве картины девственно белый лист бристольской бумаги под названием "Первое причастие страдающих хлорозом девушек в снежную пору". Особенностью моего решения чатится по телефону в его рабочее время, если попытаться его описать, стал эпиграф из Эдуарда Далберга: "Нужно много времени, чтобы понять ничто". Содержание умещалось в несколько слов: "Хочешь сделать из неё что-нибудь?". В расширенном понимании под "ничто" следовало понимать: "Земля же была безвидна и пуста, и тьма над бездною, и Дух Божий носился над водою". Как теперь вы понимаете из ничего и были сотворены и ангелы и видимая Вселенная.

Мы обменялись номерами телефонов...

Помня, что при наслаивании компонент с высоким содержанием алкоголя осторожно наливается с помощью ложечки и остается на поверхности другого компонента, не смешиваясь с ним, я позвонила первой, но при этом решила щательно следить за тем, чтобы каждый напиток подавался в соответствующем стакане или бокале:

-- Давай знакомиться. Я похожа на коктейль - "Белый Русский". Пожалуста, низкий широкий бокал наполнить наполовину льдом, налить водку и ликер и сверху аккуратно вылить сливки.

Уродец наливал так, чтобы компонент стекал по внутренней стенке бокала...

-- Готово!

Вообще говоря, "Чёрный ящик" - тестирование функционального поведения программы с точки зрения внешнего мира (текст программы не используется). Это я говорю вам как специалист. "Чёрный" ящик представляет собой сложную гомоморфную модель кибернетической системы, в которой соблюдается разнообразие. В настоящее время известны два вида "чёрных" ящиков. К первому виду относят любой "чёрный" ящик, который может рассматриваться как автомат, называемый конечным или бесконечным. Поведение таких "чёрных" ящиков известно. Ко второму виду относятся такие "чёрные" ящики, поведение которых может быть наблюдаемо только в эксперименте.

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

-- Проще всего жонглирование пустыми бутылками. Кстати, как насчёт трюков с подбрасыванием кусочка льда, который нужно поймать в бокал?.. Лови!

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

-- Ты что псих?

***

Для скрытия последствий неожиданного фокуса, оказалось необходимым скрыться в женской комнате. Но, несмотря на неожиданное продолжения знакомство, я по-прежнему, хотела чувствовать себя частью все той же продолжавшейся целую вечность игры epater le bourgeoisie, но на сей раз я была не дадаист, не экзистенциалист или битник, я, как уже говорила, была фрик. В этом смысле "фриком" можно назвать того, кто не подпадает под типовые стандарты отклонений.

Он же, убедившись, что никто в баре кроме нас двоих не заметил пятиметровой дуэли, налил в шейкер со льдом водку и сок, тщательно встряхнул, и сделав на высоком бокале хайболл окаемку из соли, наполнил льдом и вылил в него коктейль.

-- Коктейль "Соленая собака"! - раздалось в наушнике. Это прозвучало как слова Дарт Крейт - персонаж, за которого я часто играю в ролевой: "Жаль, я надеялся на поединок". -- Кстати, несколько слов обо льде. Большая часть коктейлей готовится со льдом. В первую очередь лед служит для охлаждения коктейля без добавления в него воды, во вторую - для сохранения коктейля в холодном виде как можно дольше.

***

..."Сука! - думала я, опустив морду под холодную струю умывальника. В ролевых играх живого действия игроки физически участвуют в событиях игры. -Тестировщик с большим опытом должен подсознательно использовать метод предположения об ошибке".

Когда я вернулась, урод старательно нагревал виски с сахаром для кофе на водяной бане...

-- Похоже, ты был намерен увильнуть от драки и включил аффект. - заявила я как только он обратил внимание на моё возвращение из туалета. - Это когда ваш противник вдруг понимает, что перед ним стоит законченный псих, а психов не любят и стараются с ними не связываться.

-- Как ни парадоксально это звучит, - ответил он приглушенно, - но чем лед холоднее, тем хуже он охлаждает напитки, - заметил он не отвлекаясь от занятия. - Коктейли с очень холодными кубиками льда как правило приходится встряхивать дольше, чем с более "теплыми".

-- Похоже, ты пытаешься сформировать алгоритм теста, в соответствии с которым "черный" ящик реагирует на произвольный входной сигнал?

-- Что?.. - прозвучало скорее испуганно, чем удивлённо.

Крутнув стакан неловким движением, бармен расплескал виски по гладкой и блестящей поверхности стойки...

Выражение его лица, на самом деле, не было испуганным или удивленным - такое выражение демонстрирует ваша двенадцатилетняя дочь, когда вы спрашиваете ее, как прошел ее сегодняшний день в школе, или Эмиль, когда я спрашиваю, как идут его дела, то мои взаимоотношения с этими людьми позволяют мне говорить более откровенно. Мне не нужно выяснять, является ли их недоумение реакцией на вас, или не произошло ли что-то особенное в их жизни, или какое грядущее событие вызывает их беспокойство. В таких ситуациях я предлагаю просто сказать: "Я чувствую, что тебя что-то беспокоит. Я могу тебе чем-то помочь?".

-- Твоё имя - Джейн? - неожиданно спросил он.

-- Мы знакомы?

-- Попробуй протестировать память.

Глаза его смотрели на меня, как будто предлагали сначала подумать о том, чтобы проглотить слюну, накопившуюся у вас во рту, или просто ее проглотить. Затем представить, что вы сплевываете ее в стакан, а затем выпиваете!

-- Послушай, - начала я допуская, что ошибки памяти предоставяют достаточно возможностей для импровизации. - Вообще-то, Дэвид Уоррен, принимавший участие в расследовании катастрофы первого в мире британского реактивного пассажирского лайнера De Havilland Comet был похоронен в гробу с надписью "Flight Recorder Inventor; Do Not Open" ("Изобретатель бортового самописца. Не открывать!").

***

Задача выглядела как "мысленный эксперимент", который ты выполняешь в своём сознании, чтобы проверить, действительно ли происходит то, что он предлагает.

-- Хорошо. Как тебя зовут? - спросила я, пытаясь с ходу обеспечить пропуск в память только сигналов с заданными параметрами.

-- Я поменял имя.

-- У нас были с тобой случайные отношения?

-- Давай не будем говорить в абстрактных понятиях.

-- Я никогда не сводила абстрактное лишь к чувственному.

-- Никогда? - вопрос прозвучал с подчеркнутой интонацией обиды.

-- Никогда. Хотя собственные ошибки предоставляют достаточно возможностей для импровизации.

-- Хорошо, согласен, абстрактное содержание порождается мыслью.

-- Послушай, а ты уверен, что я не тестирую предмет формальной абстракции?

Он ответил с пониманием логической теории:

-- Допустим, это не выделение таких свойств предмета, которые сами по себе и независимо от него не существуют. Но ты ведь и сама знаешь, конкретная логика далеко не совершенна: в ней не предполагается использование контроля прагматических ошибок.

-- Мы учились в Санта Круз?

***

Напомню, что мы по-прежнему общались по телефону в баре "Чёрный ящик". Страшное, как я уже говорила, особенно выразительно когда что-то одно неожиданно оказывается следствием другого.

-- Мы учились в Санта Круз, - подтвердил он. - А ты перекрасила волосы.

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

-- Ты?.. Как же я не поняла сразу!

-- Извини, мне нужно обслужить клиента.

***

Теперь я вспомнила уроки игры в биллиард в Surf City Billiards & Cafe, расположенном на Pacific Avenue:

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

-- А зачем нужен биллиардный мел?

Оказалось, тонкий слой мела увеличивает трение между наклейкой и битком. Битку можно придать вращение с известной долей уверенности лишь в том случае, если наклейка помелена.

-- Запомни, Джейн, правило хорошего тона: не хватай мел после промаха, потому что именно в это время к нему тянется соперник.

Моим первым соперником после двух дней тренировки оказался слепой.

...Слепой восточный мужчина стоял прямо передо мной. У него было аристократичное и робкое, как у восточного Сталкера. Это лицо не подходит к биллиарду. Обычно я сторонюсь слепых, но тут приходилось выбирать между фобией и скандалами дома с Эмилем... Мне не хотелось проводить там много времени. В тот период игра в биллиард с малознакомыми мужчинами на интерес была мне полезной: она позволяла "выпустить пар" абсолютно случайным образом. Ведь сама стратегия - женщины против мужчины - выстроена настолько случайно по отношению к обоим, что проигравшему вряд ли придет в голову отказываться от секса с победителем. Это как джаз - не хочешь слушать сегодня - приходи завтра. И я проиграла.

Я проигрывала слепому игроку восемь вечеров подряд.

-- Джейн, я вернулся, - услышала я в телефоне.

-- Но ведь ты был слепой?

-- И...

-- Что "и"?! Ведь ты же не можешь жонглировать своими бутылками вслепую?

-- А играть в биллиард? - спросил он и приподнял очки, за которыми как и пятнадцать лет назад зияли два входа в неизвестную мне систему незрячего человека со способностью перемещать сигналы во времени и пространстве и способностью изменять имеющиеся свойства поступивших сигналов в заданные свойства.

"-- Я - слепой трансформатор, - смеялся тогда он. -- Да-да, ты преобразуешь свойства сигналов в соответствии с заданной программой, точь в точь как "чёрный ящик"! - кричала от восторга я каждый раз, когда он осуществлял перемещение сигналов с заданными параметрами, в заданное место моей души - в результате возникал простой для понимания объект, который и рассматривался мною в дальнейшем (всё мешавшее пониманию главной мысли исчезло внутри черного ящика).

-- А когда ты научился жонглировать бутылками, ведь ты учился на три курса младше меня?

-- Сразу же после того, как это произошло.

-- Но зачем?

-- Ты знаешь, те дни, когда все случилось, я помню очень хорошо. Подобные вещи вообще не забывают. Особенно, если они переворачивают жизнь. Я не помню на какой день или месяц, но оказалось, практически неограниченные возможности жонглирования биллиардными шарами по усложнению оказались способными поддерживать состояние незнания. Ведь, слово "жонглировать" - это не просто умение удержать в воздухе одновременно несколько предметов, но и способность выполнять задачи, требующие постоянной смены направления внимания, переключения с большой цели на маленькие подзадачи.

-- А... - я хотела задать ему ещё тысячу вопросов, но он изинился.

-- В баре много клиентов.

-- Но...

-- Ты хочешь узнать как жонглировать? Пока я готовлю "Отвёртку", слушай.

Он добавил в высокий хайбол, лёд, водку и апельсиновый сок, и начал аккуратно перемешать...

-- Встань, ноги на ширине плеч. Руки перед собой как будто ты держишь поднос, согнуты в локтях под углом 90 градусов, биллиардный шар в одной руке. Начни перебрасывать мяч из одной руки в другую с открытыми глазами, медленно поднимай взгляд вверх к потолку и, в итоге, закрывай глаза. Верни голову в нормальное положение. Перебрасывай шар примерно раз в секунду (пятьдесят раз в минуту). Мяч должен перекидываться на высоте десять-пятнадцать сантиметров над уровнем рук. Продолжай жонглировать десять-двадцать минут. Позвольте своему уму думать о чем угодно. Если в это время ты роняешь шар, подними его и продолжайте жонглировать. По всей видимости, иногда ронять шар - это часть процесса.

В конце инструкции он украсил хайбол апельсином.

***

...Вернувшись домой я нашла в компьютере Эмиля подтверждение - в НЛП простейшее жонглирование используется для работы с нервозностью с восьмидесятых годов.

____________________________________________________________

© Чиза Френия. Black box testing

Origin: http://samlib.ru/c/chiza_f/000.shtml

Создан: 21/07/2012, изменен: 21/07/2012, 24k

Рассказ: Постмодернизм

Series: После модернизма