-
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 [email protected] 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