- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
Home
        Damian Muszyński edited this page Apr 19, 2021 
        ·
        11 revisions
      
    Członkowie zespołu: Muszyński Damian d.muszynski.acc@gmail.com 1ID21B 
Temat projektu: Porównanie rozwiązań związanych z testowaniem 
- IntelliJ IDEA - zintegrowane środowisko programistyczne IDE w jakim będzie implementowana aplikacja.
- Git - system kontroli wersji wykorzystywany w projekcie.
- Java SE 11 - obiektowy język programowania ogólnego zastosowania.
- Maven - narzędzie automatyzujące budowę oprogramowania.
- MySQL 8 - system zarządzania relacyjnymi bazami danych.
- Spring Boot - framework oparty na języku Java, umożliwiający tworzenie autonomicznych aplikacji internetowych.
- 
Spring Data - jeden z komponentów Springa ułatwiający korzystanie z technologii dostępu do danych,
 relacyjnych i nierelacyjnych baz danych, struktur ograniczających mapy oraz usług danych w chmurze.
- Spring Security - framework, który koncentruje się na zapewnieniu zarówno uwierzytelniania, jak i autoryzacji dla aplikacji Java.
- JUnit - framework służący do tworzenia powtarzalnych testów jednostkowych oprogramowania pisanego w języku Java.
- 
Mockito - biblioteka programistyczna udostępniającą API do tworzenia mokowalnych obiektów w Javie. 
 Obiekt mokowany to nic innego niż atrapa implementacja danego obiektu.
- 
EasyMock - framework do tworzenia makiet, który jest używany w połączeniu z innymi bibliotekami do testowania jednostkowego, takimi jak JUnit i TestNG.
 EasyMock jest bardzo podobny do frameworka do mockowania Mockito.
- TestNG - biblioteka programistyczna służąca do pisania testów dla języka programowania Java.
| Data rozpoczęcia | Data zakończenia | Numer etapu projektu | Postępy w realizacji projektu | 
|---|---|---|---|
| 19.03.2021 | 01.04.2021 | 2 | Specyfikacja systemu (Przygotowywanego do późniejszych testów) | 
| Porównanie framework'ów związanych z testowaniem | |||
| 02.04.2021 | 18.04.2021 | 3 | Projektowanie systemu, dodanie opisu i porównania EasyMock i Mockito | 
| 19.04.2021 | 02.05.2021 | 4 | Implementacja systemu | 
| 03.05.2021 | 16.05.2021 | 5 | Testowanie oprogramowania z wykorzystaniem framework'ów JUnit + Mockito | 
| 17.05.2021 | 30.05.2021 | 6 | Testowanie oprogramowania z wykorzystaniem framework'ów TestNG + EasyMock | 
| 31.05.2021 | 13.06.2021 | 7 | Dokumentacja projektu wraz z porównaniem rozwiązań związanych z testowaniem | 
| 14.06.2021 | 27.06.2021 | 8 | Oddanie pracy | 
Podział pracy w zespole: Projekt jest realizowany wyłącznie przeze mnie, więc biorę na siebie cały proces realizacji projektu.
Temat projekty z przedmiotu "Programowanie Systemów Rozproszonych": TSP - algorytmem genetycznym.
Temat pracy inżynierskiej: Projekt i implementacja aplikacji webowej dla wielobranżowego sklepu internetowego.
Temat pracy magisterskiej: nieokreślony.
- 
Etap 1 
- 
Etap 2 
- 
Etap 3 
- 
Etap 4 
- 
Etap 5 
- 
Etap 6 
- 
Etap 7