Kuo skiriasi sveiko proto testas nuo funkcinio testavimo?


Atsakymas 1:

<< Kokybės testų darbai | WhatsApp @ + 91-9606623245 >>

Ši tema daugeliui gali atrodyti paprasta, tačiau nepaisant šimtų internetinių straipsnių - „Dūmai“, „Sveikatos nuovokumas“, „Pakartotinis tikrinimas“ ir „Regresija“ yra labiausiai klaidingai suprantamos programinės įrangos testo temos. Literatūros šia tema yra be galo daug, tačiau dauguma jų kelia painiavą. Šiame straipsnyje bandoma išspręsti painiavą. Prieš suprantant šias terminijas, pirmiausia turite suprasti programinės įrangos kūrimo sąvoką.

Programinės įrangos kūrimas

Kaip manote, ko reikia norint sukurti programinę įrangą? Taip! Kodas. Tačiau tai ne tik vienas kodo failas, paprastai yra keli šaltinio kodo failai. Dabar šiuos šaltinio kodo failus reikia surinkti ir sujungti į vieną vykdomąjį failą, kurį vėliau galės dislokuoti leidimo komanda. Šis kelių šaltinio kodo failų sujungimo į vieną vykdomąjį failą procesas yra žinomas kaip „programinės įrangos kūrimas“. Kaip jau galėjote atspėti, prieš pristatant klientui programinė įranga patiria kelis pakeitimus (defektų pataisymai), ty kelis „Builds“!

Dūmų tikrinimas (bendras sveikatos patikrinimas)

O kas, jei kūrėjai yra pernelyg neapgalvoti? Pačiame pirmame etape yra trūkumas - vartotojas negali prisijungti. Taip! Jūs pasakysite, ką apie vienetų testavimą, tačiau paprastai kūrėjai nesilaiko taisyklių kiekvieną kartą. J Dūmų testavimas yra preliminarus bandymas, siekiant atskleisti paprastus gedimus, kurie yra pakankamai sunkūs, kad būtų atmestas numatomas programinės įrangos leidimas. Kitaip tariant, jūs galite tai vadinti kaip „pasitikėjimo patikra“ arba „pasitikrinimo patikra“. Dūmų testai apima DAUGIAU KRITINIŲ funkcijų. Tikslas yra atmesti „kritinį defektą“, prieš bandymo komandai pradedant išsamius funkcinius bandymus. Prieš pradedant dieną, geriausios pramonės praktikos pavyzdžiai yra kasdienis dūmų kaupimo ir rūkymo bandymas.

Pastaba: terminas „dūmų testas“ reiškia prietaiso įjungimą, kad įsitikintumėte, jog jis nepradėjo rūkyti (tai rodo didelę problemą). Ji atsirado atliekant elektroninės aparatūros testavimą.

Sveikatos patikrinimas (specializuotas sveikatos patikrinimas)

Visų pirma, neatsižvelgiant į testavimą, normalumo patikrinimas yra pagrindinė sąvoka - paprastas patikrinimas, norint įsitikinti, ar pagaminta produkcija yra racionali (kad produkto kūrėjas galvojo racionaliai, taikydamas normalumą). Koncepcijos išplėtimas programinės įrangos srityje po kiekvieno „Sanity“ sąrankos pakeitimo atliekamas siekiant įsitikinti, kad konkretūs pakeitimai veikia taip, kaip tikėtasi po to, kai bus atlikti išsamūs bandymai. Jei sveiko proto testas nepavyksta, statymas atmetamas, norint sutaupyti laiko ir išlaidų, susijusių su griežtesniais bandymais.

Pastaba: Sveikatos sveikata paprastai reiškia žmogaus proto pagrįstumą, racionalumą ir sveikumą. Žmogus nebėra laikomas sveiku tik tuo atveju, jei yra neracionalus.

Pakartotinis patikrinimas (sveikatos atkūrimo patikrinimas, po vaisto)

