Testowanie i dokumentowanie aplikacji
Przegląd tematów
- 1Wprowadzenie do przedmiotu. PSO. Zasady pracy
- 2Projekt informatyczny: analiza, projekt, implementacja
- 3Harmonogram projektu: Wykres Gantt'a i Diagram nadrzędności
- 4Analiza wymagań i sporządzanie Harmonogramu projektuProjekt teoretyczny
- 5UML jako język niezależny od języka implementacji. Perspektywy projektu
- 6UML. Widok użytkownika. Diagram przypadków użycia (UCD)Ćwiczenie
- 7Systemy Raportowania błędówZadanie
- 8Analiza kodu statycznego
- 9Identyfikacja błędów w aplikacji i proponowanie poprawek
- 10Eliminacja błędów i optymalizacja koduZaliczenie praktyczne
- 11TDD. Test Driven Development
- 12Rodzaje testów. Projektowanie testów. Test nie przechodzącyspw-asrts
- 13Narzędzia do przeprowadzania testów
- 14Tworzenie scenariuszy dla testów
- 15Qunit (java script) tworzenie testów web
- 16PHPunit (PHP) tworzenie testów web
- 17JUnit (Java) tworzenie testów desktop
- 18Implementowanie systemu na podstawie Projektu i TestówSprawdzian (kod)
- 19Testowanie interfejsu. Makieta a Prototyp.
- 20Narzędzia testowania interfejsukrt1
- 21Rodzaje dokumentacji oraz sposoby jej prowadzenia
- 22Komentowanie kodu. Adnotacje w IDE
- 23Narzędzia do generowania dokumentacji
- 24Read the Docs. Wprowadzeniespw-rtd
- 25Dokumentacja pomocy technicznej do programu
- 26Tworzenie instrukcji obsługi systemu dla użytkownikacw-sys-man
- 27Tworzenie dokumentacji kodu implementowanego systemu
- 28Dokumentacja wdrożenia projektu
- 29Dokumentacja z wykonanych testów i prac wdrożeniowychZal. teoretyczne
- 30Reverse Engenering
- 31Samodzielny projekt - wybór
- 32Samodzielny projektZaliczenie praktyczne
- 33Podsumowanie przedmiotu
- 1Wrzesień do WrzesieńPraca na LekcjiKarta pracy dot. wykładu
- 2Wrzesień do PaździernikProjekt teoretycznyHarmonogram Gantt'a
- 3Listopad do koniec ListopadaĆwiczenieDiagram Przypadków użycia (dwa systemy)
- 4Listopad do koniec ListopadaPraca na LekcjiDiagram Klas i obiektów
- 5Grudzień do koniec GrudniaĆwiczenie (grupowe)Diagram konstrukcji systemu (PD)
- 6Styczeń do koniec StyczniaPraca na LekcjiDokumentacja wdrożenia (DD)
- 7Luty do koniec LutegoZadanieDokonanie zgłoszeń błędów
- 8Marzec do koniec MarcaZaliczenie praktycznePoprawki i Optymalizacja kodu
- 92022-02-09 do 2022-02-09Sprawdzian (kod)Implementacja systemu na podstawie napisanych testów