Поиск по Сайту

Подпишитесь на обновления

Подпишитесь на еженедельные обновления!

Статистика


Яндекс.Метрика

Советуем почитать

Май 07

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

software-testing-company-19Повсеместное распространение компьютеров ставит новые, еще более серьезные задачи перед разработчиками программного обеспечения, которые должны обеспечить удобство работы со своими продуктами, их функциональность и востребованность в тех сферах, для которых они предназначены.

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

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

Тестировщикам программного обеспечения приходится решать серьезные задачи

Если, к примеру, сравнивается работа Scrum и SAFE, там необходимо конкретизировать достоинства и недостатки обоих продуктов, с тем, чтобы определить наиболее удобный и функциональный из них. Если же перечислить характеристики, в соответствии с которыми тестируется определенный программный продукт, то это касается:



  • функциональной пригодности;
  • производительности;
  • совместимости с другими продуктами, в том числе и смежными;
  • комфортности работы;
  • надежности;
  • уровня защиты;
  • мобильности.

Особые требования предъявляются и к тестировщикам программного обеспечения, особенно если оно является специализированным и предназначенным для каких-то узкопрофильных целей.

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

Подпишитесь на еженедельный дайджест про WordPress и не только!


Пожалуйста, зарегистрируйтесь для комментирования.