Kompiuteriai, Programavimas
Regresija programinė įranga. Kas yra regresinis testavimas
Kai kuriate aukštos kokybės programinę įrangą, turite ne tik parašyti kodo eilutę, bet taip pat įsitikinkite, kad nėra jokių jų klaidų. Ir jei gedimas primityvi rasti daugelyje kalbų, net kompiliavimo metu, tuo labiau sudėtinga būtina ieškoti ilgiau, kai veikia programas. Šis procesas vadinamas bandymai. Jis, savo ruožtu, yra padalintas į keletą šakų, kurios skiriasi savo turiniu ir charakteristikas klaidų skaičių. Kaip straipsnio dalis bus laikoma, kad tokia regresinė testavimo. Ką tai reiškia? Kas testai yra? Ar galima automatizuoti? Taigi, kas yra regresinis testavimas? Pakalbėkime daugiau.
Tipai, rūšių, tendencijos
Regresija (regresijos) - yra patikrinimo mechanizmas, kuriuo siekiama aptikti įvairių problemų srityse jau įrodė programas. Tai daroma ne dėl galutinio įsitikinimų ne darbo dalyse kodas nėra, ir rasti ir nustatyti regresijos klaidas. Pagal juos suprasti klaidas, kurios neturi rodomi rašymo programų metu, ir su naujų sekcijų kodą arba korekcijos anksčiau padarytus suklydimų kodą sintaksė to.
Apibendrinant visa, kas išdėstyta, galima daryti išvadą, kad regresijos tikslas - įsitikinti, kad esamų problemų korekcija lems naujų vietovių jau išbandyta kodą. Yra dviejų pagrindinių tipų bandymus:
- Funkcionalumas.
- Neveikia.
Jie gali būti išreikštas:
- Scenarijus.
- Rinkinių.
- Rinkiniai paleidimo.
Kas, iš tiesų, yra regresijos programinę įrangą? Į 3 pagrindines sritis darbas. Būtent regresijos:
- Klaidas.
- Senos problemos.
- Šalutinį poveikį.
funkciniai testai
Jie remiasi į sistemą atliekamų funkcijų. Gali būti surengtas komponento, integracijos, sistemos ir priėmimo lygiuose. Du pagrindiniai aspektai, kurie yra išbandyti:
- Reikalavimai.
- Verslo procesus.
Dirbdami reikalavimų reikia padaryti tai, ką reikia išbandyti sąrašą. Pageidautina nustatyti prioritetines elementus, nustatyti darbo kryptį. Tai būtina ne ignoruoti visą svarbiausią funkcionalumą. Bandant "verslo procesus" daugiausia dėmesio skiriama jų, t. E. Scenarijai paleisti kasdienį darbą.
Funkcinių čekiu privalumai turėtų būti atsižvelgta į tai, kad programinė įranga imituoja realios naudos iš sistemos. Tačiau yra ir trūkumų: pavyzdžiui, programa gali būti linkusios pernelyg bandymai. Taip pat galima neveikimas loginių klaidų programinėje įrangoje.
Nefunkciniai bandymai
Šie bandymai tipai siekiama patikrinti visas savybes, kurios neturi susiję su sistemos funkcijomis. tokie parametrai gali iš jų:
- Patikimumas. Bandomos atsakymus į įvairias situacijas, kurios nėra numatytos.
- Spektaklis. Kaip veikia sistema, kuri yra linkusios į įvairias apkrovas.
- Patogumas. Kaip patogu dirbti su paraiška nuo vartotojo nuomone.
- Masto. dirbant su skirtingų monitorių pakeisti reikalavimus aukštį ir prašymo plotį.
- Saugumas. Kaip saugiai yra naudotojo duomenis, taip pat informaciją skirtingais perdavimo kanalais.
- Perkeliamumas. Patikrina, ar programa veikia įvairiose platformose, ir jei taip - kiek.
Kokie yra sistemos savybės gali būti tiriami šiais atvejais? A 4 Iš viso.
- Testavimas diegimą. Patikrinta, kaip gerai sugeba įdėti programą į kompiuterį, kad jį konfigūruoti, o jei reikia, ir pašalinti. Kokybės nustatymas leidžia vartotojui sumažinti duomenų praradimo ar sumažėjimo (padidėjimas) veiklos programų riziką.
- Testavimas komforto naudoti. Patikrinkite programinė įranga, sukurta ant praktiškumo ir aiškumo galutiniam vartotojui.
- Konfigūracijos testavimo. Tai apima patikrinimą veiklos programos įvairių sistemos nustatymų įdiegimo metu, o taip pat eksperimentuoja su vidaus nustatymų programą.
- Testavimas nepakankamumas ir išieškojimo. Patikrinti po klaidų atsiradimo. Vertina apsauginių savybių atsakymą, taip pat tai, kokie duomenys ir kiek išgelbėjo staiga nutraukus prašymo.
Apibendrinant reikia pažymėti, kad nors iš ne funkcinį testavimą ir nepriklausoma bandymų paraiškų atlikimo terminai užduočių, jie gali kalbėti apie tokių savybių kaip patikimumo, efektyvumo ir saugumo įrangą. Šie parametrai apibūdina programos kokybę ir jokiu būdu palikti įspūdį tam tikrą vartotoją. Todėl, šio bandymo svarba yra ne mažesnis nei funkcinis.
testiniai atvejai
Testiniai atvejai yra vadinami tuščias čekis už programinę įrangą. Jie vadinami įrankiai automatizuoto testavimo. Ši speciali programinė įranga, kuria specialistas yra sukurti, derinimo, vykdo ir analizuoja taikymo rezultatai paleisti per tokius pokyčius:
- Bandymo scenarijus. Tai apima nurodymus, skirtų automatinėms patikrinimus atskirų gabalų programinės įrangos rinkinį.
- Bandymų rinkiniai. Šis scenarijus, išbandyti tam tikrus gabalus programinę įrangą, kuri yra integruota arba bendrieji funkciniai tikslai derinys.
- Testai paleisti. Tai įvairių scenarijų ar rinkinių derinys vienu metu paleisti, o tikrinimo programa.
Automatizavimas regresijos bandymų
Automatika darbo - vienas iš žmogaus vystymosi fondų 21-ajame amžiuje. Ji palietė temą. Taigi pagal automatizuoto programinės įrangos testavimo suprasti patikros procesą programinės įrangos, kurios metu pagrindinės funkcijos ir uždaviniai, kaip antai pradžios, iniciacijos ir vykdymą, taip pat analizės ir pristatymo rezultatus, yra atliekamas automatiškai, naudojant tinkamus įrankius. Šis veiksmas atliekamas technikas, atsakingas už kurti, derinimo, ir paramą darbo sąlyga bandymų scenarijus, tyrimo rinkiniais ir įrankiais. Darbas gali būti atliekamas su programinės įrangos įvairovė, įskaitant regresijos ir automatizuotų sistemų.
regresijos klaidas
Pagal šį kriterijų suprasti paieškos problemomis, kurios yra oficialiai "buvo pašalinti", tačiau yra pagrindo manyti, kad jie vis dar egzistuoja. Šio patikrinimo rūšies ypatumas yra tai, kad būtina patikrinti visus veiksmus su konkrečiu objektu skirtingų kombinacijų. Pirmasis bandymas rungtynės realybe, praneša problema bus išspręsta mechanizmas, pagal kurį ji buvo rasta. Regresija išdėstymas šiuo atveju padeda užtikrinti, kad nėra jokių neigiamų padarinių.
Regresinė senų klaidų
Tai reiškia, kad situacijose identifikuoti, kur pastarieji pakeitimai į programos kodą, atšauktas bugfixes. Taigi, jie vėl pradeda aktyviai. Todėl priimant pakeitimus programinės įrangos kodą, reikalingą pradėti testavimo procesą nuo pradžios (jei, žinoma, kad buvo problemų su spektaklio).
Regresinė šalutinis poveikis
Pagal ją suprasti situaciją, kai neseniai kodas Pakeisti į vieną dalį pateiktas prašymas neveikia kai kurios arba visos kitose išsivysčiusiose programą. Kaip tokių problemų požymis yra atliekamas vienos ar daugiau dalių programoje trūksta. Iš testeris užduotis nustatyti visus problemines sritis.
Apibendrinant visa, kas parašyta, kad galima pasakyti apie regresijos? dabar tai yra tema, kad nebeturėtų kilti klausimų. Belieka tik išmokti viską praktiškai.
Similar articles
Trending Now