Kihagyás

Projektmunkák

Egy-egy projektet 3(+1) fős csapatok készíthetnek el.

Feladatok

Minden csapat választ magának egy témát az alábbiak közül:

  • Tesztesetek bővítése branch szintű lefedettség alapján.
    • Branch szintű lefedettség-mérés megvalósítása.
    • Branch lefedettség növelése.
    • Teszt redundancia csökkentése.
  • Tesztesetek bővítése függvény szintű lefedettség alapján.
    • Eljárás szintű lefedettség-mérés megvalósítása.
    • Eljárás lefedettség növelése.
    • Teszt redundancia csökkentése.
  • Tesztesetek bővítése mutációs teszt segítségével.
    • Mutációk definíciója.
    • Tesztek bővítése.
    • Felesleges tesztesetek elhagyása.

A projekt

Választani kell egy tetszőleges open-source projektet, amelyhez már léteznek tesztek, majd a kiválasztott feladatot végre kell hajtani. A projekt (tesztek nélkül) legalább 2000 nemüres, nem-komment sort kell, hogy tartalmazzon.

Leadandók

Az elvégzett feladatokról és az eredményekről jelentést kell készíteni. A projekt forrását, az eredeti és a módosított teszthalmazt, a mérési környezet "saját" részét, valamint a jelentést összecsomagolva a bemutatás előtt le kell adni.

Bemutatás

A bemutató órán a csapatok a többiek előtt röviden prezentálják a munkájukat és az eredményeiket.


Utolsó frissítés: 2023-01-31 09:40:45