Mikołaj Radwan <mr222146@students> JUnit Mikołaj Radwan <mr222146@students>

Slides:



Advertisements
Podobne prezentacje
Maciej Gabor, SCR 2002 Testowanie eXtremalne i narzędzia xUnit M. Gabor, J. Nawrocki, B. Walter Instytut Informatyki Politechnika Poznańska.
Advertisements

Czyli jak testować w Eclipsie?
Podręczniki dla klas I – III Szkoła Podstawowa
Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
T ESTY JEDNOSTKOWE W C# Alicja Majka, A GENDA Wprowadzenie do środowiska Czym są testy jednostkowe i po co je stosować? XUnit, NUnit Pokrycie.
Światowy Dzień Zdrowia 2016 Pokonaj cukrzycę. Światowy Dzień Zdrowia 7 kwietnia 2016.
„Jak pomóc uczniom się uczyć i czerpać z tego radość?” opracowała: Krystyna Turska.
Podstawy Przedsiębiorczości Wykład 4h + Ćwiczenia 4h Rafał Paśko PWSW Przemyśl.
ŚRODOWISKO PONAD WSZYSTKO Mała bateria-duży problem.. Co roku w Polsce sprzedaje się około 300 mln baterii. Wyrzucanie ich do kosza negatywnie wpływa.
Wyszukiwanie informacji w Internecie. Czym jest wyszukiwarka? INTERNET ZASOBY ZAINDEKSOWANE PRZEZ WYSZUKIWARKI Wyszukiwarka to mechanizm, który za pomocą.
ZASTOSOWANIE FUNKCJI WYKŁADNICZEJ I LOGARYTMICZNEJ DO OPISU RUCHU DRGAJĄCEGO Agnieszka Wlocka Agnieszka Szota.
Ekonometria stosowana Autokorelacja Piotr Ciżkowicz Katedra Międzynarodowych Studiów Porównawczych.
Usługi socjalne dla osób starszych w Helsinkach Päivi Riikonen Satu Vihersaari-Virtanen
RZUTY WOLNE Szkolenie kandydatów na sędziów KURS 2011 Wydział Sędziowski Łódzki Związek Piłki Nożnej Opracował: Tomasz Radkiewicz.
KOMUNIKOWANIE W PROCESIE WSPIERANIA ROZWOJU SZKOŁY Jarosław Kordziński NA.
Napój m ą dro ść i Twój mó ż d ż ek Firma Mądrość przedstawia.
BYĆ PRZEDSIĘBIORCZYM - nauka przez praktykę Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.
Pacjent dorosły, w sytuacji rezygnacji z leczenia przyczynowego
Założenia psychologii kognitywnej (poznawczej) jako innowacyjna forma pracy z uczniem realizowana w Zespole Szkół w Gębicach.
Przygotowała Dominika Karpińska - psycholog. Nie każdy ból dorastania jest depresją, ale też nie każdy można zbyć wzruszeniem ramion i stwierdzeniem;
FIRMA MASZ DOŚĆ NUDY W ZESZYCIE? NIE WIESZ JAK WYRAZIĆ SIEBIE? NIE WIESZ JAK WYRAZIĆ SIEBIE? A MOŻE CHCESZ ZAREKLAMOWAC WŁASNĄ DZIAŁALNOŚĆ? MAMY NAKLEJKI.
Pierwsza pomoc przedmedyczna. Aspekty prawne Zgodnie z 162 art. Kodeksu karnego: Zgodnie z 162 art. Kodeksu karnego: „Kto człowiekowi znajdującemu się.
Aplikacje na urządzenia mobilne o zdrowym trybie życia.
Moja Patronka. J. Karpińska, P. Ratajczak, A. Zając DROGA DO PATRONA i PIEŚNI MOJEJ SZKOŁY! "...Jam jest Polska, Ojczyzna twoja, ziemia Ojców, z której.
Pamietaj!!! ŻYĆ DŁUŻEJ !. Zasada 1 Należy dbać o urozmaicenie posiłków Racjonalnie jeść to znaczy jeść zdrowo, czyli zapewniając codziennie swojemu organizmowi.
HOTEL HILBERTA O NIESKOŃCZONOŚCI Do paradoksów dotyczących nieskończoności należy seria dziwnych zdarzeń w hotelu Hilberta. Na początku XX wieku Dawid.
Optymalizacja wybranych algorytmów przetwarzania obrazów przy użyciu zestawu instrukcji NEON dla urządzeń z procesorem ARM Promotor: dr hab. prof. WWSI.
, + - = 0,5 CZYTAJ DOKŁADNIE ZADANIA I POLECENIA. IM TRUDNIEJSZE ZADANIE, TYM BARDZIEJ WARTO JE PRZECZYTAĆ KILKA RAZY.
Dziedziczenie, polimorfizm, Interfejsy
Mikroprocesory.
Potrzeba jednej godziny byś poznał jego talenty.
CYBERPRZEMOC.
Karta produktowa MODECOM FreeWAY SX7.1.
Programowanie Obiektowe – Wykład 1
Wytwarzanie oprogramowania sterowane przypadkami testowymi
„SYSTEMOWE WSPIERANIE RODZINY”
Prezentacja wymagań systemu [NAZWA SYSTEMU]
Akademia C# lab. 9 Zdarzenia i delegaty.
Moje szczęście.
Wartości płynące z zajęć artystycznych w domach opieki
Jedyną niepełnosprawnością w życiu jest złe nastawienie.
Programowanie obiektowe
Wstęp do Informatyki - Wykład 3
ŚPIEWAĆ KAŻDY LUBI.
Inżynieria Oprogramowania Laboratorium
Dobieranie komputera Podzespoły.
Próbny egzamin gimnazjalny 2017/2018
Języki programowania.
20 Listopad 2016 Dzień Praw Dziecka
PAMIĘĆ I UWAGA. Dlaczego w szkole tak trudno cokolwiek zapamiętać?
Psychologia rodziny – o miłości, przywiązaniu, wychowaniu i konflikcie
Jeśli miałbyś umrzeć przede pierwszy...
TESTOWANIE I TESTY W BADANIACH PEDAGOGICZNYCH Opracowanie : Prof
Laboratorium 1 – obsługa wejść i wyjść
Tornister Warto zauważyć, że problem przeciążonych tornistrów szkolnych wynika  z kilku przyczyn: - Dzieci często noszą w plecakach więcej podręczników.
Podstawy informatyki Zygfryd Głowacz.
SKAZANI NA SIEBIE CZY OBDAROWANI SOBĄ?
Transport i spedycja WPROWADZENIE mgr inż. Marcin Hajdul
Wyjazdy dydaktyczne i szkoleniowe dla kadry akademickiej.
Jeśli miałbyś umrzeć przede pierwszy...
Szybkość-zdolność do wykonywania ruchów w najkrótszych odcinkach czasu
o których prawdopodobnie nie wiesz lub nie myślisz:
Jak szukać błędów w Eclipsie?
Instytut Tele- i Radiotechniczny Instytut Elektrotechniki
Autor: Magdalena Linowiecka
PREZENTACJA DLA KLASY 7 SP DO LEKCJI 1
„Junit”.
„Jak rozmawiać z dziećmi”
Zapis prezentacji:

