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