

После разработки программного продукта требуется его тестирование. Оно позволит определить, насколько программа соответствует требованиям. В процессе выполнения проверки могут быть выявлены ошибки.
Тестирование следует проводить при создании продукта и его дальнейшей эксплуатации. На сайте http://www.cyberforum.ru/ вы сможете найти множество полезной информации для программистов.
Виды тестирования
Существует два основных вида тестирования.
Функциональное
Для его выполнения создается программа испытаний. В ходе проверки имитируется использование программы. Тестироваться могут как отдельные компоненты, так и вся программа целиком.
Нефункциональное
Оно необходимо для выявления второстепенных качеств программы. В него входит проверка производительности системы. В ходе него определяется то, будет ли система нормально отвечать на внешние влияния. К внешним влияниям относят пользовательские запросы. Также нефункциональное тестирование может включать в себя проверку стабильности, проверку процесса установки, эргономики интерфейса пользователей. Отдельно выполняются испытания системы на разнообразных конфигурациях.
Тестирование во время сопровождения
Оно в включает в себя 2 вида тестов:
Тестировать продукт программного обеспечения могут как сами программисты, так и сотрудники отдела качества. В некоторых случаях для этой цели приглашаются сторонние ресурсы. Если программа изготавливается на заказ, то выполняется еще и приемочная проверка. Она проводится на различных площадках и при участии различного персонала. Процесс проверки программы может порой длиться дольше, чем процесс ее создания, особенно если в процессе проверки в программе обнаруживаются серьезные ошибки.