Technologie i techniki testowania na przykładzie aplikacji Java

Transkrypt

Technologie i techniki testowania na przykładzie aplikacji Java
Technologie i techniki testowania na przykładzie aplikacji Java #11.3.0033
Sylabusy - Ośrodek Informatyczny UG
Nazwa przedmiotu
Technologie i techniki testowania na przykładzie aplikacji Java
Nazwa jedostki prowadzącej przedmiot
Instytut Informatyki
Nazwisko osoby prowadzącej (osób prowadzących)
dr Jakub Neumann
Studia
wydział
Wydział Matematyki,
Fizyki i Informatyki
kierunek
Informatyka
Kod ECTS
11.3.0033
stopień
tryb
drugiego stopnia
stacjonarne
specjalność
wszystkie
specjalizacja
wszystkie
Formy zajęć, sposób ich realizacji i przypisana im liczba godzin
Liczba punktów ECTS
Formy zajęć
5
Wykład, Ćw. laboratoryjne
Przedmiot w wymiarze 15h wykładu + 45h
Sposób realizacji zajęć
laboratorium + praca własna studenta, forma
zajęcia w sali dydaktycznej
warsztatów dla jednej grupy
Liczba godzin
Wykład: 15 godz., Ćw. laboratoryjne: 45 godz.
Cykl dydaktyczny
2012/2013 letni
Status przedmiotu
Język wykładowy
fakultatywny
polski
Metody dydaktyczne
Forma i sposób zaliczenia oraz podstawowe kryteria oceny lub
wymagania egzaminacyjne
- w trakcie wykładu liczne przykłady kodowane
Sposób zaliczenia
(implementowane) na żywo.
- Egzamin
- wykład z prezentacją multimedialną
- Zaliczenie na ocenę
- ćwiczenia laboratoryjne - projektowanie
Formy zaliczenia
doświedczeń
- ustalenie oceny zaliczeniowej na podstawie ocen cząstkowych
- ćwiczenia laboratoryjne - wykonywanie
otrzymywanych w trakcie trwania semestru
doświedczeń
- egzamin ustny
- ćwiczenia polegają na implementacji i testowaniu
Podstawowe kryteria oceny
aplikacji w omawianej aktualnie na wykładzie
Ocenie podlega zrozumienie i umiejętność posługiwania się omawianymi
technologii
technikami i technologiami.
Określenie przedmiotów wprowadzających wraz z wymogami wstępnymi
A. Wymagania formalne
Zaliczenie zarówno ćwiczeń i egazminu z przedmiotu Java Enterprise na ocenę co najmniej dobrą. Zaliczony przedmiot: Technologie utrwalania dla
języka Java. Zostanie utworzona jedna 20-osobowa grupa laboratoryjna.
B. Wymagania wstępne
Wynikają ze spełnienia wymagań formalnych.
Cele kształcenia
Celem przedmiotu jest zaznajomienie słuchaczy z wybranymi technikami i technologiami testowania aplikacji na przykładzie aplikacji języka Java
Treści programowe
Technologie wraz z przykładowymi zastosowaniami:
• JUnit, TestNG
• wsparcie frameworka Spring dla testów
• DBUnit
• Selenium
• program JMeter
Wykaz literatury
• Dokumentacja techniczna dostępna na stronach domowych omawianych technologii
• JUnit. Pragmatyczne testy jednostkowe w Javie, Andy Hunt, Dave Thomas, ISBN: 8324604065 / 83-246-0406-5
Efekty uczenia się
Wiedza
Znajomość wybranych technik i technologii używanych w
testowaniu oprogramowania, w szczególności: testów
jednostkowych, integracyjnych, wydajnościowych dla
aplikacji webowych i automatycznego testowania ich
graficznego interfejsu użytkownika
Praktyczne posługiwanie się wybranynmi technikami i technologiami testowania
aplikacji.
Umiejętności
Praktycznege stosowanie testów:
• jednostkowych na przykładzie JUnit lub TestNG,
• integracyjnych przy wykorzystaniu frameworka Spring wraz z DBUnit
Technologie i techniki testowania na przykładzie aplikacji Java #11.3.0033 | fe395637f1a9bf0dabf20377f1f1e8b2 | Strona 1 z 2
Technologie i techniki testowania na przykładzie aplikacji Java #11.3.0033
Sylabusy - Ośrodek Informatyczny UG
• wydajnościowych aplikacji webowych przy użyciu programu JMeter
• automatycznych dla graficznego interfejsu użytkownika aplikacji webowych przy
pomocy frameworka Selenium
Kompetencje społeczne (postawy)
Kontakt
[email protected]
Technologie i techniki testowania na przykładzie aplikacji Java #11.3.0033 | fe395637f1a9bf0dabf20377f1f1e8b2 | Strona 2 z 2

Podobne dokumenty