Инструментарии анализа качества программных продуктов в среде разработке

Содержание

Слайд 2

Виды тестов Тестирование программного обеспечения при разработке Microsoft Test Manager Рефакторинг Рассматриваемые вопросы

Виды тестов
Тестирование программного обеспечения при разработке
Microsoft Test Manager
Рефакторинг

Рассматриваемые вопросы

Слайд 3

Качественный программный продукт должен отвечать функциональным и нефункциональным требованиям, в соответствии

Качественный программный продукт должен отвечать функциональным и нефункциональным требованиям, в соответствии

с которыми он создавался, иметь ценность для бизнеса, отвечать ожиданиям пользователей
Слайд 4

Тестирование программного продукта позволяет на протяжении всего жизненного цикла ПО гарантировать,

Тестирование программного продукта позволяет на протяжении всего жизненного цикла ПО гарантировать,

что программные проекты отвечают заданным параметрам качества
Слайд 5

Модульное тестирование Исследовательское тестирование Функциональное тестирование Нагрузочное тестирование Регрессионное тестирование Комплексное тестирование Приемочное тестирование Виды тестов

Модульное тестирование
Исследовательское тестирование
Функциональное тестирование
Нагрузочное тестирование
Регрессионное тестирование
Комплексное тестирование
Приемочное тестирование

Виды тестов

Слайд 6

Проект модульного теста Проект с веб-тестами производительности и нагрузочными тестами Проект

Проект модульного теста
Проект с веб-тестами производительности и нагрузочными тестами
Проект с закодированными

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

Шаблоны тестовых проектов Visual Studio 2012

Слайд 7

Создание проекта модульного теста

Создание проекта модульного теста

Слайд 8

Тестовый случай

Тестовый случай

Слайд 9

Создание нового плана тестирования

Создание нового плана тестирования

Слайд 10

Шаги тестирования пользовательского интерфейса

Шаги тестирования пользовательского интерфейса

Слайд 11

Средства запуска тестов До выполнения теста После выполнения теста

Средства запуска тестов

До выполнения теста

После выполнения теста

Слайд 12

Процесс изменения программной системы таким образом, что её внешнее поведение не

Процесс изменения программной системы таким образом, что её внешнее поведение не

изменяется, а внутренняя структура улучшается

Рефакторинг

Слайд 13

Жесткость Хрупкость Косность Ненужная сложность Ненужные повторения Непрозрачность Признаки некачественного дизайна кода

Жесткость
Хрупкость
Косность
Ненужная сложность
Ненужные повторения
Непрозрачность

Признаки некачественного дизайна кода