Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:teszteles

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
oktatas:programozas:teszteles [2019/08/22 11:56]
admin
oktatas:programozas:teszteles [2023/07/31 22:17] (aktuális)
admin [Tesztelés]
Sor 4: Sor 4:
  
   * **Szerző:​** Sallai András   * **Szerző:​** Sallai András
-  * Copyright (c) Sallai András2014, 2015, 2017 +  * Copyright (c) 2014, Sallai András 
-  * Licenc: ​GNU Free Documentation License 1.3 +  * Szerkesztve: ​2014, 2015, 2017 
-  * Web: http://szit.hu+  * Licenc: ​[[https://​creativecommons.org/​licenses/​by-sa/​4.0/​|CC Attribution-Share Alike 4.0 International]] 
 +  * Web: https://szit.hu
 ===== Bevezetés ===== ===== Bevezetés =====
  
Sor 15: Sor 16:
 kevesebb hiba maradjon benne. kevesebb hiba maradjon benne.
  
-A tesztelés során ​bemenő adatokkal látjuk el az adott szoftvert, +A tesztelés során ​átnézzük a forráskódotvagy elindítjuk ​programot és használjuk,  
-majd figyeljük ​visszaadott eredményeketezzel detektálva a +vagy automatizált teszteket futtatnunk.
-hibákat.+
  
 A keresett hibák halmazát nevezzük **hibamodellnek**. A keresett hibák halmazát nevezzük **hibamodellnek**.
Sor 118: Sor 118:
 ciklus vége ciklus vége
 </​code>​ </​code>​
 +
 +Ha a ciklus előkészíti az i változó értékét, akkor felesleges volt 1 érték beállítása.
 +
  
 Érték nélküli változó: Érték nélküli változó:
Sor 165: Sor 168:
 Mellékhatással járó függvény: Mellékhatással járó függvény:
 <​code>​ <​code>​
-:= f(x) + f(x) és 2 * f(x) +a1 := f(x) + f(x)  
 +a2 := 2 * f(x) 
 </​code>​ </​code>​
 Előfordulhat,​ hogy a két kifejezés értéke különböző. Előfordulhat,​ hogy a két kifejezés értéke különböző.
Sor 331: Sor 335:
 | Jól terveztem meg?  \\ A tervezésre és a \\ kivitelezésre vonatkozik. | Ami elkészült az jó?  \\ Az ügyfélnek megfelel a termék? | | Jól terveztem meg?  \\ A tervezésre és a \\ kivitelezésre vonatkozik. | Ami elkészült az jó?  \\ Az ügyfélnek megfelel a termék? |
  
 +
 +
 +===== Tesztek osztályozása =====
 +
 +  * Funkcionális tesztelés - bizonyos funkciók működnek-e
 +    * Példák.: keresés, süti tárolásra kerül (böngészőben)
 +  * UI teszt
 +    * Példák: olvasható fontok, megfelelő színek, igazítások,​ kép láthatósága
 +  * Biztonsági teszt
 +    * Példák: inaktivitás után automatikus kilépés működik?
 +  * Adatbázisteszt
 +    * Példák: ​
 +      * hibák a lekérdezések során
 +      * válaszidő?​
 +      * minden adat megjelenik a UI-on?
 +  * Cross Browser kompatibilitás
 +    * Safari, Firefox, Edge, Google Chrome, Vivaldi, Opera, stb.
 +  * Teljesítményteszt
 +    * Az alkalmazás válaszideje
 +    * Eszközök: JMeter, Loadrunner stb.
 +  * Használhatósági teszt
 +    * menük, képek, űrlapok szövegdobozok,​ linkek
 +  * Közösségi tesztelés (crowd vagy crowdsourced testing)
 +    * Valós felhasználók tesztelik az alkalmazást
 +
 +
 +==== A tesztelés szintjei ====
 +
 +  * egységtesztelés
 +  * integrációs tesztelés
 +  * rendszer tesztelés
 +  * elfogadási teszt
  
  
Sor 453: Sor 489:
   * https://​tananyagbank.nive.hu/​ (Lénárt György Programozás - Szoftverek tesztelése,​ dokumentálása) (2014)   * https://​tananyagbank.nive.hu/​ (Lénárt György Programozás - Szoftverek tesztelése,​ dokumentálása) (2014)
  
 +==== Snyk ====
  
 +  * https://​en.wikipedia.org/​wiki/​Snyk
 +  * https://​www.npmjs.com/​package/​snyk
 +  * https://​snyk.io/​
oktatas/programozas/teszteles.1566467818.txt.gz · Utolsó módosítás: 2019/08/22 11:56 szerkesztette: admin