Презентация Разработка, тестирование и развертывание баз данных в Visual Studio Team System 2010 Дмитрий Андреев dmitryanmicrosoft. com онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Разработка, тестирование и развертывание баз данных в Visual Studio Team System 2010 Дмитрий Андреев dmitryanmicrosoft. com абсолютно бесплатно. Урок-презентация на эту тему содержит всего 35 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Разработка, тестирование и развертывание баз данных в Visual Studio Team System 2010 Дмитрий Андреев dmitryanmicrosoft. com



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    35 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.89 MB
  • Просмотров:
    107
  • Скачиваний:
    1
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Разработка, тестирование и
Содержание слайда: Разработка, тестирование и развертывание баз данных в Visual Studio Team System 2010 Дмитрий Андреев dmitryan@microsoft.com

№2 слайд
Содержание Введение Проект БД
Содержание слайда: Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение

№3 слайд
Очень важные вопросы Где
Содержание слайда: Очень важные вопросы Где находится «истинная» схема? Эксплуатационная база? Что насчет исправлений? Что будем делать с следующей версией? Как вести версии базы данных? Что делать с тестовыми данными? Как проверить логику базы данных? Какие средства использовать для сравнения схем? Как развертывать БД и как делать апгрейд?

№4 слайд
Visual Studio Проблема
Содержание слайда: Visual Studio 2010 Проблема

№5 слайд
Правда о истинной схеме
Содержание слайда: Правда о «истинной схеме» Эксплуатационная база – единственная верная схема соответствующая версии вашей эксплуатационной системы Возможны исправления для этой базы. Разработка будущей версии ведется безотносительно к эксплуатационной версии Патч для эксплуатационной версии это возникновение: Новой эксплуатационной версии базы Новой версии эксплуатационной системы Патч+«Старая версия БД»=релиз билд

№6 слайд
Содержание Введение Проект БД
Содержание слайда: Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение

№7 слайд
Проектная модель Проект базы
Содержание слайда: Проектная модель Проект базы данных (Visual Studio Project) отражает эволюционирующую схему Проект содержит DDL скрипты (*.SQL файлы) Контроль версий ведется на уровне исходных текстов этих скриптов Ключ к успеху: Автоматическая генерация тестовых данных Юнит тестирование

№8 слайд
Жизненный цикл
Содержание слайда: Жизненный цикл

№9 слайд
Жизненный цикл классика ALM
Содержание слайда: Жизненный цикл: классика ALM

№10 слайд
Проблема с контролем версий
Содержание слайда: Проблема с контролем версий

№11 слайд
Ручное ведение версий
Содержание слайда: Ручное ведение версий

№12 слайд
Верный подход к ведению версий
Содержание слайда: Верный подход к ведению версий

№13 слайд
Инкрементальное Развертывание
Содержание слайда: Инкрементальное Развертывание

№14 слайд
Содержание слайда:

№15 слайд
Содержание Введение Проект БД
Содержание слайда: Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение

№16 слайд
Тестовые данные и Q amp A
Содержание слайда: Тестовые данные и Q&A Почему бы не использовать эксплуатационные данные? Они могут быть не верны! Не позволят протестировать «острые углы». Не позволят проверить изменения в схемах данных! Какие тестовые данные необходимы? Случайные! Детерминируемые. Распределенные соответствующим образом Количественно (сто первичных ключей -> десять тысяч дочерних записей) Качественно (длина строк, границы числовых значений и дат,…)

№17 слайд
Тестовые данные и Q amp A
Содержание слайда: Тестовые данные и Q&A Какие отличия необходимы для тестовых данных Функциональные Нагрузочные Версионирование Необходимы разные тестовые данные и тесты для разных схем Необходимы даже разные тестовые планы для одной и той же схемы

№18 слайд
Генерация тестовых данных
Содержание слайда: Генерация тестовых данных Основные инструменты Генерация данных для таблиц Количество записей Генераторы для различных типов полей String, RegEx, data bound Можно написать свой собственный генератор Тонкие настройки генераторов

№19 слайд
Содержание слайда:

№20 слайд
Содержание Введение Проект БД
Содержание слайда: Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение

№21 слайд
Юнит тестирование
Содержание слайда: Юнит тестирование Автоматическая генерация юнит-тестов для Хранимых процедур, Функций, Триггеров Валидация результатов тестов (asserts) T-SQL Server based RAISEERROR Ожидаемые значения Не пустые результаты Количество записей Время выполнения Предварительные и пост скрипты

№22 слайд
Юнит тестирование
Содержание слайда: Юнит тестирование Автоматизированное развертывание Перед запуском тестов будет сформирована БД По соответствующему плану генерации тестовых данных будет создана основа для проверки

№23 слайд
Содержание слайда:

№24 слайд
Содержание Введение Проект БД
Содержание слайда: Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение

№25 слайд
Управление изменениями
Содержание слайда: Управление изменениями Рефакторинг Сравнение схем Сравнение данных

№26 слайд
Содержание слайда:

№27 слайд
Содержание Введение Проект БД
Содержание слайда: Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение

№28 слайд
Развертывание Стандартный
Содержание слайда: Развертывание Стандартный подход Генерация скриптов изменений Через сравнение схемы Взаимодействие с администратором БД Новый подход Представляем: Data Tier Application Project System

№29 слайд
Database Project vs. Data
Содержание слайда: Database Project vs. Data Tier Project

№30 слайд
Database Project vs. Data
Содержание слайда: Database Project vs. Data Tier Project

№31 слайд
Содержание слайда:

№32 слайд
Содержание слайда:

№33 слайд
Содержание Введение Проект БД
Содержание слайда: Содержание Введение Проект БД и жизненный цикл БД Генерация тестовых данных Юнит-тестирование Управление изменениями Развертывание Заключение

№34 слайд
Заключение Разработка БД
Содержание слайда: Заключение Разработка БД может быть полностью интегрирована в стандартный процесс ALM Инструментальные средства позволяют легко создавать объекты БД благодаря IntelliSense, встроенному отладчику Гибкие варианты развертывания могут снизить затраты на управление эксплуатационными БД

№35 слайд
Содержание слайда:

Скачать все slide презентации Разработка, тестирование и развертывание баз данных в Visual Studio Team System 2010 Дмитрий Андреев dmitryanmicrosoft. com одним архивом:
Похожие презентации