3. 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ą)
7. 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
#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ę)