Тестирование системы Ecora Policy Compliance Dashboard

Тестирование системы Ecora Policy Compliance Dashboard

Задача

Команда QA Смартек получила задачу провести функциональное тестирование программного обеспечения Ecora Policy Compliance Dashboard. Необходимо обнаружить и устранить проблемы с производительностью, несоответствия в расчетах, предопределенные политики, разработку набора настроек и другие проблемы в приложении. Также необходимо предоставить планы тестирования, тестовые наборы, сценарии тестирования и шаблоны отчетов.

Описание приложения

Ecora Policy Compliance Dashboard - это мощная система генерации отчетов, позволяющая сравнивать фактические конфигурации системы с определенными пользователем и предварительно определенными политиками и получать результаты сравнения для всех систем, отдельных систем и определенных атрибутов. Пользовательские политики могут состоять из сложного набора правил. Он состоит из модуля ASP.NET для отображения результатов соответствия и сервиса расчета политик, обеспечивающего плавный фоновый расчет. Оба компонента приложения реализованы на управляемом C ++. Информация о системах и определениях политик хранится в базах данных MS SQL Server 

Решение

Поскольку приложение основано на веб-технологиях, генерирует отчеты из потенциально огромного количества данных, работает с многочисленными типами данных, трудно предсказуемыми данными, имеет значительное количество операндов сравнения данных, хранит внутренние данные в базе данных и может быть открыто для доступа из Интернета, для тестирования приложения использовались следующие подходы к тестированию: функциональное тестирование, тестирование пользовательского интерфейса, тестирование конфигурации, проверка целостности БД, тестирование производительности и анализ безопасности.
  • Функциональное тестирование включало в себя проверку всех функций, поддерживаемых приложением: проверка правильности создания отчетов, соответствие рассчитывается точно, встроенные политики разрабатываются в соответствии с наиболее ожидаемыми потребностями пользователей. Смарт-перенаправление (в случае опечаток) также было проверено.
  • Было проведено тестирование пользовательского интерфейса, чтобы убедиться, что все элементы управления отображаются правильно в отчетах, электронные форматы и форматы печати соответствуют требованиям, дизайн пользовательского интерфейса соответствует общим стандартам.
  • Тестирование конфигурации было выполнено в соответствии с матрицами тестирования и было выполнено для обеспечения правильной обработки данных, когда данные хранятся в базах данных серверов SQL с разным сопоставлением и на разных языках, что также включает сравнение при использовании разных типов данных.
  • Проверка согласованности БД включала анализ данных, хранящихся в базах данных, в том числе гарантию, что все обновления базы данных выполняются в транзакциях, чтобы откатить любые частичные изменения, имевшие место до завершения полного обновления.
  • Тестирование производительности было нацелено на службу фоновых вычислений и было сделано, чтобы убедиться, что расчет не влияет на производительность всей системы.
  • Был проведен анализ безопасности для проверки защиты сайта от несанкционированного доступа, наличия у пользователей доступа на основе уровня разрешений учетной записи и защиты от атак с использованием SQL-инъекций.

Итог

Во время тестирования информационной панели Ecora Policy Compliance команда QA Смартек выявила более 500 ошибок. Были предложены и внедрены улучшения в систему. Ecora Policy Compliance Dashboard достигла желаемого уровня качества. Команда QA Смартек провела все необходимые испытания вовремя.

Используемые технологии

Похожие проекты

Тестирование системы Ecora Policy Compliance Dashboard

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

Технологии

Библиотека Switch Testing Framework для FC Switches

Предложенное решение представляет собой программную среду, поддерживающую автоматизацию тестирования Fabric. Это комплексное решение для быстрой разработки автоматизации тестирования в среде SAN и metaSAN. 

Тестирование программного обеспечения Reporting Center

Команда QA Смартек выявила, идентифицировала и подробно описала проблемы производительности и безопасности, проверила исправления всех найденных проблем, весь процесс тестирования был задокументирован.

Технологии