Testovací protokol

Testovací protokol definuje požiadavky, ktoré má každý výsledok vývoja softvéru spĺňať a ako ich splnenie otestovať.

  1. kompletné zdrojové texty v SVN (zatiaľ len vo vývojovej vetve, na záver ich dáme do vetvy Releases)
  2. inštalačné súbory v SVN (binárky, deb)
  3. funkčnosť softvéru na Ubuntu server 10.04 LTS (testovacia topológia obdobná tej čo bola použitá v Prahe na IPFIX interoperability meeting-u)
  4. základné informácie o softvérovom komponente architektúry BasicMetra vo wiki -- http://wiki.cnl.sk/Monica/BasicMeter
  5. návod na preklad (kompiláciu) na wiki -- taký, že sa podla neho bude dat spraviť binárka (od nuly)
  6. návod na vytvorenie inštalačných súborov (deb balik) na wiki
  7. inštalačný návod na wiki
  8. používateľská dokumentácia na wiki (prípadne aj manuálové stránky)
  9. vývojárska dokumentácia (opis štruktúry softvéru -- triedy a ich vzťahy) na wiki
  10. uverejnenie -- akými spôsobmi sa dá k výstupu dostať a používať ho -- tu je veľa možností, treba myslieť aj na licenciu (GPLv3)
  11. uloženie zdrojových textov úspešne otestovaného výstupu do SVN vetva Releases
  12. vykonanie požadovanej práce a definícia ďalšej práce -- Trac

Na otestovanie všetkého je potrebné dosť veľa času. Našťastie nás nie je málo a každý k otestovaniu funkčnosti svojho výstupu potrebuje aj výstupy niekoho iného. Takže môžeme využiť vzájomné testovanie. Postup testovania začína stiahnutím zdrojových testov všetkého potrebného softvéru zo SVN. Pokračuje kompiláciou, inštaláciou, konfiguráciou a samotným predvedením funkčnosti.

Testovací protokol je aj na wiki: http://wiki.cnl.sk/Monica/TestProtocol

Pripomienky a nápady sú vítane. Mám tušenie, že sa to všetko nedá zvládnuť za jeden deň ak sa odhalia nedostatky. Čiže treba niekoľko ďalších dní na ceste k úspechu a dobrému hodnoteniu. Matica (mena x požiadavky) pre hodnotenie.

-- Main.eqo - 18 Apr 2011

Topic revision: r2 - 18 Apr 2011 - 14:54:12 - eqo
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback