Особенности и виды тестирования программных продуктов

вторник, 13 марта, 09:40

На правах рекламы

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

Тестирование следует проводить при создании продукта и его дальнейшей эксплуатации. На сайте http://www.cyberforum.ru/ вы сможете найти множество полезной информации для программистов.

Виды тестирования

Существует два основных вида тестирования.

Функциональное

Для его выполнения создается программа испытаний. В ходе проверки имитируется использование программы. Тестироваться могут как отдельные компоненты, так и вся программа целиком.

Нефункциональное

Оно необходимо для выявления второстепенных качеств программы. В него входит проверка производительности системы. В ходе него определяется то, будет ли система нормально отвечать на внешние влияния. К внешним влияниям относят пользовательские запросы. Также нефункциональное тестирование может включать в себя проверку стабильности, проверку процесса установки, эргономики интерфейса пользователей. Отдельно выполняются испытания системы на разнообразных конфигурациях.

Тестирование во время сопровождения

Оно в включает в себя 2 вида тестов:

  1. Регрессионное. Данный вид проверки проводят после устранения изъянов, обнаруженных на этапе использования. Также проверку осуществляют после внесения в программу значительных изменений. Целью данной проверки является выяснение наличия поломок.
  2. Предварительная проверка новой версии программы. Здесь проверка выполняется для того, чтобы выяснить, насколько жизнеспособной является созданная версия продукта. Если на этапе исследования находятся серьезные ошибки, программа быстро отправляется на доработку. Если такая проверка проходит успешно, программу отправляют на более детальное тестирование.

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

Комментарии

К данному материалу пока нет комментариев. Вы можете стать первым.

Или