Tartalomjegyzék:
Meghatározás - Mit jelent a Cloud Testing?
A felhőalapú tesztelés a szoftver tesztelésének részhalmaza, amelyben a szimulált, valós webes forgalmat a felhő alapú webes alkalmazások tesztelésére használják. A felhőtesztelés bizonyos felhőfunkciókat is ellenőrzi és érvényesíti, beleértve a redundanciát és a teljesítmény skálázhatóságát.
Számos kicsi és közepes méretű informatikai szervezet vált át felhőalapú megoldásokra. Ennek eredményeként felhővizsgálat vált szükségessé a funkcionális rendszer- és üzleti követelmények érvényesítéséhez. A felhő tapasztalatán túl a felhővizsgálati mérnökök különféle típusú tesztelések és eszközök ismeretét igénylik.
A Techopedia magyarázza a Cloud Testing-t
A felhőalapú számítástechnika néhány kihívást jelent, például a kezelhetőség, a megbízhatóság és a biztonság. A szervezetek általában tesztelési stratégiát dokumentálnak a tényleges felhővizsgálat előtt.
A legfontosabb felhőtesztelési elemek a következők:
- A releváns tesztelési típusok azonosítása
- A felhő tulajdonságainak megértése és kockázat / kihívás elemzés elvégzése
- Felhő tesztelési környezet beállítása
- A valós kihívások szimulálása a megfelelő tesztelési stratégia kiválasztásával
A felhőmodellek, mint például a szoftver mint szolgáltatás (SaaS), a platform mint szolgáltatás (PaaS) és az infrastruktúra mint szolgáltatás (IaaS) a legfontosabb felhőtesztelési stratégiai elemek.
Felhő-tesztelési stratégia összetevői a következők:
- Teljesítmény- és terhelésvizsgálat (hosszú élettartam-tesztelés): Győződjön meg arról, hogy egy felhőalapú megoldás megfelel a felhőalapú számítástechnikára vonatkozó üzleti követelményeknek
- Stressz tesztelés és helyreállítási tesztelés: Biztosítsa az adatok helyreállítását egy hardver összeomlása után
- Biztonsági tesztelés: Biztosítja, hogy egy felhőmegoldás megfelel az adatbiztonsági követelményeknek
- Rendszerintegrációs tesztelés (SIT): Lefedi a funkcionális aspektusokat
- Felhasználói elfogadási tesztelés (UAT): Biztosítja, hogy a felhőmegoldás megfelel az üzleti vállalkozás dokumentált igényeinek.
- Interoperabilitás és kompatibilitási tesztelés: Biztosítja a felhőalapú szolgáltatást és a szállítók migrációját
A releváns tesztelési típusok azonosítása mellett a felhővizsgálati csapatok a következő szempontokra összpontosítanak:
- Biztonsági kockázatok
- Több böngésző támogatása
- A felhasználói felület kérdései
- A felhasználói adatok hozzáférhetősége