Tai suprasti paprasčiausia. Ką tu darai bandydamas? Akivaizdu, kad ieškote trūkumų. Po to? Taip! Kūrėjas pašalins trūkumą. Kaip testavimo komanda turite patikrinti, ar defektas ištaisytas, ar jis veikia gerai, kitaip tariant, turite „pakartotinai patikrinti“ defektą, atsižvelgiant į jo atkūrimo veiksmus. Paprasta, tiesa?

Regresijos tyrimas (nėra šalutinio poveikio)

Darbas dar nesibaigia. J kodas yra sukurtas >> Diegimas yra įdiegtas >> Atliekamas normalumas >> Atliekamas visas patikrinimas >> Defektai registruojami, fiksuojami ir pakartotinai patikrinami. Kas dar? Taip! Tiesa yra keistesnė nei grožinė literatūra, taip pat ir Programinė įranga. Niekada nežinote, kad vienos funkcijos pakeitimas (defektų ištaisymas, patobulinimas ar pakeitimo prašymas) gali paveikti kelias programinės įrangos sritis. Mūsų, kaip bandomosios komandos, pareiga yra užtikrinti, kad viskas, išskyrus paveiktą, veiktų, kaip numatyta. Kitaip tariant, siekiant užtikrinti, kad nebūtų naujų trūkumų. Kaip jau galėjote atspėti, norint atlikti efektyvius regresijos testus, būtina žinoti poveikį (poveikio analizė)!

Pagrindiniai patarimai

Testavimo bendruomenėje yra būdinga problema. Mes ne tik vadiname tą patį procesą keliais vardais, bet kartais kai kurie iš mūsų taip pat naudoja tą patį pavadinimą skirtingiems procesams vadinti. Tai yra daug painiavos priežastis. Bet prieš tapdami puikiu testeriu, turite išvalyti visas savo abejones!

· Galbūt nepastebėjote, tačiau šių testų seka yra tokia pati, kaip nurodyta šiame straipsnyje ;-) Paprastai regresijos testavimas yra paskutinis bandymo ciklas prieš pasirašant programinę įrangą.

· Tiek dūmų, tiek sveikumo testai yra atliekami siekiant patikrinti kritines funkcijas ir išvengti nereikalingų pastangų (funkcinių bandymų) iškilus kritinėms problemoms.

· Regresijos testavimas yra naudingas atliekant „poveikio analizę“, siekiant įvertinti paveiktas sritis dėl bet kokio programinės įrangos pakeitimo.

· „Sanity & Regression“ testavimą galima atlikti rankiniu būdu arba naudojant automatiką. Regresijos testavimas yra tinkamiausias automatikos bandymams, naudojant veiksmingus įrankius, tokius kaip selenas, HPE UFT ir kt.

Skirtingos organizacijos ir žmonės skirtingai supranta „Smoke & Sanity“ testus, todėl jie dažnai naudojami pakaitomis. Regresijos testai dažniausiai nepaisomi arba komanda visiškai pasikliauja automatika, tačiau, jei kruopščiai atliekama naudojant smūgio analizę, tai yra vienas iš svarbiausių bandymo ciklų.

Tikiuosi, kad šis straipsnis padėjo jums aiškiai suprasti šias sąvokas. Jei taip, apsvarstykite galimybę užsiprenumeruoti Programinės įrangos testavimo studiją, kad gautumėte visus naujus naujinimus NEMOKAMAI. Dėkoju!


Atsakymas 2:

DŪMŲ BANDYMAI:

  • Dūmų tikrinimas atsirado aparatūros tikrinimo praktikoje, kai pirmą kartą buvo įjungtas naujas aparatūros gaminys ir laikomas sėkmingu, jei jis neužsidega ir nerūkoma. Programinės įrangos pramonėje dūmų tikrinimas yra seklus ir platus metodas, kai visos taikymo sritys yra tikrinamos neįsigilinant į gilumą. Dūmų testas yra scenarijus, naudojant rašytinį testų rinkinį arba automatinį testą. Dūmų testas skirtas liesti. kiekviena aplikacijos dalis sėsliai. Tai yra sekli ir plati. Smurto bandymai atliekami siekiant įsitikinti, ar svarbiausios programos funkcijos veikia, bet nesivargina su smulkesnėmis detalėmis. (Tokie kaip kūrimo patikrinimas). Smurto testavimas yra įprastas sveikatos patikrinimas iki programos kūrimo, prieš pradedant ją tikrinti nuodugniai.

