Учебно-методические материалы для студентов кафедры АСОИУ

Учебные программы » Конструирование и тестирование программного обеспечения » Дополнительные материалы

Недооценка необходимости тестирования ПО как стратегическая ошибка разработчиков

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

Залог успешного конкурирования с мировыми компаниями и IT-гигантами – отлаженные процессы создания и тестирования программного кода, соответствующего требованиям высочайших стандартов. Не всегда компания-разработчик или даже её клиент могут себе позволить содержать полноценный штат тестировщиков. Выходом может стать аутсорсинг тестирование. Эта новая тенденция имеет в своем базисе принципиально новое решение задач обеспечения независимого анализа, что значительно снижает риски.

Начиная с 1990 года, одновременно с активным развитием объектно-ориентированного программирования, был положен старт общемировым стандартам ISO и CMM. Не многие компании могли выполнить жесткие требования этих стандартов. Параллельно с уходом из рынка многих игроков, не сумевших подстроиться под растущие темпы создания ПО, начала массироваться идея, согласно которой независимое тестирование ПО позволяло не только наращивать объемы кода, но и увеличивать его сложность, благодаря чему программные системы развиваются и становятся все более сложными.

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

Цыганенко В.Н., 01.08.2014

Постоянный адрес этой страницы:

↑ В начало страницы