Особенности тестирования ПО
Перед выпуском на рынок любое программное обеспечение проходит целый ряд самых разных тестов. Чаще всего тестирования здесь направлены на разные сферы функционирования программы, а так же проверку уровня совместимости ПО с разными типами оборудования и иными программными продуктами.
Нагрузочное тестирование является одним из основных направлений проверки уровня работоспособности программ. Состоит оно в определении характеристик производительности программ. Нагрузочный тип тестов направлен на исследования времени отклика системы или устройства, то есть данный тип проверки может применяться практически в любой программной среде или даже к оборудованию, на которое не установлены программы. Примером нагрузочной проверки может быть скорость включения устройства.
Суть теста заключается в том, что отправляется определенный запрос (осуществляется действие), на который система должна отреагировать. Для нормального лимита реакции есть нормативные показатели. Например, на развертывание окна программы дается 2 секунды, если данный процесс будет длиться дольше, то можно говорить о проблемах работы программы. Хотя далеко не всегда дело в ПО, иногда на скорость работы влияет само оборудование, на котором идет проверка. Так что в большинстве случаев все тесты нагрузочного типа проводятся сразу на нескольких типах площадок. Ими могут служить разные устройства и программные среды.
Если проблемы фиксируются во всех направлениях тестирования, то программный продукт отправляется на доработку для устранения первопричин ошибок. Чаше нагрузочный тест применяется для проверки работоспособности на пиковых (самых высоких или самых низких) уровнях нагрузки. В таком случае при малейшем намеке на несостоятельность программы ее сразу же отправляют на доработку или полное изменение.
Дата публикации: 14.05.2013, 21:28