-Всегда под рукой

 -Подписка по e-mail

 


Как сделать так, чтоб ваше ПО вас никогда не подвело?

Пятница, 02 Сентября 2011 г. 00:41 + в цитатник
ПО – это важная часть любой работы, поскольку маленькая фирма или крупное производство не обходится без компьютера, который стал панацеей от нудной и трудоемкой работы. Но что делать, чтобы эта самая панацея не стала источником дополнительных проблем? Выход есть! Нужно постоянно выполнять тестирование вашего драгоценного программного обеспечения, тогда оно прослужит вам долго и не создаст никаких проблем.
 
Сначала все работы по тестированию программного обеспечения проводились вручную. На помощь современным программистам, долгое время проверяющим работу всех программ самостоятельно, в 80-х годах пришла автоматизация тестирования. Это некая совокупность программ, занимающаяся проверкой и устранением ошибок других программ, отвечающих за работу предприятия или фирмы, своеобразный машинизированный контролер неполадок.
 
Существует несколько видов автоматического тестирования, выполняющих разные функции. Например, регрессионное тестирование позволяет выполнять проверку уже сделанных ранее ошибок, интеграционное тестирование предназначено для того, чтобы проверять структуру кода программы на наличие ошибок, которые могут привести к неполадкам и сбоям программы.
 
Регрессионное тестирование – это важная часть системы автотестирования, поскольку в программах часто могут возникать ошибки, которые уже были до этого. Регрессионный автотест может ставиться и автоматически на определенные программы, чтобы проверять, не появляются ли старые ошибки снова. Обычно это делается через заданный промежуток, например, каждый день, каждую неделю.
 
Рассмотрим чуть подробнее интеграционное (или модульное) тестирование. Как уже было сказано выше, оно отвечает за структуру, созданную в программе. Обычная программа состоит из разных модулей, взаимодействующих друг с другом. Задача интеграционного автотеста заключается в определении правильности составления модуля, а также в стабильном и верном взаимодействии разных модулей и элементов. Если хотя бы один из этих параметров будет работать неправильно, могут возникнуть ошибки в программе, более того, она может перестать работать.
 
Также есть еще один не менее важный вид тестирования программного обеспечения, который необходим для корректной работы вашей компьютерной системы – это тестирование на уровне кода, когда автотест выполняет различные операции, имитирующие действия пользователя.
 
Конечно, автоматизированное тестирование не может работать без технической поддержки опытного программиста, поэтому не надейтесь на то, что, установив несколько автотестов, вам не понадобится специалист, разбирающийся в их работе и способный устранить все неполадки. Несмотря на то что, это автотесты, для профессионала здесь также работа найдется (проверять надо даже те программы, которые сами проверяют).


Процитировано 1 раз
Понравилось: 1 пользователю

an1052   обратиться по имени Понедельник, 02 Сентября 2013 г. 01:00 (ссылка)
Буду знать!
Ответить С цитатой В цитатник
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку