Меню

Сравнение результатов расчета до и после масштабного изменения схемы

|

В статье рассматривается выполнение регрессивного тестирования в целях сравнения результатов расчета до и после масштабного изменения соответствующей конфигурации. Автор подробно описывает создание рабочей книги Microsoft Excel с использованием простой программы Visual Basic for Applications (VBA), позволяющей сопоставить результаты расчета. При этом создается новая электронная таблица, в которой выделяются все найденные различия. В результате получаем простую, но эффективную утилиту для сравнения табличных данных с широким спектром областей применения.

Ключевое понятие
Visual Basic for Applications (VBA) - это язык программирования, позволяющий на программном уровне выполнять многие рутинные задачи в Microsoft Word, Microsoft Excel и других приложениях. При записи макроса он используется автоматически. Этот язык и среда разработки включены в большинство версий Microsoft Word и Excel. Знакомство с командами и средой разработки VBA позволит читателям стать продвинутыми пользователями и автоматизировать многие повторяющиеся и трудоемкие задачи на основе электронных таблиц.

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

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

Оформите подписку sappro и получите полный доступ к материалам SAPPRO

У вас уже есть подписка?

Войти