-
Usled greške u softveru 2007. godine, pogrešne informacije su bile poslate u mrežu carine Sjedinjenih Američkih Država, što je uslovilo da 17.000 aviona budu osam sati zarobljeni na aerodromu.
Usled greške u softveru kojim su se unosile informacije o organima koji mogu biti izvađeni iz donatora, pogrešni organi su izvađeni iz 25 donatora u Velikoj Britaniji 2010. godine. Softver za prikupljanje podataka se koristio od 1999. godine, a naknadno je pronađeno još 400.000 grešaka.
Black box sistem zatvorenog testiranja softvera, gde se sistem "hrani" podaci i nakon toga se porede izlazne vrednosti sa očekivanim!
Proverava se programski kod. Tako da se sistem posmatra kao otvorena kutija.
Smoke test je pocetno testiranje softvera. Provera svih očekivanih funkcionalnosti od stane klijenta.
S obzirom na porast agilnih metodologija razvoja, većina softverskih sistema se implementira u fazama gde je izlaz iz svake faze inkrement. Inkrementi su međusobno povezani, tako da se mora proveriti da li se svaki od njih slaže sa već gotovim sistemom u koji se integrišu. Za razliku od unit testova, gde se sistem “razbija” na atomske jedinice prilikom testiranja, inkrementi se određuju na osnovu činilaca i faktora koji su vezani za samu metodologiju razvoja softvera, pa su delovi sistema koji se testiraju veći nego kod unit testova.
Predstavljaju testiranje upotrebljivosti softvera iz prespektive krajnjeg korisnika! Sastoji se iz 4 faze.
Softver se testira pod opterećenjem (Broj korisnika, Količina podataka...), jer je bitno da performanse budu na visini zadatka!
Ovim putem utvrđuje se maksimum rada sistema i postavljaju se ograničenja kako ne bi dolazilo do prebacivanja ovih vrednosti tokom korišćenja aplikacije.
Ovo testiranja se vrši samo ako sistem nije homogen. pa se testira da nema smetnje pri radu u razlicitim okruzenjima!
Je vrsta testiranja koja nastoji da otkrije nove softverske greške u postojećim funkcionalnim i nefunkcionalnim oblastima sistema nakon promena kao što su migracija na novu platformu, poboljšanje sistema ili promena konfiguracije. Namera je da se osigura da promene nisu uvele nove greške. Proverava da li su izmene u samom kodu uvele nove greške ili disfunkcionalnosti.