Вход для пользователей:

Статьи раздела

Статьи

Автоматизация тестирования ИТ-систем

Опубликовано: 18-06-2013 22:06

Тестирование IT-систем – деятельность, направленная на оценку и улучшение качества программного обеспечения. Автоматизация тестирования позволяет выявить дефекты и проблемы в программных системах. Автоматизированное тестирование IT-систем – процесс тестирования ПО, при котором все шаги теста производятся при помощи инструментов для автоматизированного тестирования.

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

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

Третий шаг – конфигурационное тестирование, которое включает выполнение одинаковых тестов в разных условиях. Когда один или некоторое количество компонентов архитектуры проверяется в разных окружениях. К примеру, поддержка СУБД разных производителей, исполнение нескольких операционных систем и т.д. То есть аналог регрессионного тестирования, отличающееся тем, что проверка проходит в рамках одной версии системы.

Четвертый шаг – функциональное тестирование, которое включает проверку нового функционала. Бывают такие ситуации, когда нельзя обойтись без автоматизации. Чаще всего используют для регресса.

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