Перейти к содержимому

CbIHOK

Регистрация: 01 авг 2007
Offline Активность: 28 сен 2009 06:11
-----

Мои темы

Требуются Критика И Советы :)

01 августа 2007 - 16:28

Добрый день, дамы и господа :)

По просьбе моего научного руководителя (Сухомлин В.А.) занялся подготовкой курса по тестированию ПО. Прошлый год уже успел отчитать этот курс, но, если говорить честно, собрана первая версия была на коленке. Сейчас готовлю вторую версию. Просьба высказать своё фи и свои рекомендации по его содержанию. Если первый опыт пойдет удачно, то буду выкладывать на рецензирование и собственно текст лекций и материалы к ним. Требование одно - критика должна быть конструктивной.

1 семестр:

1) Философия и психология тестирования. Понятия тестирования и анализа качества
2) Жизненный цикл программного обеспечения. Различные модели жизненного цикла. Место тестирования в жизненном цикле ПО
3) Различные стадии тестирования. Взаимосвязи между ними. Различные модели интеграционного тестирования
4) CMM. TMM. Цели и задачи оценки качества тестирования с точки зрения модели TMM
5) Требования к оформлению ошибок. Bug-tracking системы. Требования к bug-tracking системам.
6) Метрики оценки качества программного обеспечения
7) Методы отладки
8) Архитектура тестовых систем. Методы проектирования тестов [1.5 лекции]
9) Инспектирование. Сквозные просмотры.
10) Особенности тестирования объектно-ориентированих систем
11) Особенности тестирования распределенных систем


2 семестр:

1) Стандарты
2) POSIX
3) Формальные языки + спецификации (???) [1-2 лекции]
4) TDD
5) Тестирование требований
6) Сравнение ручного и автоматизированного тестирования. Плюсы и минусы
7) Автоматизация тестирования: ложные ожидания от внедрения, накладные расходы
8) Внедрение автоматизированного тестирования. Основные классы средств автоматизации.
9) Модель зрелости автоматизированного тестирования (ATLM)
10) Оценка результатов тестирования. Данные фазы тестирования. Критерии завершения тестирования
11) Классы наиболее частых ошибок




Темы, которые надо бы включить, но пока мало материалов:

1) тестирование безопасности
2) нагрузочное тестирование
3) автоматическая генерация тестов. Плюсы и минусы. Различные подходы.
4) Тестирование протоколов