ning ühikteste. Käesoleva töö raames on piirdutud funktsionaalsete ja ühiktestidega. (Codeception Group, 2015) Reaalselt käivitatakse käesolevas töös loodud testid enne iga uue funktsionaalsuse kättesaadavaks tegemist lõppkasutajatele kasutades Continuous Integration lahendust Codeship, mis peale automaattestide läbimist rakenduse avalikus veebiserveris kättesaadavaks teeb. 7 2. Eesmärgid. Nõuded süsteemile 2.1. Funktsionaalsed nõuded
Perl .. Spetsiifilised rakendused: vastavalt vajadusele Arendusvahendid Programmi töötamiseks: Kompilaator Interpretaator Programmi kirjutamiseks: Sobivad tekstiredaktorid Visuaalsed arendusvahendid Suure hulga lähtekoodi halduseks: Versioonikontroll (subversion, git jne) Kompileerimissüsteemid (make, automake, Ant, ...) Testimiseks ja monitoorimiseks: Testimise abivahendid ja automaattestide süsteemid (Valgrind, Jtest, ...) Automaatmonitoorimise süsteemid Priorities for software development Three main consumers of time and effort: Understanding the business processes and needs. Understanding the exact contents of existing data. Writing code. The second component - understanding existing data - is growing and will keep growing for foreseeable future. Main problems for the developer Get access to data from the foreign system