Amikor az alkalmazásaik teljesítményének teszteléséről van szó, a kereskedők valamivel kiszámíthatóbb munkateherrel rendelkeznek. Már ismerik a zsúfolt időket – például a fekete pénteket és a karácsony előtti hetet. Ez egyszerűbbé teszi a kapacitástervezést és a szoftvertesztet.
A pénzügyi szektor viszont nem rendelkezik ezzel a luxussal. A pénzügyi szolgáltatások iránti nagy keresletet számos váratlan esemény kiválthatja, mint például a tőzsde nagy változásai, természeti katasztrófák vagy nagy világesemények. Ez azt jelenti, hogy a pénzügyi alkalmazásoknak és rendszereknek mindig készen kell állniuk a szokásosnál nagyobb forgalom kezelésére (nincs itt semmi új: az 1987-es internetes tőzsdekrach előtt sok helyszíni telefonrendszer nem volt felszerelve a váratlan mennyiség kezelésére az elkeseredett ügyfelek hívásai közül.)
Ezenkívül tévedés a teljesítménytesztet elszigetelt utólagos gondolatnak tekinteni, amelyet egy projekt befejezése után kell elvégezni. Ehelyett a fejlesztési folyamat minden lépésébe be kell ágyazni, és a teljesítménytesztet a tesztelés négy pillére egyikének kell tekinteni:
Funkcionális tesztelés – Győződjön meg arról, hogy a funkciók megfelelnek az előírásoknak
Regressziós tesztelés – Győződjön meg arról, hogy nem vezettek be új hibákat
Teljesítményteszt – Győződjön meg arról, hogy a teljesítmény megfelel a megadott kritériumoknak
Negatív tesztelés – Erősítse meg a szoftvert szokatlan és váratlan körülményeknek kitéve.
Mind a négy pillér figyelembevétele mellett fontos, hogy ezeket a teszteket jóval a rendszerintegráció előtt elvégezzék. Ez azt jelenti, hogy a tesztelés mind a négy szintjét az összetevők szintjén kell elvégezni (gondolja ezeket az alkalmazásokat alkotó kódblokkoknak). Ennek az az oka, hogy a kód részletei még mindig frissek lesznek a fejlesztő fejében, ha bármilyen probléma merülne fel. Ráadásul minél alaposabban tesztelik az összetevőket, annál nagyobb a valószínűsége a gyors és sikeres rendszerintegrációnak.
A tesztelést is be kell ágyazni a fejlesztési folyamatba: ne adják át a fejlesztőknek az összetevőket egy elszigetelt tesztelőcsoportnak. Ideális esetben egy környezet jön létre az egyes összetevők tesztelésére, amely nagyban hozzájárul az alkalmazás minden aspektusának megfelelő működéséhez.
A negatív teszt az egyetlen pillér, amely nem kap annyi figyelmet, mint kellene. Ezeknek a teszteknek tartalmazniuk kell a határon túli feltételeket (ahol az értékek meghaladják a megadott tartományokat), a helytelen adatértékeket (például alfabetikus karaktereket egy numerikus mezőben) és a váratlan aszinkron hívásokat (amikor az összetevőt akkor hívják meg, amikor nem számít hívják).
Az álszolgáltatások nagyszerű eszközt jelentenek a negatív teszteléshez. Simulhatnak egy lassú szolgáltatást, egy érvénytelen adatot visszaadó szolgáltatást és egy olyan szolgáltatást, amely váratlan válaszokat ad vissza. Lehetnek harmadik felek is, akik részt vesznek a folyamatban (egy bank esetében ez más részlegeket is magában foglalhat). Ismét egy álszolgáltatás használható pozitív, negatív és teljesítménytesztekre élő harmadik fél helyett.
A negatív tesztelés célja annak biztosítása, hogy az alkalmazás minden komponense robusztus és rendezett módon kezelje a problémás körülményeket. Például a tipikus felhasználó akkor lesz a legelégedetlenebb, ha egy mobilalkalmazás vagy weboldal több mint három másodpercig változatlan marad. Ha egy mobil átjáró nem válaszol három másodpercen belül, a mobilalkalmazásnak üzenetet kell megjelenítenie, amely szerint a feldolgozás még folyamatban van. A mobil átjárót szimuláló lassú álszolgáltatás lehetővé teszi az effajta teszt elvégzését.
A teljesítményteszt kritikusságát nem lehet túlbecsülni. A nagyszámú eszköz terhelésének szimulációja felhasználható arra, hogy információkat gyűjtsünk a végfelhasználói élményről, amikor a rendszer terhelés alatt áll.
Amikor teljesítménytesztet hajtanak végre az összetevők szintjén, a rendszertervező meghatározhatja az egyes összetevők várható teljesítményét. Ha a komponens szintű teljesítményteszt során kiderül, hogy az összetevő nem éri el a kívánt teljesítményszintet, akkor gyorsan kezelhető, ahelyett, hogy nem lenne probléma a végső teljesítményteszt elvégzéséig, amikor a változtatások sokkal nehezebbek.
Az alkalmazás-összetevők fejlesztése és tesztelése után ugyanaz a négy pillér lesz érvényes a rendszerintegrációs tesztelésre.
Ha egy új projektet termelésbe helyeztek, a tesztelést továbbra is folytatni kell. A tesztelésnek időszakos maximális terhelési tesztekből kell állnia, hogy biztosítsák a teljes rendszer rendelkezésre állását váratlan terhelés esetén. Charles Schwab például rendszeresen végez nagy volumenű teszteket, hogy ha tőzsdei zavarok lépnének fel, online rendszereik bizonyítottan bírják a rendkívüli terhelést.
Néha egy bank bezárása annak a következménye, hogy egy pénzintézet rendszere nem képes kezelni a váratlan terhelést. Ez potenciálisan kérdéseket vethet fel a pénzintézet életképességével kapcsolatban. A mai banki világban a pletykák elektronikus banki megfutásokat okozhatnak. A pénzkivonás sebessége gyorsan megelőzheti a kapacitásproblémák megoldására irányuló tülekedést. Jobb alaposan tesztelni a teljesítményt, mielőtt a válság meglepetést okozna.
A funkcionális, a regressziós, a teljesítmény- és a negatív tesztelés négy pillérének komponensszinten – és rendszeres szinten történő – végrehajtása nagymértékben hozzájárulhat a pénzintézetek technológiájába, alkalmazásaiba vetett bizalom építéséhez, és javíthatja az ügyfélélményt. , és készen áll az ismeretlennel való megküzdésre.
- SEO által támogatott tartalom és PR terjesztés. Erősödjön még ma.
- EVM Finance. Egységes felület a decentralizált pénzügyekhez. Hozzáférés itt.
- Quantum Media Group. IR/PR erősített. Hozzáférés itt.
- PlatoAiStream. Web3 adatintelligencia. Felerősített tudás. Hozzáférés itt.
- Forrás: https://www.finextra.com/blogposting/24360/preparing-for-a-run-ensuring-financial-app-performance-quality-during-unpredictable-circumstances?utm_medium=rssfinextra&utm_source=finextrablogs
- :van
- :is
- :nem
- :ahol
- $ UP
- a
- Rólunk
- mellett
- újra
- Minden termék
- lehetővé teszi, hogy
- már
- Is
- an
- és a
- bármilyen
- app
- Alkalmazás
- alkalmazások
- alkalmaz
- alkalmazások
- VANNAK
- AS
- At
- figyelem
- elérhetőség
- Bank
- bank fut
- Banking
- BE
- mert
- óta
- előtt
- hogy
- Jobb
- Fekete
- fekete péntek
- Blocks
- hoz
- Épület
- elfoglalt
- by
- hívott
- kéri
- TUD
- nem tud
- Kapacitás
- eset
- Okoz
- Változások
- karakter
- Károly
- Charles schwab
- Karácsony
- körülmények
- ügyfél részére
- Bezárja
- kód
- jön
- Befejezett
- összetevő
- alkatrészek
- Körülmények
- magatartások
- bizalom
- megerősít
- figyelembe véve
- folytatódik
- tudott
- Crash
- készítette
- teremt
- válság
- kritikusság
- vevő
- Vásárlói élmény
- dátum
- üzlet
- Kereslet
- osztályok
- kívánatos
- részletek
- fejlett
- fejlesztők
- Fejlesztés
- Eszközök
- nehéz
- katasztrófák
- kijelző
- Zavar
- nem
- Nem
- csinált
- alatt
- minden
- Elektronikus
- beágyazott
- végén
- biztosítására
- biztosítása
- Egész
- Környezet
- hibák
- létrehozni
- események
- Minden
- példa
- haladja meg
- vár
- várható
- tapasztalat
- kitett
- rendkívüli
- mező
- utolsó
- pénzügyi
- Pénzügyi szektor
- pénzügyi szolgáltatások
- Finextra
- Rögzít
- A
- négy
- friss
- Péntek
- ból ből
- funkcionális
- funkciók
- gateway
- gyűjt
- kap
- Go
- cél
- nagy
- nagyobb
- kéz
- fogantyú
- Legyen
- tekintettel
- itt
- Magas
- HTTPS
- if
- fontos
- javul
- in
- képtelenség
- tartalmaz
- információ
- helyette
- integráció
- bele
- izolált
- IT
- ITS
- Ismer
- nagy
- szint
- szintek
- él
- kiszámításának
- Hosszú
- Luxus
- fontos
- csinál
- KÉSZÍT
- mód
- sok
- piacára
- tőzsdekrach
- piaci zavar
- Mérkőzés
- maximális
- Lehet..
- eszközök
- találkozó
- üzenet
- esetleg
- bánja
- hiba
- Mobil
- Mobil alkalmazás
- több
- a legtöbb
- sok
- kell
- Természetes
- negatív
- Új
- nem
- semmi
- szám
- of
- on
- ONE
- online
- or
- Más
- felett
- oldal
- rész
- fél
- párt
- teljesítmény
- teljesített
- időszakos
- Pillér
- Hely
- tervezés
- Plató
- Platón adatintelligencia
- PlatoData
- plusz
- pozitív
- potenciálisan
- Kiszámítható
- előkészítése
- Probléma
- problémák
- folyamat
- feldolgozás
- Termelés
- program
- igazolt
- világítás
- Kérdések
- gyorsan
- Inkább
- kész
- rendszeresen
- marad
- Reagálni
- válaszok
- eredményez
- kiskereskedők
- Visszatér
- mutatják
- erős
- robusztusság
- futás
- azonos
- mondás
- másodperc
- szektor
- szolgáltatás
- Szolgáltatások
- kellene
- lassú
- So
- szoftver
- némileg
- meghatározott
- sebesség
- Lépés
- Még mindig
- készlet
- részvénypiac
- Tőzsdekrach
- egyértelmű
- sikeres
- ilyen
- meglepetés
- SWIFT
- rendszer
- Systems
- Vesz
- bevétel
- csapat
- Technológia
- teszt
- kipróbált
- Tesztelés
- tesztek
- mint
- hogy
- A
- azok
- Ott.
- Ezek
- ők
- Szerintem
- Harmadik
- harmadik felek
- ezt
- alaposan
- gondoltam
- három
- alkalommal
- nak nek
- mai
- szerszám
- forgalom
- váltott
- tipikus
- alatt
- Váratlan
- ismeretlen
- kiszámíthatatlan
- -ig
- használt
- használó
- User Experience
- Értékek
- életképesség
- kötet
- Út..
- háló
- hét
- JÓL
- voltak
- amikor
- ami
- lesz
- val vel
- kivonás
- belül
- világ
- zephyrnet