Testdriven utveckling (TDD) är en utvecklingsmetod där du först skapar dina enhetstester, för att sedan skriva kod som får dessa tester att passera. TDD är en välbeprövad metod som kan användas i alla mjukvaruprojekt.
Det här är Testdriven utveckling (TDD)
TDD kompletterar traditionell testning, och definierar en välbeprövad väg till säker, effektiv enhetstestning. En positiv sidoeffekt är att de framtagna enhetstestfallen för den skrivna koden blir också en del av specifikationerna.
Agila utvecklingsmetoder kräver att koden kan refaktoriseras effektivt. Detta innebär att effektivisera, optimera och öka både strukturen som läsbarheten av ett programs källkod utan att ändra funktionaliteten. TDD är en förutsättning för effektiv refaktorisering.
Så här arbetar AddQ
Vi hjälper er att sätta upp och anpassa test- och byggmiljöer för TDD. Vi utbildar personalen och tillför ett hands-on kunnande kring hur man bygger upp effektiva test-bibliotek. Vi hjälper er ett skapa och förändra era teststrategier mot TDD metodiken.
Det här vinner ni
Med de agila metoderna, där TDD intar en central roll, minskar kodmängden och dokumentationen av denna. TDD skapar en högkvalitativ kod, som får ett väldefinierat beteende och som blir lätt att underhålla. Refaktorisering blir genomförbar tack vare TDD-testfallen. Kostnaden för era kvalitetssäkringsåtgärder
minskar drastiskt.
