Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Топ:
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Интересное:
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
2022-07-03 | 51 |
5.00
из
|
Заказать работу |
|
|
CLOUD testing - это тип тестирования программного обеспечения, который проверяет услуги облачных вычислений. Облачные вычисления - это интернет-платформа, предоставляющая различные компьютерные сервисы, такие как оборудование, программное обеспечение и другие компьютерные сервисы, удаленно. Существует три модели облачных вычислений:
● SaaS- Software as a service
● PaaS- Platform as a service
● IaaS- Infrastructure as a service
Все облачное тестирование разделено на четыре основные категории:
● Тестирование всего облака (Testing of the whole cloud). Облако рассматривается как единое целое и на основе его возможностей проводится тестирование. SaaS и облачные вендоры, а также конечные пользователи заинтересованы в проведении такого типа тестирования.
● Тестирование в пределах облака (Testing within a cloud). Проверяя каждую из его внутренних функций, проводится тестирование. Только поставщики облачных услуг могут выполнять этот тип тестирования.
● Тестирование через облако (Testing across cloud). Тестирование проводится в облачных, частных, публичных и гибридных облаках различных типов.
● SaaS-тестирование в облаке (SaaS testing in cloud): функциональное и нефункциональное тестирование проводится на основе требований приложений.
Облачное тестирование фокусируется на основных компонентах, таких как:
● Приложение (Application): охватывает тестирование функций, сквозные бизнес-процессы (end-to-end business workflows), безопасность данных, совместимость с браузерами и т. д.
● Сеть (Network): включает в себя тестирование различной пропускной способности сети, протоколов и успешную передачу данных через сети.
● Инфраструктура (Infrastructure): включает в себя тестирование аварийного восстановления, резервное копирование, безопасное соединение и политики хранения. Инфраструктура должна быть проверена на соответствие нормативным требованиям.
|
Другие типы тестирования в облаке включают:
● Performance
● Availability
● Compliance
● Security
● Scalability
● Multi-tenancy
● Live upgrade testing
Как выполнять облачное тестирование:
● SaaS или облачное тестирование: Этот тип тестирования обычно выполняется поставщиками облачных или SaaS-приложений. Основной задачей является обеспечение качества предоставляемых сервисных функций, предлагаемых в облачной или SaaS-программе. Тестирование, выполняемое в этой среде, - это проверка интеграции, функциональности, безопасности, функциональности модулей, системных функций и регрессионного тестирования, а также оценка производительности и масштабируемости.
● Онлайн тестирование приложений в облаке: Производители онлайн-приложений проводят это тестирование, которое проверяет производительность и функциональное тестирование облачных сервисов. Когда приложения связаны с legacy системами, проверяется качество связи между legacy системой и тестируемым приложением в облаке.
● Тестирование облачных приложений над облаками: Для проверки качества облачного приложения в разных облаках выполняется этот тип тестирования.
Примеры Test Scenario и несколько Test case для каждого из них:
● Тестирование производительности (Performance testing):
o Сбой из-за одного действия пользователя в облаке не должен влиять на других пользователей
o Ручное или автоматическое масштабирование не должно вызывать сбоев
o На всех типах устройств производительность приложения должна оставаться неизменной
o Повторное бронирование на стороне поставщика не должно снижать производительность приложения
● Тестирование безопасности (Security testing):
o Только авторизованный клиент должен получать доступ к данным
o Данные должны быть хорошо зашифрованы
o Данные должны быть полностью удалены, если они не используются клиентом
|
o Администрация поставщиков не должна получать доступ к данным клиентов.
o Проверьте наличие различных настроек безопасности, таких как брандмауэр, VPN, антивирус и т. д.
● Функциональное тестирование (Functional testing):
o Валидный ввод должен давать ожидаемые результаты
o Сервис должен должным образом интегрироваться с другими приложениями
o Система должна отображать тип учетной записи клиента при успешном входе в облако
o Когда клиент решил переключиться на другие службы, работающая служба должна автоматически закрыться
● Тестирование совместимости (Interoperability & Compatibility testing):
o Проверка требований совместимости тестируемой системы и приложения
o Проверьте совместимость браузера в облачной среде
o Определите дефект, который может возникнуть при подключении к облаку
o Любые неполные данные в облаке не должны быть переданы
o Убедитесь, что приложение работает на другой платформе облака
o Протестируйте приложение в собственной среде, а затем разверните его в облачной среде.
● Тестирование сети (Network testing):
o Тестовый протокол, отвечающий за подключение к облаку
o Проверка целостности данных при передаче данных
o Проверьте правильность подключения к сети
o Проверьте, отбрасываются ли пакеты брандмауэром с обеих сторон
● Нагрузка и стресс-тестирование (Load and Stress testing):
o Проверьте сервисы, когда несколько пользователей получают к ним доступ
o Определите дефект, ответственный за сбой оборудования или среды
o Проверьте, отказывает ли система при увеличении удельной нагрузки
o Проверьте, как система изменяется со временем при определенной нагрузке
|
|
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!