Framework pre automatizované testovanie výukových programov v C++

Bakalárska práca v podaní Šimona Sádovského

ČASOVÝ PLÁN

Plný odhodlania a nadšenia zverejňujem tento časový plán dúfajúc, že sa mi ho podarí dodržať.

  • 25.10.-29.11. -> Zbieranie zdrojov, čítanie literatúry, analýza problému, snaha o návrh architektúry softwaru
  • 30.11.-10.1 -> Písanie východiskovej kapitoly, doťahovanie vecí ohľadom architektúry vymyslieť štruktúru konfiguračného súboru (ktoré informácie má obsahovať a v akej forme ich bude obsahovať)
  • 11.1-1.2. -> spraviť program, ktorý na základe konfiguračného súboru a master riešenia vytvorí testovací scenár pre dané zadanie
  • 2.2.-1.3. -> program, ktorý vezme testovací scenár a vypracované zadanie pre dané cvičenie, otestuje cvičenie, vyhodnotí a v ľudsky čitateľnej forme podá informácie o tom, či bolo zadanie správne naprogramované alebo o tom, na ktorých volaniach vypracované zadanie spadlo
  • 2.3.-1.4 -> poriešiť serverovú časť problému. To znamená spraviť webový interface, cez ktorý bude možné realizovať celý proces testovania. Od tvorby testovacieho scenáru pomocou master_riešenia a konfiguračného súboru po vyhodnocovanie odovzdaného zadania.
  • 1.4.-1.5. -> pridať funkcionalitu, ktorá okrem správnosti riešenia vyhodnocuje aj efektívnosť daného riešenia.
  • 1.5.-31.5. -> čas na riešenie prípadných omeškaní a hlavne na písanie textovej časti bakalárskej práce.