Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
18
Добавлен:
12.02.2015
Размер:
440.83 Кб
Скачать

Процесс тестирования

Тестирование модулей: выполняется отделением наименьшего модуля или блока от остальной части приложения и проверкой, в ходе которой выясняется, работает ли все, как было предусмотрено

При Комплексном тестировании два и более блоков могут быть объединены, затем протестированы, чтобы убедится, что их комбинация работает правильно. Существует 3 общепринятых метода комплексного тестирования: метод “сверху-вниз” (Top down), метод “снизу- вверх” (Bottom-up) и метод “зонта” (umbrella).

Настройки

производительности (Performance Tuning)

Настройки производительности

помогает найти и скорректировать узкие места.

Сбор информации

Тестировани

Анализ

е

 

Конфигурирован

ие

Анализ производительности (Performance Analysis)

Анализ производительности процесс анализирует производительность

приложения, выявляя возможные проблемы, и проверяет, на соответствие программного обеспечение проектным требованиям .

Microsoft Visual Studio Analyzer является средством, которое работает с программной средой .NET и помогает определить, какой из компонентов работает неправильно.

Распространение (Deployment) приложения

Процесс распространения законченного приложения или компонента и установка его на

клиентские места называется

Распространением (Deployment).

Перед распространением, мы должны решить, что распространять, где распространять и как распространять.

Возможности

распространения среды

.NET framework

Распространение в VS.NET может быть выполнено с использованием технологии Microsoft Windows Installer.

Windows Installer основан на модели, управляемой данными, которая обеспечивает объединение всех установочных данных и инструкций в одном пакете.

Среда .NET Framework позволяет распространение двух типов сборок:

независимые (private) сборки и строго- именованные (strong-named) сборки.

Альтернативное

размещение

Опции команды XCopy

Опци

Описание

и

 

/p Запрашивает подтверждение, действительно

ли мы хотим создавать каждый целевой (конечный) файл.

/q Подавляет вывод сообщений команды XCOPY

/e Копирует все исходные подкаталоги, даже если они пусты.

/s Копирует все исходные подкаталоги, только в

том случае, если они не пусты. Если не

указывать этого ключа XCOPY работает в одном единственном каталоге.

Распространение простого приложения

public class BasicApp

{

static public void Main(System.String[] args)

{

System.Console.WriteLine(“Hello World”);

}

}

csc /out:BasicApp.exe /t:exe /r:MsCorlib.dll BasicApp.cs

Распространение простого приложения

csc /out:SimpleApp.mod /t:module SimpleApp

SimpleApp.cs

SimpleApp.mod

Распространение простого приложения

csc /out:MergedApp.dll

ComplexApp.cs /t:library

/addmodule:SimpleApp.mod

ComplexApp.cs

MergedApp.dll