TestCon Moscow 2020

31 марта – 2 апреля

Москва

Биография

Алекс – старший специалист по обеспечению качества и эксперт в области работы с открытым кодом с 13-летним опытом работы. Он любит все, у чего есть открытый код, публичные выступления, готовку еды с вином и быструю езду на мотоциклах!
Алекс в настоящее время специалист ПО на Pylint-Django и руководитель проекта Kiwi TCMS – системы управления сценариев тестирования с Open Source.

Доклад

Статический анализ как инструмент тестирования

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

Ключевые слова

🔑 Static Analysis
🔑 Test Pyramid
🔑 Linter