10 elrettentő példa, hogy NE hagyd ki a szoftvertesztelést

post-thumb

A szoftvertesztelés annak a módszere, hogy ellenőrizzük, szoftverünk vagy termékünk megfelel-e az elvárásoknak és hogy megbizonyosodjunk arról, hogy mentes a hibáktól, bugoktól.

Magába foglal minden olyan szoftver összetevőt, amelyek végrehajtását manuális vagy automatizált eszközökkel a fontos tulajdonságok kiértékelésére használunk.

A szoftvertesztelés célja, hogy azonosítsa a hibákat, hiányosságokat vagy hiányzó követelményeket, összehasonlítva az aktuális elvárásokkal.

Vannak, akik jobban szeretik a white box, black box, stb. testing definíciókat a szoftvertesztelés kapcsán.
Egyszerűbben mondva a szoftvertesztelés az applikáció tesztelés során történő ellenőrzése. 

Miért fontos a szoftvertesztelés?

Azért fontos, mert ha bármi kisebb vagy nagyobb hiba előfordul a szoftverben, az így még a piacra kerülés előtt beazonosítható és javítható. A rendszeresen tesztelt szoftvertermékek megbízhatóak, biztonságosak és jobb teljesítménnyel rendelkeznek, ami a későbbiek folyamán időt takarít meg, költséghatékonyabb és nagyobb felhasználói elégedettséggel jár.

Miért van szükség a tesztelésre?

A szoftvertesztelés fontos, mert a bug-ok drágák lehetnek és akár komoly veszéllyel is járhatnak. A szoftverhibák jelentős pénzügyi és emberi veszteséget okozhatnak, számos példát ismerünk erre:

  • 2015 áprilisában a Bloomberg terminál teljesen összeomlott egy szoftverhibának köszönhetően, ami több, mint 300.000 kereskedőt érintett a pénzügyi piacon. Rákényszerítette a kormányt arra, hogy elhalasszon egy bizonyos részvénykibocsátást.
  • A Nissan visszahívott több mint egymillió autót a piacról a légzsák szenzor detektorok hibája miatt. Két hiba okozta balesetet is jelentettek.
  • A Starbucks üzleteinek 60%-át be kellett zárni az Egyesült Államok és Kanada szerte egy a POS rendszert érintő hiba miatt. Egy ponton az üzletek ingyen adták a kávét, mert képtelenek voltak a tranzakciók feldolgozására.
  • Az Amazon egyik külsős retail partnere észrevette, hogy terméke csökkentett árral jelent meg egy szoftver hiba miatt. Komoly anyagi veszteséget könyvelhettek el.
  • Sebezhetőség a Windows 10-ben. Ez a bug lehetővé tette a felhasználók számára, hogy kihagyjanak egy biztonsági lépést a win32k rendszer hibája miatt.
  • 2015-ben egy F-35-ös vadászrepülőgép esett egy szoftverhiba áldozatául, ellehetetlenítve annak pontos célzását.
  • 1994 április 26-án a kínai légitársaság Airbus A300-asa ütközött, 264 életet követelve egy szoftverhibának köszönhetően.
  • 1985-ben Kanadában egy röntgengép hibásan működött egy szoftverhiba miatt, ezért halálos mennyiségű sugárzást bocsátott ki, ezzel 3 ember halálát és 3 ember súlyos sérülését okozva.
  • 1999 áprilisában egy 1.2 milliárd dolláros katonai műhold kibocsátásánál jelentkezett hiba, ezzel a legköltségesebb hibává vált a történelem során.
  • 1996 májusában egy szoftverhibának köszönhetően, egy jelentős amerikai bank 823 felhasználójának 920 millió dollárt hiteleztek.

Mik a szoftvertesztelés előnyei?

A következő előnyökkel jár a szoftvertesztelés:

  • Költséghatékony: Ez az egyik legfontosabb előny. Bármely IT projekt tesztelése csökkenteni fogja a költségeket hosszú távon. Ha a szoftver bugok a fejlesztés korai szakaszában bukkannak fel, kevesebbe kerül javítani őket.
  • Biztonság: Ez a legsérülékenyebb és érzékenyebb előnye a szoftvertesztelésnek. A felhasználók biztonságos termékeket keresnek. Segít a hibák eltávolításában és a problémák megoldásában, mindezt a lehető legkorábban.
  • A termék minősége: Alapvető követelmény bármely szoftvertermék esetén. A tesztelés biztosítja, hogy minőségi termékek kerüljenek a felhasználók elé.
  • Felhasználói elégedettség: Bármely termék legfőbb célja, hogy az azt használók elégedettek legyenek vele. UI/UX tesztelés biztosítja a legjobb felhasználói élményt. 

Forrás: https://www.guru99.com/software-testing-introduction-importance.html

- TesterLab -

Megosztás: