Для всех методов бизнес-логики были использованы юнит-тесты. В результате их выполнения была получено 100% прохождения тестирования. Это означает, что классы бизнес-логики предусматривают работу во всех возможных ситуациях использования кода.
В программе учтены следующие элементы:
- валидация вводимой информации;
- контроль целостности транзакций.
При тестировании функционирования системы не выявлено никаких сбоев в системе.
Проведена ревизия кода на предмет ошибок синхронизации доступа к общим ресурсам. Были выявлены и устранены ошибки синхронного доступа к некоторым коллекциям и объектам.
Нагрузочное тестирование показало, что в процессе использования приложения до ста пользователями одновременно не происходило никаких сбоев и перегрузок сервера.
При значительном росте данных в базе скорость запросов снижается, но остается на приемлемом уровне.
Таким образом, можно заключить, что поставленные требования к системе выполнены в достаточной мере.
Дата | Выполнено, % |
---|---|
2020-06-01 01:19:40 | 10 |
2020-05-31 22:19:37 | 100 |