» Главная
eXcode.ru » Статьи » Другие » Основы тестирования программного обеспечения
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 7





Ведущий раздела: MadvEX
Описание: Курс посвящен обсуждению проблем контроля качества разработки программного обеспечения с позиций тестирования. Задачей курса, реализующейся через лекционный материал и практикум, является подготовка тестировщиков программного проекта. (Источник: www.intuit.ru Авторы: Котляров Всеволод Павлович )



«1» «2» «3» 

Введение
Рассмотрена проблематика, цели и требования к курсу. Обсуждены основные темы курса и практикума.


Основные понятия тестирования
Рассмотрены подходы к обоснованию истинности формул и программ и их связь с тестированием. Представлены на конкретных примерах понятия отладки и тестирования. Рассмотрены вопросы организации тестирования. На примерах пояснены методы поиска ошибок и процедура тестирования. Рассмотрены фазы тестирования, основные проблемы тестирования и поставлена задача выбора конечного набора тестов.


Критерии выбора тестов
Рассматриваются требования к идеальному критерию тестирования и классы частных критериев. Рассматриваются особенности применения структурных и функциональных критериев на базе конкретных примеров. Рассматриваются особенности применения методов стохастического тестирования и метод оценки скорости выявления ошибок. Описывается мутационный критерий и на примере иллюстрируется техника работы с ним.


Оценка оттестированности проекта
Рассматриваются графовые модели проекта, приводятся метрики оценки оттестированности проекта, приводятся примеры плоской и иерархической моделей проекта.


Модульное и интеграционное тестирование
Рассматриваются особенности модульного тестирования, обсуждаются подходы к тестированию на основе потока управления, потока данных, Обсуждаются динамические и статические методы при структурном подходе. Рассматривается пример модульного тестирования. Рассматривается взаимосвязь сборки модулей и методов интеграционного тестирования. Обсуждаются подходы монолитного, инкрементального, нисходящего и восходящего тестирования. Рассматриваются особенности интеграционного тестирования в процедурном программировании.


Интеграционное тестирование и его особенности для объектно-ориентированного программирования
Рассматривается модель объектно-ориентированной программы, использующая понятие P-путей и MM-путей. Приводятся оценки сложности тестирования и методика тестирования объектно-ориентированной программы. Рассматривается пример интеграционного тестирования.


Разновидности тестирования
Рассматриваются задачи и категории тестов, применяемые в системном тестировании. Приводится пример системного тестирования. Обсуждается регрессионное тестирование и комбинирование различных уровней тестирования.


Автоматизация тестирования
Рассматривается структура тестового набора для автоматического прогона. Обсуждается структура инструментальной системы автоматизации тестирования. Сравниваются издержки и эффективность различных методов тестирования.


Особенности индустриального тестирования
Рассматриваются особенности подхода к обеспечению качества программного продукта средствами тестирования. Приводится пример и методика выбора критериев качества тестирования. Определяются фазы процесса тестирования и шаги тестового цикла, применяемые в индустриальном тестировании. Рассматривается структура документа "Тестовый план". Рассматриваются планируемые типы тестирования для различных частей продукта или для проверки различных характеристик продукта. Описываются подходы к тестированию спецификаций и сценариев. Приводится ручной подход и подход генерации тестовых наборов при разработке тестов. Сравниваются методы автоматизации исполнения тестов.


Документирование и оценка индустриального тестирования
Описываются особенности документирования тестовых процедур для ручных и автоматизированных тестов, описаний тестовых наборов и тестовых отчетов. Рассматривается жизненный цикл дефекта. Обсуждаются метрики, используемые при тестировании.


«1» «2» «3» 

Имя:

Пароль:



Регистрация

Как вы относитесь к интернет-магазинам?
Не доверяю
18% (16)
Ни разу не пользовался и не буду
16% (15)
Пользовался единожды
12% (11)
Пользуюсь регулярно
26% (24)
Пользовался бы, но нет денег
18% (16)
А что такие бывают?
2% (2)
Обычные магазины лучше!
8% (7)

Проголосовало: 91
Предлагается к продаже "Соборъ" - надёжная помощь в комплексной автоматизации вашего прихода. Компьютер "Соборъ" - это:
- кадило и сокадило на 450 MHz
- оперативная паперть, расширяемая до 128 меганищих
- 15-ти дюймовый SVGA алтарь (на складе имеются 17-ти и 21 дюймовые модели)
- жесткий несъёмный крест
- кружка двухщелевая типа "На восстановление храма"
- круглый принтер для пасхальных яиц
- клавиатура со старославянским шрифтом и раскладкой
По желанию заказчика может быть установлено следующее лицензионное ПО:
- Старый Завет 7.0 и Новый Завет 98
- Слово Господне 2000
- 1С: Исповедальня (с сохранением тайны исповеди и выводом на широкий принтер)
Так же наша организация подключит ваш компьютер через выделенную линии к Верховному Провайдеру.
Рейтинг: 8.2/10 (5)
Посмотреть все анекдоты