Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВероника Яшнева
1 Инструменты Visual Studio для контроля качества и безопасности кода MSSD-3 Александр Яковлев, Microsoft
2 Статический анализ кода Анализ сложности и поиск дубликатов Анализ архитектуры приложения Автоматическое тестирование Check-in политики Инструменты контроля качества и безопасности кода
3 Проверки на этапе компиляции проекта Интеграция с командными инструментами Настраиваемый набор проверок Открытая модель для расширения Статический анализ кода
4 Анализ проекта Наборы правил Описание наборов Демо: Статический анализ кода
5 Code Metrics –Cyclomatic Complexity – показатель напрямую связан с возможностью протестировать код Code Clone –Дублирование кода – источник нарушения авторизации доступа Анализ сложности и поиск дубликатов
6 Анализ зависимостей компонентов Архитектурное моделирование Контроль зависимостей компонентов Анализ архитектуры
7 Dependency Graph Layer Diagram Демо: Анализ архитектуры
8 Architecture Validation Контроль логики взаимодействия Поддержка Security Model Оптимизация контроля безопасности
9 Coded UI-тесты WebPerformance-тесты Нагрузочные тесты Unit-тесты –Поддержка Native C++ тестов –Поддержка фреймворков тестирования –Stub-объекты и Shim-объекты Автоматическое тестирование
10 Юнит-тестирование
11 Типы тестов Test Explorer Unit- тесты Code Coverage Демо: Автоматические тесты
12 Улучшение производительности и управления Тестирование асинхронных методов [TestMethod] public async Task MyAsyncTest() { var result = await SomeLongRunningOperation(); Assert.IsTrue( result ); } Полноценная поддержка 64-bit и.Net multi-targeting Теперь доступно даже в бесплатной версии Express! Улучшения в MS-Test
13 Заглушки и заместители (Shims and Stubs)
14 Изоляция тестирования Stub Abstract Interfaces Virtual overridable Shim Static System Non-overridable, sealed
15 Continuous Integration Check-in policy Code Review Lab Management Командные инструменты TFS
16 Thank you Спасибо за внимание
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.