Bartosz Sokół, Nikodem Rafalski
Na zajęciach "Tworzenie testowalnych aplikacji" zapoznamy się z podstawami związanymi z testowaniem aplikacji:
- Omówimy typy i poziomy testów jakie można przeprowadzić na aplikacji oraz kiedy powinniśmy je stosować
- Dowiemy się co wpływa na testowalność naszej aplikacji
- Stworzymy własną aplikację którą będziemy następnie testować na różne sposoby
Materiały na każde zajęcia będą umieszczane w repozytoriach GitHub w ramach organizacji "UAM-TTA-2015". Będą one zawierały teoretyczne podstawy zajęć a także przykładowy kod źródłowy. Na każdych zajęciach należy sklonować repozytorium z materiałami na lokalną maszynę (UWAGA: w przypadku komputerów uczelnianych należy umieścić kod na dysku lokalnym a nie sieciowym!). Dokładne instrukcje zostaną umieszczone w repozytoriach dla poszczególnych zajęć.
Osoby uczestniczące w zajęciach powinny :
- Znać podstawy teoretyczne związane z programowaniem obiektowym (OOP) i funkcyjnym
- Posiadać doświadczenie w pracy z językami zorientowanym obiektowo (preferowane C#, Java, C++)
- Posiadać podstawową wiedzę z zakresu baz danych i komunikacji sieciowej (HTTP, REST)
- Posiadać praktyczną umiejętność pracy z systemem kontroli wersji (preferowany Git)
- Posiadać własne konto w serwisie GitHub/BitBucket/TFS Online
Wszystkie niezbędne narzędzia powinny być dostępne na uczelnianych komputerach. W przypadku chęci pracy na własnym komputerze prosimy o zainstalowanie:
- Microsoft Visual Studio 2013 lub 2015 (w wersji Community Edition lub wyższej)
- Klient systemu kontroli wersji GIT
Ostateczna ocena z zajęć będzie uwzględniała następujące kryteria:
- Obecność i aktywne uczestnictwo w zajęciach
- Projekt zespołowy
- Kolokwium zaliczeniowe
W razie pytań związanych z zajęciami prosimy o kontakt mailowy na OBA adresy:
- bartosz(KROPKA)sokol(AT)gft(KROPKA)com
- nikodem(KROPKA)rafalski(AT)gft(KROPKA)com