пятница, 5 августа 2011 г.

Конспект-2

Все еще касаясь тестирования в экстримальных условиях. Наброски этапов:
1. Базовый тест. Контакт с авторитетным лицом проекта (только этао самаяое морда лицо может прояснить технические моменты; короче юзать вместо документации)
2. Оценка правдивости результирующих данных (вариации со входными - при условии, что нет схемы расчета). Иметь ввиду, что резкие скачки результирующих данных могут быть следствием пороговых значений.
3. Инвентаризация (правильность типов данных), анализ пунктов меню (доступных для выбора). Удерживая одно из начальных значений постоянным, варьируем другое по всем возможным значениям.
4. После исправлений необходимо прогнать программу по тем же базовым тестам (преварительно зафиксированным). Наращиваемый подход в создании тестовых ситуаций (сначала - изолированный, потом - наращиваемый)
5. Граничные оценки. при тестрировании границ - три тестовых примера (само граничное значение, гр. знач-е +1, гран-е значение -1)
6. Ошибочные данные (ожидается, что програма отловит эти данные и вернет сообщение об ошибке)
7. Создание напряжений (поставить систему в невыносимые условия - урезать память, параллельно запустить несколько приложений, разъединение кабелей и т.п.) в системных ресурсах.

Комментариев нет:

Отправить комментарий