Testowanie w chmurze

Autor: Lewis Jackson
Data Utworzenia: 14 Móc 2021
Data Aktualizacji: 20 Czerwiec 2024
Anonim
Testowanie mikroserwisów w chmurze AWS | Test Camp 2018
Wideo: Testowanie mikroserwisów w chmurze AWS | Test Camp 2018

Zawartość

Definicja - Co oznacza testowanie w chmurze?

Testowanie w chmurze to podzbiór testowania oprogramowania, w którym do testowania aplikacji internetowych w chmurze wykorzystywany jest symulowany ruch sieciowy w świecie rzeczywistym. Testy w chmurze weryfikują również i weryfikują określone funkcje chmury, w tym redundancję i skalowalność wydajności.

Wiele małych i średnich organizacji IT przeprowadziło migrację do rozwiązań chmurowych. W rezultacie konieczne stało się testowanie w chmurze, aby sprawdzić funkcjonalne wymagania systemowe i biznesowe. Oprócz doświadczenia w chmurze inżynierowie zajmujący się testowaniem w chmurze wymagają wiedzy na temat różnych rodzajów testów i narzędzi.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia testy w chmurze

Przetwarzanie w chmurze stanowi pewne wyzwanie, takie jak łatwość zarządzania, niezawodność i bezpieczeństwo. Zasadniczo organizacje dokumentują strategię testów przed faktycznym testowaniem w chmurze.

Kluczowe elementy testujące chmurę obejmują:

  • Identyfikacja odpowiednich rodzajów badań
  • Zrozumienie cech chmury i przeprowadzenie analizy ryzyka / wyzwania
  • Konfigurowanie środowiska testowego w chmurze
  • Symulowanie rzeczywistych wyzwań poprzez wybór właściwej strategii testowania

Modele chmurowe, takie jak oprogramowanie jako usługa (SaaS), platforma jako usługa (PaaS) i infrastruktura jako usługa (IaaS) są kluczowymi komponentami strategii testowania w chmurze.

Składniki strategii testowania w chmurze obejmują:


  • Testy wydajności i obciążenia (testy trwałości): Upewnij się, że rozwiązanie w chmurze spełnia wymagania biznesowe specyficzne dla przetwarzania w chmurze
  • Testy warunków skrajnych i testy odzyskiwania: Zapewnij odzyskiwanie danych po awarii sprzętu
  • Testy bezpieczeństwa: zapewnia, że ​​rozwiązanie w chmurze spełnia wymagania bezpieczeństwa danych
  • Testy integracji systemu (SIT): Obejmuje aspekty funkcjonalne
  • Testy akceptacji użytkownika (UAT): Zapewnia, że ​​rozwiązanie w chmurze spełnia udokumentowane potrzeby firmy.
  • Testy interoperacyjności i zgodności: Zapewnia migrację usług w chmurze i dostawców

Oprócz identyfikacji odpowiednich typów testów zespoły testujące w chmurze koncentrują się na następujących aspektach:

  • Zagrożenia bezpieczeństwa
  • Obsługa wielu przeglądarek internetowych
  • Problemy z interfejsem użytkownika
  • Dostępność danych użytkownika