SANITALO TESTAVIMAS

  • Protingumo testas yra siauras regresijos testas, kuriame pagrindinis dėmesys skiriamas vienai ar kelioms funkcionalumo sritims. Protingumo testas paprastai yra siauras ir gilus.Sveikumo testas paprastai nėra aprašytas.Supratimo testas naudojamas norint nustatyti nedidelę programos dalį, kuri po nedidelių pakeitimų vis dar veikia. pakanka įrodyti, kad programa veikia pagal specifikacijas. Šis testavimo lygis yra regresijos testavimo pogrupis. Protingumo testavimas skirtas patikrinti, ar reikalavimai įvykdyti, ar ne, pirmiausia patikrindami visas funkcijas.

Nuoroda - Dūmų ir sveikatingumo testai - greiti ir paprasti skirtumai


Atsakymas 3:

Dūmų tikrinimas atliekamas naudojant tam tikrą versiją, kad būtų patikrintos ar patvirtintos pagrindinės nurodyto statinio funkcijos, ar jos veikia tinkamai, ar ne, siekiant įsitikinti, ar nurodytas statinys yra tinkamas tolesniam programinės įrangos testavimui. Dūmų bandymo tikslas yra patikrinti, ar suteiktas tinkamumas ar stabilus statyti, kad atliktumėte neigiamą ir teigiamą bandymą, jei duota versija neveikia tinkamai, tai yra pagrindinės funkcijos, tada jūs turite teisę atmesti pateiktą statinį.

„Sanity Testing“ yra ne kas kita, kaip programos tikrinimas, kai pasikeičia funkcijos ar klaidų pataisos kode, tada turėtų būti atlikti visi priklausomi moduliai, kad patikrintumėte, ar ištaisytos klaidos nesukelia naujų esamų programų ar galutinio vartotojo srautų trūkumų.Pagrindinis tikslas yra „Sanity Testing“ yra skirtas patikrinti, ar jau veikiantis srautas nuo galo iki galo veikia, kaip tikėtasi, dėl naujų programų kodo ar funkcijų pakeitimų.

Prašome perskaityti daugiau informacijos čia

Skirtumas tarp dūmų ir sveiko proto testų - „WikiShows“


Atsakymas 4:

Dūmų tikrinimas iš esmės yra aparatinės įrangos terminas. Pvz .: jei perkate elektrinį prietaisą, įjunkite jį į elektros tinklą ir įjunkite jungiklį,

Stebėkite, jei

Jūsų prietaisas kvepia dūmais. Tokiu atveju jis nepavyko.

Arba

Tai ir toliau veikia.

Jei jis ir toliau veiks, reiškia, kad tai gali būti išbandoma.

Jei imtume analogiją su svetainėmis. Norėčiau sužinoti, ar internetinis puslapis bent jau paleidžiamas ir rodomas pagrindinis puslapis.

Jei norite naudoti programą mobiliesiems, norėčiau sužinoti, ar ji netgi gali būti paleista prieš atliekant kokius nors testus.

Protingumo tikrinimas iš esmės yra neatsargus pagrindinių programų ypatybių žvilgsnis negiliame lygyje. Dėl bet kokių didelių klaidų gali būti sustabdytas bandymas šiame etape arba taip pat vadinama įvažiavimo kriterijų pažeidimu. Tačiau yra ir kitų dalykų, kuriuos galite rinkti naudodami „Sanity“ testą. Peržiūrėkite mano vaizdo įrašą apie tai