Тестирование программного обеспечения

17 Ноя 2016 | Автор: | Комментариев нет »

Картинки по запросу Как выбрать ИТ-курсы
Что такое тестирование программного обеспечения? Это процесс, при котором проводятся исследования программного продукта, либо для того, чтобы доказать заказчикам, что проект работает, либо для того, чтобы в полевых условиях понять, что не так с этим программным обеспечением. Как вариант, иногда тестирование проводят и для других целей. Например, когда продукт выводят на рынок.

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

Следует отметить, что понятие тестирования, о котором можно узнать поднобнее тут, является практически ровесником понятию программирования. В 1960е годы оно считалось финальной стадией работы над проектом. Тогда тестирование называли «исчерпывающим», пока не появилась теория о том, что исчерпывающее тестирование все равно с теоретической точки зрения невозможно, потому что нельзя учесть все входные данные. Современны подход к тестированию сформировался чуть позже, в 1970-годы.

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

Другие статьи категории "Разное":

Здесь вы можете написать комментарий к записи "Тестирование программного обеспечения".

Войти, чтобы написать отзыв.

Translation
Наши партнеры
Читать нас
О сайте

© 2011-2012 iTRecord обзоры проектов, стартапов, тенденций в мире интернет-маркетинга, блогосфера, seo.

Копирование материалов разрешено только при наличии активной индексируемой ссылки на сайт.