Bug ja vika

Anonim

Vika vs. vika

Vika poikkeaa odotetusta tuloksesta. Se on epävirallinen tapa sanoa ihmisen toiminta, joka johtaa virheelliseen tulokseen. Nämä toimet ovat yleensä virheitä tai virheitä joko ohjelman suunnittelussa tai sen lähdekoodissa. Ohjelmistoalalla on sanonta: "Kaikilla ohjelmilla on vikoja, mutta näiden virheiden määrä vaihtelee ohjelman laadun mukaan." Hyvin kirjoitetulla ohjelmalla on vähemmän vikoja ja tällaiset virheet eivät häiritse normaalia toimintaa ohjelmasta. Ohjelma on sanottu olevan vikana, jos sillä on suuri määrä vikoja, jotka häiritsevät vakavasti sen toimintoja. Vika voi pakottaa ohjelman käyttäytymään odottamattomalla tavalla tai jopa pakottaa sen sammumaan.

Vika on jotain, joka toimii normaalisti, mutta sillä on joitain ominaisuuksia, joita ei ole mainittu vaatimusmäärittelyasiakirjassa. Vika havaitaan, kun asiakas tai käyttäjä testaa tuotteen toimivuuden. Vika voi johtaa peruuttamattomaan vahinkoon, joka johtaa koko tuotteen epäonnistumiseen, koska se lisää ominaisuuksia, joita ei ole suunniteltu tekemään ensi sijassa. Vikoja esiintyy yleensä huonoin valmistustekniikoihin, huonolaatuisen laadunvalvonnan tai tuotteen käyttämiseen tavalla, jolla ei ole tarkoitus aiheuttaa vaurioita.

Useimmille asiakkaille termit "bug" ja "defect" ovat synonyymejä. Seuraavassa käsitellään muutamia: 1. Olkoon se vikoja tai vikoja, molemmat vahingoittavat kyseisen yrityksen mainetta. 2. Ohjelmistotestauksen tulos on riittävä osoittamaan sekä virheitä että vikoja. 3. Haluttu laatutaso saavutetaan vasta, kun molemmat vikoja ja vikoja tunnistetaan ja tämä raportti on lähetetään kehittäjälle vaaditulla palautteella.

Mutta on myös muutamia hienovaraisia ​​eroja: 1. Vikoja on helpompi kuvata, koska ne ovat yleensä erityisiä vastoinkäymisiä. 2. On helpompaa jäljitellä vikoja, koska ne vaativat lyhyen selityksen.

Yhteenveto: 1. Ohjelmistovirhe, joka on epäspesifinen, viittaa tietokoneen virheeseen tai odottamattomaan käyttäytymiseen ohjelmia tai koodia, joka ei noudata vaatimuksia. 2. Yksinkertaisesti sanottuna vika on vaatimusten välinen ristiriita. 3. Raportit vikojen ohjelmassa kutsutaan vikailmoitukset, ongelmaraportit (PRs), häiriöraportit ja muutospyyntö (CR). 4. Moduulitestauksen aikana testaajat tunnistavat virheet, kun käyttäjät tai asiakkaat löytävät vikoja käyttäjän hyväksymistestauksen aikana. 5. Valmistusprosessissa esiintyy vika, kun vika ilmenee huonon laadun vuoksi tai huonot valmistusmenetelmät.