Share via


Tesztelési fázis

Az alkalmazás kiépítése után a következő lépés a tesztelés elkezdése. Ebben a szakaszban megismerheti a tesztelés alapjait.

Teszttípusok

Egységtesztek

Az egységteszt segítségével ellenőrizheti, hogy az alkalmazás egy adott függvénye vagy funkciója helyesen működik-e.

Teljes tesztek

A teljes tesztek segítségével ellenőrizheti, hogy a megoldás egészében helyesen fut-e. Ez azért fontos, mert még ha az összes egységteszt is megfelelően működik, a két egység közötti integráció esetleg lehet helytelen. Ezeket a teszteket a tényleges üzleti folyamat használati esetéhez közel álló tesztforgatókönyveket követve hajtják végre.

Felhasználói átadás-átvételi tesztek

A felhasználói átadás-átvételi tesztjet (UAT) az alkalmazás felhasználója hajtja végre annak készítője helyett. A teszt célja annak biztosítása, hogy a készítők által létrehozott megoldás megfelel a felhasználó eredeti igényeinek.

Az alábbiakban néhány tippet talál arra, hogyan lehet jó eredményeket szerezni az UAT-teszten:

  • Tesztelje a valós felhasználókkal.

  • Próbáljon olyan embereket keresni, akik informatikai hozzáértése változó. Így sokféle visszajelzést kaphat.

  • Ne adjon használati utasítást; figyelje meg, hogy a felhasználó intuitív módon ráérez-e az alkalmazás használatára.

  • Figyelje meg, hogyan navigálnak az alkalmazásban segítség nélkül, és vegye észre, hol javíthat az elrendezésen.

  • Amikor a felhasználó elakad egy képernyőn, kérje meg, hogy fejtse ki, mi lenne az elvárása.

  • Próbáljon ki különböző eszközöket, hogy a vizsgálati esetek biztosan ugyanúgy viselkedjenek.

  • Ideális esetben tesztelje az alkalmazást a felhasználó tényleges környezetében vagy helyszínén, ha az alkalmazás kapcsolat nélküli lehetőségeket is kínál.

  • Kérje meg a felhasználókat, hogy próbálják meg „tönkretenni” az alkalmazást, például írjanak be szokatlan karaktereket a szöveges mezőkbe.

  • A felhasználók a tesztelés során jellemzően a „boldog ösvény” utat követik (azok a lépések, amelyeket a felhasználó akkor követ, amikor minden megfelelően működik); kérje meg őket, hogy olyan eseteket is teszteljenek, mint például a költségjelentés lemondása annak beküldése helyett, vagy az elutasítása a jóváhagyása helyett.

Előfordulhat, hogy a felhasználók nem ismerik a szoftvertesztelés eljárásait. Közölje velük, hogy milyen visszajelzésre vágyik. Gyakran hasznos, ha biztosít egy „hibajelentési” sablont, hogy a tesztelők pontosan ismertessék, hogy éppen mit csináltak, mi történt, mit vártak volna el, és hogy milyen információk állnak rendelkezésre a tesztelési környezetről (például az eszköz típusa és a böngésző).

Teljesen természetes dolog, ha a felhasználó a specifikációk módosítását vagy további funkciók hozzáadását kéri. Ezeket a kéréseket fel kell jegyezni a Szolgáltatások és a kérések rangsorolását szolgáló funkciók listájába.

Tesztelési esetek és forgatókönyvek létrehozása

Az átfogó tesztelési forgatókönyvek és az esetek megírásához vissza kell térnie a Tervezési fázishoz és az Elrendezési fázishoz, hogy biztosan tesztelje az összes fontos forgatókönyvet.

Első lépésként meg kell írni az egységek tesztjét. Ügyeljen arra, hogy minden egyes szolgáltatáshoz vagy funkcióhoz különítse el a teszteket. Az egységek tesztelésére szolgáló eseteket az alábbi táblázat szerint kell felvenni:

Teszteset száma Teszt leírása A teszteléshez használandó bemenetek Várt eredmény Eredmény
1-1 Megrendelés részleteinek elküldése űrlapról Megrendelés száma 16516 Megrendelés elküldése sikeres
1-2 Ellenőrizze, hogy a PDF-fájl létrehozása és csatolása a bejegyzéshez sikeres legyen N/A PDF-fájl csatolva a bejegyzéshez
1-3 Ellenőrizze, hogy a felhasználó kapott-e e-mail-értesítést test@contoso.com Az e-mailt a megadott címzett kapja meg

A vászonalapú alkalmazások tesztelését segítő eszközök

Power Apps Test Studio (kísérleti)

A vászonalapú alkalmazások teszteléséhez használhat egy Power Apps Test Studio nevű beépített eszközt a vászon alkalmazások tesztjeinek megírására, rendszerezésére és automatizálására. További információk: Test Studio (kísérleti)

Azure Monitor (kísérleti)

A teljesítmény problémáinak tesztelésekor a Monitor segítségével ellenőrizheti a hálózati tevékenységet, hasonlóan a böngésző hálózati nyomkövetéséhez. A Monitor eszközzel kapcsolatos további részletekért tekintse meg az Alkalmazások hibakeresése és a teljesítmény javítása című blogbejegyzést.

A modellvezérelt alkalmazások tesztelését segítő eszközök

EasyRepro

Az EasyRepro a Dynamics 365 és a Power Apps modellvezérelt alkalmazásai számára készült eszköz. Nemcsak egy tesztelési eszközt tartalmaz, hanem több mint 200 minta vizsgálati esetet is a tesztelési folyamat felgyorsítása érdekében. További információkért tekintse meg az EasyRepro automatizált tesztelési keretrendszer blogbejegyzést, és nyissa meg az EasyRepro GitHub-adattárat.

Megoldás-ellenőrző

A megoldás-ellenőrző olyan eszköz, amely ellenőrzi, hogy a létrehozott megoldás kifogástalan-e. A problémákat gyorsan ellenőrizheti, és megtekintheti az ajánlott javításokat. További információ: Megoldás-ellenőrző használata a modellalapú alkalmazások ellenőrzéséhez a Power Appsszolgáltatásban

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).