Palyginimo diagrama
Palyginimo pagrindas | Dūmų bandymas | Pasitikėjimo tikrinimas |
---|---|---|
Pagrindinis | Dūmų bandymai vertina ir išbando pagrindines funkcijas. | Tikrumo tikrinimas tikrina programinės įrangos modulius. |
Bandymo atvejai | Gali būti parašyta arba automatizuota. | Nenurodyta |
metodas | Sekli ir plati | Siauras ir gilus |
Išvaizda | Pagrindinis tikslas yra greitai padengti kiekvieną paraiškos dalį. | Dėmesys programinės įrangos modulių (programinės įrangos dalių) veikimui. |
Veikta | Kiekvienas statymas | Tik stabiliame statyme. |
Atlikta | Programuotojas | Testeris |
Dūmų bandymo apibrėžimas
Dūmų bandymai daugiausia kilę iš integracijos bandymų metodo. Paprastai jis prasideda prieš atliekant visapusišką testavimą, kuris apima didelę programinės įrangos dalį, bet nėra sudėtingesnis ir išsamesnis jo aspektas. Dūmų bandymai laikomi neišsamiais bandymais, kuriuose tikrinamas svarbiausių produkto savybių veikimas.
Dūmų bandymų metu atliekama tokia veikla:
- Pirma, ji konvertuoja programinės įrangos modulius į kodą ir bendradarbiauja su „kurti“. Statinys susideda iš duomenų rinkmenų, pakartotinai naudojamų modulių, bibliotekų ir sukurtų komponentų, reikalingų vienai ar daugiau funkcijų panaudojimui.
- Numatoma, kad serijos bandymų metu bus aptiktos klaidos, užtikrinančios, kad funkcijos tinkamai veiktų.
- Po to daugialypės konstrukcijos yra integruotos į vieną produktą, o visas produktas yra pakartotinai išbandytas dūmuose.
- Bandymų procesas tęsiamas tik tol, kol rezultatai atitinka pagrindinius produkto reikalavimus, tačiau jei rezultatai neatitinka pagrindinių reikalavimų, produktas grąžinamas į vystymo komandą, kad būtų atlikti esminiai pakeitimai.
Dūmų bandymo privalumai
- Rizikos mažinimas anksčiau aptikus ir pašalinant defektus.
- Pakartotinis patikrinimas pagerina sistemos kokybę.
- Supaprastintas klaidų nustatymas ir taisymas
- Pažanga yra lengvai įvertinta
Sąžiningumo tikrinimo apibrėžimas
„ Sanity“ bandymas yra būdas išbandyti pastatą visiškai po mažų kodo ir funkcionalumo pakeitimų. Pirmiausia patikrinama, ar gaminys veikia tinkamai po pakeitimų ir ar klaidos buvo nustatytos ar ne. Sąžiningumo testavimas yra regresijos tyrimo pogrupis ir atliekamas prieš pradedant gaminį. Jei siūlomas funkcionalumas neveikia pagal lūkesčius, sudarytas statinys pašalinamas, kad būtų pašalintas laikas ir sąnaudos, reikalingos griežtiems bandymams.
Programinė įranga turi eiti per kitus bandymus, prieš atliekant sveikatą. Toks testas yra gilesnis prasme, reiškia, kad jis atsižvelgia į išsamius programinės įrangos aspektus.
Sveikatos tikrinimo privalumai
- Geras laiko panaudojimas, nes pagrindinis dėmesys skiriamas vienai ar kelioms funkcionalumo sritims.
- Užtikrina tinkamą paraiškos veikimą po to, kai bus padarytas nedidelis kodekso pakeitimas.
- Atranda priklausomus trūkstamus objektus.
Pagrindiniai skirtumai tarp dūmų ir sveikumo testavimo
- Dūmų bandymai pradedami statyti pradžioje ir tikrinami pagrindinės funkcijos. Kita vertus, sveikatinimo testavimas vertina, ar programinė įranga sukurta giliai.
- Dokumentai dūmų bandymuose atliekami naudojant rašytinį testų rinkinį arba automatinius testus, o sveikatinimo testuose nėra atliekamas scenarijus.
- Dūmų bandymo metodas yra seklus ir platus, o tai reiškia, kad jis apima kiekvieną bandymą, tačiau jis nėra labai ekstremalus. Priešingai, sveikatinimo testavimas yra siauras ir gilus požiūris, kai vienas pastatas yra kruopščiai išbandytas.
- Svarbiausias dūmų bandymo tikslas yra greitai padengti visas programinės įrangos dalis. Priešingai, sąžiningumo testavimas sutelktas į kiekvieno programinės įrangos modulio veikimą.
- Kūrėjas yra atsakingas už dūmų bandymų atlikimą, o sveikatinimo testą atlieka testuotojas.
- Dūmų bandymas yra tarsi dokumentų tikrinimo proceso dokumentuose tikrinimas. Priešingai, sąžiningumo testavimas apima išsamų vieno dokumento įvertinimą.
Išvada
Ankstesnis dūmų bandymo tikslas yra patvirtinti produkto stabilumą, o sveikatinimo bandymai užtikrina gaminio racionalumą .