Mikołaj Radwan <mr222146@students> JUnit Mikołaj Radwan <mr222146@students>

Co to jest? JUnit jest zrębem służącym do wykonywania testów jednostkowych kodu Należy do rodziny zrębów xUnit (inne elementy tej rodziny to np PHPUnit, Nunit, PyUnit itd.)

Co to jest? JUnit jest zrębem służącym do wykonywania testów jednostkowych kodu Należy do rodziny zrębów xUnit (inne elementy tej rodziny to np PHPUnit, Nunit, PyUnit itd

Testy jednostkowe (unit tests) Testowanie jednostkowe to procedura polegająca na sprawdzaniu czy konkretne jednostki programu działają poprawnie Jednostka jest najmniejszym testowalnym elementem aplikacji (funkcja / procedura / metoda) Każdy 'test case' powinien być oddzielny i niezależny od innych

Testy jednostkowe - zalety Testy regresyjne (czy kod nadal robi to co powinien?) Ułatwienie wykonywania testów integracyjnych Dokumentacja, ułatwienie zrozumienia znaczenia kodu

Testy jednostkowe - ograniczenia Nie wykrywa błędów integracyjnych, problemów z wydajnością, czy innych problemów w szerszej skali Może pokazać obecność błędów, nie może pokazać ich braku Jak wynika z kombinatoryki – są rozpompowane

Testy jednostkowe - podejścia “napisz test, jeśli będziesz miał czas” vel “nie pisz testów” ;) “kiedy chcesz coś wypisać na ekran, bądź dopisać jako wyrażenie debuggera – napisz test” “kiedy potrzebujesz nowej funkcjonalności – najpierw napisz test” “kiedy coś nie działa – napisz test”

JUnit 4 – krótki podręcznik Do wersji 3.8.1 rozpoznawanie odpowiednich metod odbywało się za pomocą mechanizmu refleksji Od wersji 4, metody są wskazywane przez adnotacje

JUnit 4 – krótki podręcznik Najprostsza klasa testująca class FooTest extends TestCase { @org.junit.Test public void barTest() { assertTrue(true); }

JUnit 4 – krótki podręcznik Ważne adnotacje: @org.junit.Before @org.junit.After parametr 'expected' w 'test'

JUnit 4 – krótki podręcznik Asercje: assertTrue assertFalse assertNotNull assertEquals ...

JUnit 4 – użycie z Maven 2 testy są wykonywane za pomocą wtyczki “surefire” kompilacja i wykonywanie testów jednostkowych są wbudowane w cykl życia wydania

Dziękuję