Как происходит тестирование и обзор ИТ-проекта

В области IT

    Тестирование начинается на стадии проектирования, когда проекты и спецификации подвергаются проверкам качества (без использования компьютеризированных методов тестирования, SFP), и продолжается на стадии разработки системы и приемочных испытаний, входящих в жизненный цикл разработки.

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

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

1. соответствует техническим политикам и стандартам организации;

2. способна выполнять все необходимые функции;

3. объективно может эксплуатироваться персоналом, для нужд которого она предназначена;

4. обеспечивает выполнение поставленных эксплуатационных целей;

5. надежна в эксплуатации.

    Последнее требование относительно необходимости установить надежность системы означает, что систему необходимо именно протестировать в работе, приложив усилия для того, чтобы обнаружить все возможные недостатки. Следовательно, программа тестирования должна предусматривать проверку по следующим факторам риска:

система не выполняет необходимые функции;

система выполняет действия, которые являются нежелательными;

система объективно не может эксплуатироваться персоналом, для нужд которого она предназначена.