Тесты и их классификация 3 Лекция №3 от 29. 09. 08 4

Вид материалаТесты

Содержание


Лекция №11 от 21.11.08
ТЗ (Техническое Задание)
Лекция №12 от 28.11.08
Подобный материал:
1   2   3   4   5   6   7   8

Лекция №11 от 21.11.08

  1. Распределение ответственности

Перечисляются группы и отдельные лица, ответственные за управление, разработку тестов, подготовку и осуществление тестирования. Риски и непредвиденные обстоятельства.
  1. График работ (календарный план)

Перечисляются основные сроки (даты начала и окончания работ) тестирования. Сюда как правило включается краткий список основных этапов тестирования.
  1. Риски и непредвиденные обстоятельства

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

План утверждается руководителем проекта. Согласительные подписи на нем должны поставить руководитель проекта и руководитель отдела тестирования.
  1. Глоссарий

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

ТЗ (Техническое Задание)

  1. Основание для разработки

Основанием для разработки программы сложения двух чисел (в дальнейшем программа или ПСДЧ) является задание выданное преподавателем по дисциплине ПК5.
  1. Назначение разработки

Назначением разработки ПСДЧ является получение практических навыков при организации и реализации тестирования программного продукта.
  1. Требования к программным и аппаратным средствам
    1. работа программы осуществляется на ПЭВМ с процессором Pentium в стандартном окружении
    2. операционная среда Windows NT, Windows XP
    3. язык программирования – один из языков высокого уровня (C, C++, Turbo Pascal, Delphi)
    4. локальная сеть
  2. Входные и выходные данные
    1. входной информацией для данной программы являются вводимые с клавиатуры значения слагаемых
    2. выходной информацией для данной программы является выводимое на экран видеотерминала значение суммы
  3. Требования к основным режимам работы
    1. Основные функции программы

Программа должна выполнять следующие функции:
  • Вычислять сумму двух целых неотрицательных десятичных чисел
  • максимальные значения каждого из слагаемых не должно превышать 40 000
  • значение слагаемых и суммы должны храниться в динамически выделяемой памяти
  • ввод слагаемых должен осуществляться в интерактивном режиме
  • значение любого из слагаемых может редактироваться до получения команды «начать вычисление»
  • результата выводится на экран в десятичном формате
  • повторное выполнение программы осуществляется по желанию пользователя без перезапуска программы
    1. Загрузка программы

Исполнительный модуль программы может быть загружен с CD-диска, с дискеты или через локальную сеть
    1. Запуск и завершение работы
      1. Исполнительный модуль программы запускается одним из стандартных методов. После запуска программы на экране появляется запрос на ввод первого операнда

Лекция №12 от 28.11.08

      1. После отказа оператора перезапустить программу, она завершает свою работу. После этого происходит выход в систему
      2. При необходимости прерывания работы программы до ее нормального завершения используется стандартные методы. В частности снятие задачи в task-менеджере при нажатии комбинации клавиш Ctrl+Alt+Del
    1. Ошибки оператора

Программа должна выявлять следующие ошибки оператора:
  • неправильное задание слагаемых
  • неправильное задание указаний оператора на повторное выполнение или завершение программы
  1. Требование к программной документации

В состав ПО должны входить:
  • Техническое задание на разработку (спецификация)
  • руководство оператора
  • текст программы на носителе
  1. Стадии и этапы разработки



Стадия

дата начала

дата конца

1.

Разработка ТЗ

07.04

09.04

2.

Разработка альфа-версии

09.04

10.04

3.

Разработка бета-версии

11.04

03.04

4.

Разработка документации

07.04

14.04

5.

Тестирование программы и исправление ошибок

07.04

15.04

6.

Подготовка и проведение приемо-сдаточных испытаний

16.04



  1. Порядок контроля и приемки

Контроль и приемки программы осуществляет преподаватель. На основании представленных ему программы на носителе, документации, результатов тестирования, контрольного примера