ПОДРОБНОСТИ#


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

Речь идет о двух важных вопросах:

  • Заранее разработанную программу в целом можно тестировать, но без привязки к особенностям вашего бизнеса. Чем универсальнее программа, тем больше может быть различных конфигураций, и тем самым меньше вероятность того, что изготовитель произведет испытания той самой конфигурации, к которой вы прибегнете. А, как известно искушенным специалистам в области ИТ, «что не испытано, работать не будет, хоть и должно».
  • Разработанное по заказу программное обеспечение, по меньшей мере, единожды тестируется по техническому заданию заказчика, но чаще всего это происходит лишь один раз. Причина здесь вот в чем. Если при работе с программой вы активно пользуетесь клавиатурой и мышью (как это бывает с большинством программ, применяемых в бизнесе), то нецелесообразно автоматизировать проверку программы, встроенной раз и навсегда. В результате, тестирование всегда будет требовать большого объема операций в ручном режиме. В отношении стоимости и трудозатрат на надлежащую проверку в ручном режиме возможны три варианта:
    а) Программное обеспечение не меняется после заводских испытаний и поставки – чаще всего по этой причине оно не эволюционирует, как хотелось бы, с развитием бизнеса
    б) Система не проходит всестороннее испытание после каждой модификации – в итоге корректировки и настройки нередко приводят к системным ошибкам, после чего принимается решение, что лучше вообще ничего не менять
    в) Систему изменять нужно, поскольку неправильное функционирование ведет к очень большим потерям, поэтому после каждой модификации производится длительное и дорогостоящее тестирование вручную. В результате расходы на какое-либо усовершенствование взлетают на такую высоту, что крайне мало кто на них идет

Понятно, что все эти варианты оптимизма не вызывают.

В этом свете гибкость систем FavorData™ является лишь одним фактором. Когда бы системы FavorData™ отличались лишь универсальностью, их можно было эффективно производить, но возникли бы проблемы с модификацией вследствие трудностей с тестированием.

Для того, чтобы Favordata™ стала по–настоящему перестраиваемой системой, мы встроили функцию автопроверки в само ее ядро. FavorData™ может вести запись, что бы при этом ни делал пользователь с мышью и клавиатурой. Она регистрирует как действия пользователя, так и ответы системы, наблюдаемые на экране. Это касается и первоначального тестирования и фактического использования в рабочем режиме, даже когда с системой одновременно работает много пользователей.

После внесения какого-либо изменения запись воспроизводится, полностью моделируя работу пользователей, фактическое срабатывание системы сравнивается с записью. При этом контролируется время срабатывания.

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

ГИБКОСТЬ#

Использование FavorData™ аналогично постройке дома, идеально отвечающего вашим требованиям, но с самыми широкими возможностями перепланировки.

©2002-2012 FavorData™ Group