Luotettavuustestaus tarkistaa, pystyykö ohjelmisto suorittamaan virheettömän toiminnan tietyn ajan tietyssä ympäristössä. Ohjelmiston luotettavuustestaus varmistaa, että tuote on virheetön ja luotettava käyttötarkoitukseensa.
Sisällysluettelo
- Luotettavuustestauksen prosessi
- Ohjelmiston luotettavuuteen vaikuttavat tekijät
- Luotettavuustestin tarve
- Luotettavuustestien tyypit
- Luotettavuuden testausmenetelmät
- Luotettavuustestauksen työkalut
- UKK
- Suositellut artikkelit
Luotettavuustestauksen prosessi
Vaihe 1) Mallintaminen
Ohjelmistomallinnustekniikka on jaettu kahteen alaluokkaan:
1. Ennustemallinnus
2. Estimointimallinnus
- Merkittäviä tuloksia voidaan saada soveltamalla sopivia malleja.
- Oletukset ja abstraktiot voivat yksinkertaistaa ongelmia, eikä mikään yksittäinen malli ole ihanteellinen kaikkiin tilanteisiin.
Ongelmat | Ennuste malli | Arviointimalli |
---|---|---|
Tietojen viite | Se käyttää historiallisia tietoja. | Se käyttää nykyisiä tietoja sovelluskehityksestä. |
Kun sitä käytetään kehityssyklissä | Se luodaan yleensä ennen kehitysvaiheita. | Sitä käytetään ohjelmistokehityksen elinkaaren myöhemmässä vaiheessa. |
Aikaikkuna | Se ennustaa luotettavuutta tulevaisuudessa. | Se osoittaa luotettavuuden joko nykyisellä tai tulevalla ajalla. |
Vaihe 2) Mittaus
Ohjelmiston luotettavuutta ei voida mitata suoraan, joten ohjelmiston luotettavuutta arvioitaessa otetaan huomioon muut asiaan liittyvät tekijät. Ohjelmiston luotettavuuden mittaaminen on jaettu neljään eri kategoriaan:-
yksi. Tuotetiedot: -
Tuotetiedot ovat neljän tyyppisen mittarin yhdistelmä:
- Yksi avain parempaan ohjelmiston laatuun on luotettavuustestaus. Tämä tutkimus pyrkii tunnistamaan tiettyjä ongelmia sovelluksen arkkitehtuurissa ja suorituskyvyssä.
- Luotettavuustestauksen ensisijainen tavoite on vahvistaa, täyttääkö ohjelma asiakkaan luotettavuuskriteerit.
- Luotettavuustestejä tehdään useissa vaiheissa. Yksikkö-, kokoonpano-, osajärjestelmä- ja laitevaiheissa monimutkaisia rakenteita arvioidaan.
- Tutkia toistuvien virheiden rakennetta.
- Tiettyä ajanjaksoa käytetään tapahtuvien virheiden määrän selvittämiseen.
- Selvittää epäonnistumisen suuri syy
- Suorituskyvyn testaus useista ohjelmistosovellusmoduuleista virheiden korjaamisen jälkeen.
- Jokainen sovelluksen toiminto suoritetaan vähintään kerran.
- Vuorovaikutus näiden kahden prosessin välillä vähenee.
- Jokainen menetelmä on tarkistettava, jotta se toimii oikein.
- Testaa ja testaa uudelleen luotettavuutta
- Rinnakkaismuotojen luotettavuus
- Päätöksen johdonmukaisuus
- Tulosta virhetulos.
- Tallenna työ levylle.
- Valitse luotettavuusmallit.
- Valitse tulokselle oikea malli.
kaksi. Projektinhallinta Mittarit- Hyvällä hallinnolla voidaan saavuttaa suurempi luotettavuus käyttämällä hyvää kehitysprosessia, kokoonpanonhallintaprosessia, riskienhallintaprosessia jne.
3. Prosessimittarit
Tuotteen laatu riippuu prosessista. Prosessimittareita käytetään ohjelmistojen luotettavuuden ja laadun arvioimiseen, seurantaan ja parantamiseen.
Neljä. Vika- ja vikamittarit
Vika- ja vikamittareita käytetään tarkistamaan, onko järjestelmä täysin virheetön. Testauksen aikana löydetyt viat ja viat käyttäjät raportoivat toimituksen jälkeen, ja ne kerätään ja analysoidaan tämän tavoitteen saavuttamiseksi.
Vaihe 3) Parantaminen
Parannus riippuu täysin sovelluksessa tai järjestelmässä ilmenneistä ongelmista tai ohjelmiston ominaisuuksista. Sovellusmoduulin monimutkaisuuden mukaan myös parannustapa vaihtelee. Ohjelmiston luotettavuuden parantamiseen liittyy kaksi päärajoitetta, aika ja budjetti, jotka rajoittavat ponnisteluja.
Ohjelmiston luotettavuuteen vaikuttavat tekijät
Luotettavuustestin tarve
Luotettavuustestien tyypit
Ominaisuuden testaus
Featured Testing varmistaa ohjelmiston tarjoaman ominaisuuden. Se sisältää seuraavat vaiheet
Kuormitustestaus
Sovellus toimii paremmin prosessin alussa, ja sen jälkeen se alkaa huonontua. Se suoritetaan tarkistamaan ohjelmiston suorituskykyä suurimman työmäärän alle.
Regressiotesti
Sitä käytetään pääasiassa tarkistamaan, onko uusia bugeja otettu käyttöön aiempien virheiden korjaamisen vuoksi. Regressiotestaus suoritetaan jokaisen ohjelmiston ominaisuuksien ja niiden toimintojen muutoksen tai päivityksen jälkeen.
Luotettavuuden testausmenetelmät
Luotettavuuden testaus tarkoittaa sovelluksen käyttämistä vikojen löytämiseksi ja poistamiseksi ennen järjestelmän käyttöönottoa.
Luotettavuustestauksessa käytetään kolmea lähestymistapaa.
Testaa ja testaa uudelleen luotettavuutta
Yksi tutkittavien ryhmä suorittaa vain testausprosessin. Aikaa tulisi olla vähemmän, jotta kokeen kohteen taidot voidaan arvioida. Tämän tyyppinen luotettavuus osoittaa, mitkä testit voivat tuottaa vakaat, johdonmukaiset tulokset ajan mittaan.
Rinnakkaismuotojen luotettavuus
Monissa kokeissa on useita kysymyspapereita; nämä rinnakkaiset tenttimuodot tarjoavat turvaa. Tutkittavan pisteet kahdessa testilomakkeessa korreloivat sen määrittämiseksi, kuinka samankaltaisesti nämä kaksi testilomaketta toimivat.
Päätöksen johdonmukaisuus
Tämän jälkeen näet kokeiden joko läpäisevän tai epäonnistuneen. Tämän luokittelupäätöksen luotettavuus arvioidaan päätöksen johdonmukaisuuden luotettavuudessa.
Luotettavuustestauksen työkalut
CASRE (tietokoneavusteisen ohjelmiston luotettavuuden arviointityökalu) :
CASRE-luotettavuuden mittaustyökalu perustuu olemassa oleviin luotettavuusmalleihin, jotka auttavat arvioimaan paremmin sovellustuotteen luotettavuutta. Laitteen graafinen käyttöliittymä tarjoaa paremman käsityksen sovelluksen luotettavuudesta, ja se on erittäin helppokäyttöinen.
ominaisuudet
Hinta
Sinun tulee vierailla verkkosivustolla saadaksesi tarjouksen.
UKK
Mitkä tekijät vaikuttavat luotettavuuteen?
Sovelluksessa esiintyvien vikojen määrä.
Tapa, jolla käyttäjät käyttävät järjestelmää.
Miksi luotettavuustestaus kannattaa tehdä?
Luotettavuustestauksen takana on tavoitteena
Löytää toistuvien vikojen rakenteen.
Määritetyn ajan kuluessa tapahtuneiden häviöiden määrän selvittäminen.
Epäonnistumisen syyn selvittämiseksi
Suorittaa ohjelmistosovelluksen eri moduulien testausta vian korjaamisen jälkeen