Виды и цели тестирования ERP-системы
Как уже говорилось в предыдущих статьях, необходимо убедиться в квалификации программистов, которым Вы поручаете доработки BAS ERP ввиду ее сложности.
Сначала выполняется функциональное тестирование, чтобы убедиться, что система выполняет действия согласно проектной документации. Тестирование системы выполняется на контрольных тестовых примерах – тест-кейсах, которые готовят опытные сотрудники заказчика по каждой подсистеме и по каждому блоку.
При подготовке используются реальные данные, уже загруженные в новую систему. Здесь важно предусмотреть максимально предусмотреть все нюансы процессов и проверить особенности. Наши аналитики сначала проводят внутреннее тестирование, а затем проверяют каждый тест-кейс с заказчиком.
Очень полезно, когда команда заказчика сама тестирует систему. Некоторые заказчики даже имеют в штате своих тестировщиков. Справедливости ради надо сказать, что это бывает крайне редко. Такое тестирование позволяет выявить дополнительные ошибки и неточности, потому, что тестировщик не знает, в какой последовательности нужно вводить данные и нажимать кнопки.
После того, как пройдено функциональное тестирование по каждой из подсистем, необходимо убедиться, что отдельные части системы не противоречат друг другу или одни разработки не противоречат другим. Для этого выполняется интеграционное тестирование. По своей сути оно похоже на функциональное, но сами контрольные примеры являются «сквозными». Например, составляется кейс от закупки сырья через производство до продажи готовой продукции.
Интеграционное тестирование также проводится совместно нашими аналитиками и персоналом заказчика. Оно служит проверкой работоспособности всех ранее проверенных на функциональном тестировании участков на предмет слаженности работы и анализа полученных результатов.
Если система высоконагруженная, т.е. в ней работает много пользователей или ведется большой документооборот, тогда необходимо проводить еще и нагрузочное тестирование. Его цель – убедиться, что система будет работать с такой нагрузкой, т.е. при таком количестве пользователей и с такими объемами данных. Правильно его проводить на тех компьютерах, на которых будет работать система в дальнейшем. Такое тестирование выполняется с помощью специализированного программного обеспечения.
Обязательно ли проводить тестирование?
BAS ERP
Подробнее о программе
Да. Это часть разработки. А проведение тестовых испытаний совместно с сотрудниками заказчика – это часть сдачи-приемки программных работ.
Если у Вас есть вопросы, обращайтесь к специалистам нашей компании. Мы с радостью ответим!