++ Регулярные выражения (RegEx) Notepad • Практика – анализ лог-файла • Практика – анализ xml-файла Mozilla Firebug • (и Opera DragonFly) Xpath Универсальный текстовый редактор для программистов и тестировщиков Поддержка всех кодировок Подсветка синтаксиса Множество плагинов и макросов Поддержка регулярных выражений Позволяют искать нужные фрагменты текста Также позволяют манипулировать с текстом Сверх-полезны при анализе больших логфайлов Сложны в освоении Тестировщику часто приходится анализировать различные отчёты (логи сервера или приложения, замер производительности…) Анализ больших файлов вручную может занять много времени RegEx поможет! Рассмотрим ситуацию – в банкомате нашли «прокси» тоже приходится анализировать И они тоже могут быть большими И сложными для понимания RegEx поможет и тут! XML-файлы Рассмотрим ситуацию – ревнивый админ сервиса открыток следит за своей девушкой (и не знает SQL) Мораль: Если вы админ, учите SQL! Плагин для анализа структуры вебстраницы Позволяет найти элементы страницы и понять её иерархию Также позволяет замерять время загрузки отдельных элементов Экономит время автоматизаторам благодаря поддержке XPath XPath (XML Path Language) — язык запросов к элементам XML-документа Позволяет однозначно идентифицировать элемент на странице …или даже несколько элементов Еще более сложный чем RegEx