21.3.3. Тестирование последовательностей

21.3.3. Тестирование последовательностей

Для проверки большинства последовательностей вам нужно просто войти в виртуальную консоль и запустить cat. Введите последовательности, которые вы хотите протестировать, и увидите результаты. Для ^[ нажмите клавишу <Esc>.

Терминалы отвечают на команды вроде идентификации терминала ^[Z или команды CSIn, рассматриваемые позже, управляющим последовательностями, которые на терминалах не отображаются. В тех случаях, когда вы хотите увидеть подобное взаимодействие, просто запустите

cat > /tmp/somefile

Затем введите команды, после которых укажите возврат каретки и ^D. Используйте less, vi, Emacs или какую-то другую программу, которая может обрабатывать произвольные символы для того, чтобы прочитать /tmp/somefile, где непосредственно после напечатанных вами последовательностей вы найдете ответы на них.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Отключение вывода эскейп-последовательностей

Из книги XSLT автора Хольцнер Стивен

Отключение вывода эскейп-последовательностей При помощи <xsl:text> можно включать в выходной документ непосредственно символы < и &, а не последовательности &lt; и &amp;. Для этого следует установить атрибут disable-output-escaping элемента <xsl:text> в yes («да», по умолчанию он


Создание последовательностей страниц:

Из книги C++. Сборник рецептов автора Диггинс Кристофер

Создание последовательностей страниц: <fo:page-sequence> Что такое последовательность страниц? Это ряд страниц с одинаковыми характеристиками (например, глава в книге), которые при желании можно форматировать одинаковым способом. Страницы в результирующем документе в


4.21. Замена в текстовом файле последовательностей пробелов на один пробел

Из книги 19 смертных грехов, угрожающих безопасности программ автора Ховард Майкл

4.21. Замена в текстовом файле последовательностей пробелов на один пробел ПроблемаИмеется текстовый файл с последовательностями пробелов различной длины и требуется заменить каждое вхождение такой последовательности на единственный пробел.РешениеДля чтения


7.8. Выполнение для последовательностей операций над множествами

Из книги 1С: Бухгалтерия 8 с нуля. 100 уроков для начинающих автора Гладкий Алексей Анатольевич

7.8. Выполнение для последовательностей операций над множествами ПроблемаИмеются последовательности, которые требуется реорганизовать с помощью операций над множествами, таких как объединение (union), различие (difference) или пересечение (intersection).РешениеДля этой цели


Тестирование

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

Тестирование Одной из наиболее эффективных методик является рандомизированное тестирование (fuzz testing), когда на вход подаются полуслучайные данные. Попробуйте увеличить длину входных строк и понаблюдайте за поведением приложения. Обратите внимание на одну особенность:


Тестирование

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид

Тестирование Самый лучший способ найти подобные ошибки – подвергнуть код анализу, но на случай, если это невозможно или вы что–нибудь пропустили, можно выполнить некоторые тесты. Например, такие инструменты, как TamperlE (www.bayden.com/ Other), Web Developer (www.chrispederick.com/work/firefox/ webdeveloper) или


Тестирование

Из книги C++ для начинающих автора Липпман Стенли

Тестирование В настоящее время имеется несколько программ, которые автоматизируют атаку с «человеком посередине» против HTTPS. В частности, к ним относятся dsniff и ethercap. Впрочем, они работают только против HTTPS, поэтому при использовании против совместимого с HTTPS приложения


Тестирование

Из книги Как тестируют в Google автора Уиттакер Джеймс

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


Урок № 100. Групповое проведение документов и восстановление последовательностей

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

Урок № 100. Групповое проведение документов и восстановление последовательностей С помощью команды Операции | Проведение документов осуществляется переход в режим группового проведения документов и восстановления последовательностей. При этом на экран выводится окно


Пример 25-10. Исследование математических последовательностей

Из книги автора

Пример 25-10. Исследование математических последовательностей #!/bin/bash# Пресловутая "Q-последовательность" Дугласа Хольфштадтера *Douglas Hofstadter):# Q(1) = Q(2) = 1# Q(n) = Q(n - Q(n-1)) + Q(n - Q(n-2)), для n>2# Это "хаотическая" последовательность целых чисел с непредсказуемым поведением.# Первые 20


15.10.4. Ранжирование последовательностей определенных пользователем преобразований

Из книги автора

15.10.4. Ранжирование последовательностей определенных пользователем преобразований Фактический аргумент функции может быть неявно приведен к типу формального параметра с помощью последовательности определенных пользователем преобразований. Как это влияет на


Нагрузочное тестирование, продолжительное тестирование и тестирование стабильности

Из книги автора

Нагрузочное тестирование, продолжительное тестирование и тестирование стабильности Команда тестирования создает и выполняет продолжительные тесты на физическом оборудовании в лаборатории. Не забыть про внедрение неисправностей (fault


Методы последовательностей

Из книги автора

Методы последовательностей Все последовательности имеют множество методов обработки последовательностей, реализованных как методы расширения.Список методов последовательностей* Методы Print* Метод фильтрации Where* Метод проецирования Select* Метод проецирования SelectMany*


Методы для последовательностей

Из книги автора

Методы для последовательностей Методы Print Описание методовМетоды приведены для последовательности sequence of T. function Print(delim: string := ): sequence of T; Выводит последовательность на экран, используя delim в качестве разделителя. function Println(delim: string := ): sequence of T; Выводит