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