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