Összesítés

Befejeződött

Szép munka! Ebben a modulban egy funkcionális tesztet határoztunk meg tesztként, amely ellenőrzi, hogy a szoftver egy adott függvénye mit tesz-e. Meghatároztunk néhány népszerű funkcionális tesztet is, beleértve a füstteszteket, az egységteszteket és a felhasználói felületi teszteket.

A Tailspin csapata egy funkcionális teszttípust választott az első automatizáláshoz: a felhasználói felületi teszteket. Amita manuálisan futtatta ezeket a teszteket. A manuális tesztek fárasztóak és időigényesek voltak. A tesztek automatizálásával az Amita mostantól jobban összpontosíthat a használhatósági tesztelésre, amelyet általában az emberek végeznek a legjobban.

Ha funkcionális teszteket épít be a folyamatba, koncentráljon a legfontosabb tesztek típusára. Ha például az alkalmazás különböző összetevők között osztja el a munkát, olyan integrációs teszteket írhat, amelyek ellenőrzik, hogy az összes összetevő együttműködik-e egy teljes rendszer létrehozásához.

A következő modulban egy másik fontos tesztelési típusra vált: nem funkcionális tesztelésre. A csapat meghatározza a nem funkcionális tesztelést, és a teljesítménytesztek egy típusára összpontosít.

Tudjon meg többet

További információért használja az alábbi forrásanyagokat:

További információ az NUnitról

Ebben a modulban NUnit-tesztekkel dolgozott. Ha a .NET-alkalmazások egységtesztelése érdekli, vegye figyelembe az alábbi további erőforrásokat:

Tudnivalók a párhuzamos feladatokról

Beállította a Windowson futó felhasználói felületi teszteket. A teszteket azonban más platformokon is futtathatja, például macOS-en és Linuxon. A tesztelési folyamat felgyorsításához ezeket a feladatokat párhuzamosan futtathatja. További információ: Feladatok és párhuzamos feladatok .

További információ a szeléntesztekről

Ha szeretné tesztelni a felhasználói felületet a Selenium használatával, tekintse meg ezeket az erőforrásokat, amelyek segítenek a továbblépésben:

A kódminőség javítása az Azure Test Plans használatával

Most, hogy már ismeri az automatizált teszteket, beszéljünk az Azure Test Plansről, amely biztosítja az alkalmazások teszteléséhez szükséges összes eszközt. Manuális tesztcsomagokat hozhat létre és futtathat, automatikus teszteket hozhat létre, és visszajelzéseket gyűjthet a felhasználóktól.

Tesztcsomagok, tesztcsomagok és tesztelési esetek kezelése

Az Azure Test Plans a tesztkezelési összetevők három fő típusát kínálja: tesztcsomagokat, tesztcsomagokat és tesztelési eseteket.

  • A tesztcsomagok a tesztcsomagokat és az egyes teszteseteket csoportosítják. A tesztcsomagok közé tartoznak a statikus tesztcsomagok, a követelményalapú csomagok és a lekérdezésalapú csomagok.

  • A tesztcsomagok a tesztelési eseteket külön tesztelési forgatókönyvekbe csoportosítják egyetlen tesztterven belül. A tesztelési esetek csoportosításával jobban láthatja, hogy mely forgatókönyvek fejeződnek be.

  • A tesztelési esetek ellenőrzik a kód vagy az alkalmazás üzembe helyezésének egyes részeit. Meggyőződhet arról, hogy a kód megfelelően működik, nincsenek hibák, és megfelel az üzleti és ügyfélkövetelményeknek.

A Teszt és visszajelzés bővítmény használata

A Test & Feedback bővítmény feltáró tesztelési technikákat tesz lehetővé az Azure Test Plansben. Használatával megteheti a következőket:

  • Rögzítse az eredményeket a gazdag diagnosztikai adatokkal együtt. Ezek az adatok megjegyzéseket, jegyzetekkel ellátott képernyőképeket, valamint az eredmények leírását és a problémák kiemelését ismertető hang- vagy videofelvételeket tartalmaznak. A háttérben a bővítmény további információkat, például felhasználói műveleteket rögzít. A bővítmény a képműveleti naplót, az oldalbetöltési adatokat és a böngészőre, az operációs rendszerre vonatkozó rendszerinformációkat és egyebeket használja. Ezek az információk később segítenek a probléma hibakeresésében vagy reprodukálásában.

  • Hozzon létre munkaelemeket, például hibákat, feladatokat és teszteseteket a bővítményből. A rögzített információk automatikusan a iktatott munkaelem részévé válnak, és segítenek a végpontok közötti nyomon követhetőségben.

  • Az eredmények megosztásával együttműködhet a csapatával. Exportálja a munkamenet-jelentést, vagy csatlakozzon az Azure Test Planshez egy teljesen integrált élmény érdekében.