Update README.md
This commit is contained in:
56
README.md
56
README.md
@@ -5,8 +5,64 @@ Här samlas all källkod som tillverkas i kursen Software Craftmanship som går
|
|||||||
## 1. Intro TDD
|
## 1. Intro TDD
|
||||||
Här skapades den första katan, String Calculator
|
Här skapades den första katan, String Calculator
|
||||||
|
|
||||||
|
Coding Dojo
|
||||||
|
En plats dit man går för att träna
|
||||||
|
Övning, delibirate practice
|
||||||
|
Smart vs Professional (Readable, Maintainable, Changeable)
|
||||||
|
Agilt
|
||||||
|
Sustainable Pace
|
||||||
|
äautomatiserade tester mycket viktigt idag
|
||||||
|
|
||||||
|
TestDriven development by example av Kent Beck
|
||||||
|
http://www.amazon.com/Test-Driven-Development-By-Example/dp/0321146530
|
||||||
|
Bra på att demonstrera hur TDD går till i praktiken
|
||||||
|
|
||||||
|
Nytta med TDD
|
||||||
|
More confident, productive, reliable, agile
|
||||||
|
|
||||||
|
|
||||||
## 2. Forts + ObjectOrientering
|
## 2. Forts + ObjectOrientering
|
||||||
Här skapade vi den andra katan, Bowling Game
|
Här skapade vi den andra katan, Bowling Game
|
||||||
|
JUnit test Class Lifecycle
|
||||||
|
|
||||||
|
Svaret från övningen:
|
||||||
|
static_before
|
||||||
|
Hello
|
||||||
|
before
|
||||||
|
one
|
||||||
|
after
|
||||||
|
Hello
|
||||||
|
before
|
||||||
|
two
|
||||||
|
after
|
||||||
|
static_after
|
||||||
|
|
||||||
|
En ny test skapas i JUnit som en ny klass med methoden som enda del i denna klass, som anropas. Därför skapas klassen flera gånger.
|
||||||
|
|
||||||
|
2. Förkortningar på bra tester
|
||||||
|
F ast
|
||||||
|
I ndependant
|
||||||
|
R epeatable
|
||||||
|
S elf validation
|
||||||
|
T imely
|
||||||
|
|
||||||
|
A utomatic
|
||||||
|
T horough
|
||||||
|
R epeatable
|
||||||
|
I ndependant
|
||||||
|
P rofessional
|
||||||
|
|
||||||
|
R ight (testa rätt sak)
|
||||||
|
B oundries condition (testa gränsfallen)
|
||||||
|
I nverse condition (kan man testa motsatsen av testet)
|
||||||
|
C rosscheck (finns det annat sätt att komma till samma slutsats)
|
||||||
|
E xceptions (hur hanteras dessa)
|
||||||
|
P erformance
|
||||||
|
S et ()
|
||||||
|
|
||||||
|
Black-Box och White-Box testing
|
||||||
|
|
||||||
|
Inom WhiteBox-test har man möjligheten att kunna titta in i lådan för att se hur saker fungerar.
|
||||||
|
|
||||||
## 3. Test Double
|
## 3. Test Double
|
||||||
Inför detta pas gjorde vi som hemarbete den tredje katan, Poker Kata
|
Inför detta pas gjorde vi som hemarbete den tredje katan, Poker Kata
|
||||||
|
|||||||
Reference in New Issue
Block a user