А вы знаете что тестируют ваши тесты? (Николай Алименков, SQADays-11) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
== Примечания и отзывы == <!-- <blockquote>[©]</blockquote> --> <references/> [[Категория:SQADays-11]] [[Категория:Автоматизированное тестирование]] [[Категория:TDD]] {{stats|disqus_comments=0303|refresh_time=2017-11-11T00:54:39.53889824T21:11:11.667321|youtube_plays=304|vimeo_plays=290|youtube_comments=0|}}vimeo_comments=0}} |
Версия 18:11, 24 ноября 2017
Аннотация
- Докладчик
- Николай Алименков
Вы пишете и запускаете автоматизированные тесты, тестируете вручную, отдаете тестировать кому-то. Знаете ли вы, что при этом тестируется в вашем приложении? Можете ли спать спокойно в полной уверенности, что все под контролем? Можете ли ответить на вопрос какие требования или области функциональности покрыты тестами? Какие модули и части системы были протестированы? Не скрылось ли что-то от вашего зоркого взгляда тестировщика?
Обычно, на эти вопросы практически никто не может дать ответ. Любое приложение начинается с требований (как бы вы их не называли) и заканчивается программным кодом (в каком бы виде он не представлялся). И каждому представителю тестирования хотелось бы представлять, насколько полным является тестирование, покрыты ли все требования, задействованы ли все компоненты системы. Эта информация дает полное понимание текущей ситуации и помогает сильно улучшить ваши тесты. Не говоря уже про счастье и спокойствие менеджеров...
В докладе я рассмотрю эту проблему с трех сторон: требования, программный код и пользовательский интерфейс. Сначала я расскажу как можно связывать тесты с требованиями, отслеживать их покрытие и текущее состояние, предоставляя подробную отчетность. Потом речь пойдет об измерении и анализе покрытия функциональными тестами программного кода продукта. И, в завершении, я покажу как анализировать покрытие тестами пользовательского интерфейса (элементов страниц вашего приложения). Все идеи и примеры будут основаны на инструменте для тестирования веб приложений WebDriver и языке программирования Java, но могут быть успешно перенесены на другие языки и инструменты тестирования.
Видео
Примечания и отзывы
Plays:594 Comments:0