SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Testy jednostkowe
Jak tu ich nie kochać?




     InfoShare 2012
     Rafał Borowiec
       Goyello
  Twitter: @kolorobot
  Hashtag: #infoshare
Disclaimer
Autor jest programistą JAVA i przykłady
prezentowane w trakcie prezentacji zostały
utworzone w technologii JAVA. Nie mniej jednak
testowanie jednostkowe to narzędzie dostępne bez
względu na technologię…
Kod ma znaczenie!
Testy jednostkowe mają znaczenie!

             Funkcjonalne – 10%




           Integracyjne – 20%



        Jednostkowe – 70%
Jednostka - Unit
Z perspektywy testowania: najmniejsza część aplikacji,
która może być testowana (metody i klasy)
Jak testujemy swój kod?
Story



                                    "Podczas rejestracji
                                    użytkownik musi
                                    potwierdzić
                                    wprowadzone hasło"



    https://github.com/kolorobot/unit-testing-demo
    https://github.com/kolorobot/spring-mvc-validation-demo
Dziękuję za uwagę!

Pytania?


Kontakt:
• Twitter: @kolorobot
• GitHub: github.com/kolorobot
• blog.goyello.com
• blog.codeleak.pl

Más contenido relacionado

Similar a Testowanie jenostkowe (Unit Testing)

Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)Dariusz Kacban
 
Krzysztof Ścira: REAL testing of hybrid mobile apps.
Krzysztof Ścira: REAL testing of hybrid mobile apps.Krzysztof Ścira: REAL testing of hybrid mobile apps.
Krzysztof Ścira: REAL testing of hybrid mobile apps.Mobile Trends
 
Kariera it Sopot
Kariera it SopotKariera it Sopot
Kariera it Sopotneoteric-eu
 
Strategie automatyzacji testow
Strategie automatyzacji testowStrategie automatyzacji testow
Strategie automatyzacji testowWiktor Żołnowski
 
Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowychTomasz Borowski
 
Jak wnieść wkład w Open Source?
Jak wnieść wkład w Open Source?Jak wnieść wkład w Open Source?
Jak wnieść wkład w Open Source?Tomasz Bak
 
Testowanie. Wprowadzenie do testowania oprogramowania.
Testowanie. Wprowadzenie do testowania oprogramowania. Testowanie. Wprowadzenie do testowania oprogramowania.
Testowanie. Wprowadzenie do testowania oprogramowania. Radoslaw Smilgin
 
CDI Portable Extensions
CDI Portable ExtensionsCDI Portable Extensions
CDI Portable ExtensionsAdam Warski
 
Rapid Prototyping
Rapid PrototypingRapid Prototyping
Rapid Prototypinginqubit
 
X Targi eHandlu - Grupa TENSE - Piotr Michalak
X Targi eHandlu - Grupa TENSE - Piotr MichalakX Targi eHandlu - Grupa TENSE - Piotr Michalak
X Targi eHandlu - Grupa TENSE - Piotr Michalakecommerce poland expo
 
Czy na pewno wiesz już wszystko o testach jednostkowych w Javie?
Czy na pewno wiesz już wszystko o testach jednostkowych w Javie?Czy na pewno wiesz już wszystko o testach jednostkowych w Javie?
Czy na pewno wiesz już wszystko o testach jednostkowych w Javie?Aleksandra (Ola) Kunysz
 
[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...
[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...
[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...Future Processing
 
4Developers 2015: Couple of words about testing in Java, Spock and BDD - Piot...
4Developers 2015: Couple of words about testing in Java, Spock and BDD - Piot...4Developers 2015: Couple of words about testing in Java, Spock and BDD - Piot...
4Developers 2015: Couple of words about testing in Java, Spock and BDD - Piot...PROIDEA
 
Prezentacja debugowanie
Prezentacja debugowaniePrezentacja debugowanie
Prezentacja debugowanieKamil Pazik
 
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)Trójmiejska Grupa Testerska
 

Similar a Testowanie jenostkowe (Unit Testing) (20)

Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
 
Krzysztof Ścira: REAL testing of hybrid mobile apps.
Krzysztof Ścira: REAL testing of hybrid mobile apps.Krzysztof Ścira: REAL testing of hybrid mobile apps.
Krzysztof Ścira: REAL testing of hybrid mobile apps.
 
Kariera it Sopot
Kariera it SopotKariera it Sopot
Kariera it Sopot
 
Strategie automatyzacji testow
Strategie automatyzacji testowStrategie automatyzacji testow
Strategie automatyzacji testow
 
Cracowmobi
CracowmobiCracowmobi
Cracowmobi
 
Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowych
 
Jak wnieść wkład w Open Source?
Jak wnieść wkład w Open Source?Jak wnieść wkład w Open Source?
Jak wnieść wkład w Open Source?
 
Testowanie. Wprowadzenie do testowania oprogramowania.
Testowanie. Wprowadzenie do testowania oprogramowania. Testowanie. Wprowadzenie do testowania oprogramowania.
Testowanie. Wprowadzenie do testowania oprogramowania.
 
CDI Portable Extensions
CDI Portable ExtensionsCDI Portable Extensions
CDI Portable Extensions
 
Testowanie automatyczne 2024 INCO Academy
Testowanie automatyczne 2024 INCO AcademyTestowanie automatyczne 2024 INCO Academy
Testowanie automatyczne 2024 INCO Academy
 
Rapid Prototyping
Rapid PrototypingRapid Prototyping
Rapid Prototyping
 
Olga Żądło - Robot Framework
Olga Żądło - Robot FrameworkOlga Żądło - Robot Framework
Olga Żądło - Robot Framework
 
X Targi eHandlu - Grupa TENSE - Piotr Michalak
X Targi eHandlu - Grupa TENSE - Piotr MichalakX Targi eHandlu - Grupa TENSE - Piotr Michalak
X Targi eHandlu - Grupa TENSE - Piotr Michalak
 
Czy na pewno wiesz już wszystko o testach jednostkowych w Javie?
Czy na pewno wiesz już wszystko o testach jednostkowych w Javie?Czy na pewno wiesz już wszystko o testach jednostkowych w Javie?
Czy na pewno wiesz już wszystko o testach jednostkowych w Javie?
 
Trendy na rok 2015
Trendy na rok 2015Trendy na rok 2015
Trendy na rok 2015
 
[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...
[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...
[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...
 
4Developers 2015: Couple of words about testing in Java, Spock and BDD - Piot...
4Developers 2015: Couple of words about testing in Java, Spock and BDD - Piot...4Developers 2015: Couple of words about testing in Java, Spock and BDD - Piot...
4Developers 2015: Couple of words about testing in Java, Spock and BDD - Piot...
 
WordCamp Poznan 2018
WordCamp Poznan 2018WordCamp Poznan 2018
WordCamp Poznan 2018
 
Prezentacja debugowanie
Prezentacja debugowaniePrezentacja debugowanie
Prezentacja debugowanie
 
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
 

Testowanie jenostkowe (Unit Testing)