PEXArkadiusz Beer
O czym będzie??CO TO JEST??JAKIE PROBLEMY ROZWIĄZUJE??DLA KOTO??
ProblemyTestowanie jest nudne |trudnePowtarzające się testy (null)Więcej linii kodu do testowania niż dla samej implementacji Zwiększając liczbę testów nie zwiększamy pokrycia koduTesty do starego kod (warunki brzegowe obiektu)Nowy kod do starych testówHistoria | Raporty  testów (problemy z wersją)
Sparametryzowane testyParameterized Unit Testing (PUT)
DEMO
Test cases for free
Dla kogo?Mieć przetestowany kod nie pisząc tradycyjne unit testówMaksymalizować  ilość testów – wysoki codecoverage (white-boxtests)Lepiej zrozumieć kodTestować już istniejący kodGeneracja tradycyjnych unit testów Generacja Mocków
DziękujeNUnit TDD @ PEXZ3arkadiusz.beer@gmail.com

More Related Content

PDF
Im wcześniej, tym lepiej – jak uczenie maszynowe i dobre praktyki tworzenia k...
PPTX
Jak skrócić czas wykonywania testów integracyjnych?
PPTX
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
PDF
TDD w iOS
PDF
4Developers 2015: Couple of words about testing in Java, Spock and BDD - Piot...
PPTX
Small Business Project
PPT
Blogger & Facebook for FoL
Im wcześniej, tym lepiej – jak uczenie maszynowe i dobre praktyki tworzenia k...
Jak skrócić czas wykonywania testów integracyjnych?
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
TDD w iOS
4Developers 2015: Couple of words about testing in Java, Spock and BDD - Piot...
Small Business Project
Blogger & Facebook for FoL

Viewers also liked (20)

PDF
Business Continuity from PAETEC
PPT
Voluntary Benefits Portfolio 1.09
PDF
Central_social info
PPTX
MOOCs - how to live with them and love them
PPT
OEM International Group Presentation
PPT
Encore Tibco AMX BPM Architecture
PPT
Sdlp Conference Obama's Organisations - ideas for the SDLP to make a change
PPTX
Mkb gaat sociaal
PDF
Teaching with social media in classroom settings: Top ten practices from teac...
PDF
Webinar: Leadership and Career Development for the 21st Century Information P...
PDF
10 Thought Leaders Boiled Down 1204103143410416 4
DOC
Alam Mistik
PDF
Ks Abc No.2 Le Tour France
PDF
Legacies Old Media New Media Nahf Conf March 09
PPTX
Social Middleware: Moving beyond portals
PPTX
Reconocimientos al alumnado IES ITABA 2011-2012
PDF
BCC 2008 - NSTC
ODP
Challenges of AJAX Development for Smartphone Platforms
PPT
KPOEs Constellation Contemplation
PDF
Frand friend or foe
Business Continuity from PAETEC
Voluntary Benefits Portfolio 1.09
Central_social info
MOOCs - how to live with them and love them
OEM International Group Presentation
Encore Tibco AMX BPM Architecture
Sdlp Conference Obama's Organisations - ideas for the SDLP to make a change
Mkb gaat sociaal
Teaching with social media in classroom settings: Top ten practices from teac...
Webinar: Leadership and Career Development for the 21st Century Information P...
10 Thought Leaders Boiled Down 1204103143410416 4
Alam Mistik
Ks Abc No.2 Le Tour France
Legacies Old Media New Media Nahf Conf March 09
Social Middleware: Moving beyond portals
Reconocimientos al alumnado IES ITABA 2011-2012
BCC 2008 - NSTC
Challenges of AJAX Development for Smartphone Platforms
KPOEs Constellation Contemplation
Frand friend or foe
Ad

Similar to Pex (20)

PPS
Poznańska grupa .Net spotkanie VI - Test Driven Development
PPTX
Więcej testów/mniej kodu - Michał Gaworski, kraQA 13
PDF
Testy jednostkowe - 8 rzeczy, które musisz wiedzieć
PPTX
Jak nie zwariować z tymi pakietami
PDF
CI oraz CD w złożonym projekcie o małym budżecie
PDF
Praktyczne code reviews - PHPConPl
PDF
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
PPTX
[TestWarez 2017] Zen testów wydajnościowych
PDF
Perl. Testowanie. Zapiski programisty
PPSX
Wyboista droga do dobrego kodu. ...
PPTX
Olga Żądło - Robot Framework
PDF
Techniczna organizacja zespołu
PPTX
Testowanie automatyczne 2024 INCO Academy
PPSX
MS - Wprowadzenie do testów jednostkowych
PPTX
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
PPTX
Podstawy testowania oprogramowania INCO 2023.pptx
PDF
Wprowadzenie do PHPUnit
ODP
JavaEE + OSGi
PDF
Produkcja aplikacji internetowych
PDF
01 - Wprowadzenie do TDD
Poznańska grupa .Net spotkanie VI - Test Driven Development
Więcej testów/mniej kodu - Michał Gaworski, kraQA 13
Testy jednostkowe - 8 rzeczy, które musisz wiedzieć
Jak nie zwariować z tymi pakietami
CI oraz CD w złożonym projekcie o małym budżecie
Praktyczne code reviews - PHPConPl
Jak zarabiać na testowaniu oprogramowania(konferencja MeeTTech Piła 27.07.2016)
[TestWarez 2017] Zen testów wydajnościowych
Perl. Testowanie. Zapiski programisty
Wyboista droga do dobrego kodu. ...
Olga Żądło - Robot Framework
Techniczna organizacja zespołu
Testowanie automatyczne 2024 INCO Academy
MS - Wprowadzenie do testów jednostkowych
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
Podstawy testowania oprogramowania INCO 2023.pptx
Wprowadzenie do PHPUnit
JavaEE + OSGi
Produkcja aplikacji internetowych
01 - Wprowadzenie do TDD
Ad

More from Arek Bee. (6)

PDF
Pixar presentation about workplace
PPTX
Are cows more likely to lie down the longer they stand? (Ig Nobel)
PPTX
Algorytmy geometryczne
PPTX
Vs tools
PPTX
C sharp
PPT
Scrum
Pixar presentation about workplace
Are cows more likely to lie down the longer they stand? (Ig Nobel)
Algorytmy geometryczne
Vs tools
C sharp
Scrum

Pex

Editor's Notes

  • #4: Nowy kod do starych testów-niechęć do zmian
  • #5: Liczba zespolonaElement naturalny
  • #7: Testy strukturalne, white-boxtestsszklanej skrzynki -najmniej raz spełniony i co najmniej raz nie spełnionyExploratoryTesting–nauka coraz wiekszej ilości danychusesdynamicsymbolicexecution- nauczanie programu poprzez wykonywanie programu kilka razy, moniturując go. Przy każdym wystarowaniu wybiera gałąź nie sprawdzoną wcześniej
  • #8: Lepiej zrozumieć kod (zrozumieć zewnętrzna bibliotekę)
  • #9: NunitMbUnitxUnit.net