Teszt kód kezdőknek, geekbrains - learning portál programozók
Minden programozó, aki csak teszi meg az első lépéseket a szakma, elkerülhetetlenül szembesülnek a „teszteli a kódot.” Szemléletesen irányuló eljárás hibákra, következetlenségek közzétett adatok és végrehajtható, értékeli a funkció a program. Azonban mi képezi a vizsgálat, mik a különböző típusú és szükség van-e megérteni ezt az összetett tudomány? Próbáld megérteni együtt.
Íme 5 alaptípusa vizsgálatok és azok rövid leírását:
Unit tesztek - tesztelni a működését minden a kód blokk. Ez a tiszta képet a teszt, még a kezdő felhasználók számára, mivel itt van egy számla csak azokat a folyamatokat, amelyek teljesen egyetlen kód blokk. Például, ami egy doboz egy elnevezésnek a regisztrációs űrlapot, érdekli csak megfelel a nyelvet, a hiányzó számokat és speciális karaktereket. Unit tesztek gyakran használják TDD (Test-vezérelt fejlesztés) módszertan kód írása, ahol először hozzon létre egy olyan vizsgálati módszer (valójában ő vizsgálati modul) és írjuk be a futtatható kódot.
Átvételi vizsgálatot - végrehajtható eljárások annak megállapítására, hogy megfelel a vásárlók igényeinek. Fontos olyan esetekben, amikor a kódot, és futó alkalmazás a vevő igényei leírt TOR vagy bármely más írásos formában. Az ennek alapján létrehozott egy szkriptet, vagy egy egyszerű felsorolás egyes értékek bizonyítani képes teljesíteni a feladatot. Egy konkrét esetben ez ismerős számunkra demo-üzemmód, mutatja lehetséges.
Regressziós tesztelés - a teljesítmény értékelésére már bizonyított kód változtatások után. Hírek a dinamikus rendszerek, ahol az új adatok valóban befolyásolja a teljesítményét a teljes kódot. Logikus, hogy annak érdekében, hogy töltse ki az elemi adatbázis létrehozása tesztelj nincs értelme, de a teljes szoftver állapotban örökös finomítás - teljesen.
A rendszer tesztelése - valójában a végső fut az alkalmazás. Rendszerint kézi üzemmódban „művelt tét”. De vannak automatizált módszerekkel, így egy egyszerű keresés és algoritmikus megközelítés.
Ez osztás típusú hagyományos és a különböző forrásokból különböző formákat ölt. Így gyakran a rendszer tesztelése és átvételi vizsgálatot, hogy megértsék és kapcsolódnak az integráció regresszió.
szükség
Kell minden programozó saját technikák létre teszteket? Persze, ha azt akarja, hogy elér egy bizonyos magasságot, akkor tudja használni kész modulok (keretek és könyvtárak) van szükség. Ami a vizsgálat létrehozottakon a komplexitás, meglehetősen bonyolult és összetett hobbi, ami könnyen válhatnak az új szakma.
irodalom
Annak érdekében, hogy ne újra feltalálni a kereket újra, akkor a legjobb, hogy forduljon a bevált teszt a bölcsesség az év Forrás: