XUnit

xUnit on yleisnimitys yksikkötestien "tuoteperheelle", eli yksikkötestauskehyksille. Se on kehittynyt Kent Beckin 1998 vuonna suunnittelemasta SUnitista.[1] Javan ja C#:n kaltainen strukturoitu olio-tyylillä kirjoitettu SUnit on luotu tarkastamaan Smalltalk-ohjelmointikieltä[2]. Kent Back ja Erich Gamma siirsivät SUnit yksikkötestauskehyksen Java:lle ja se sai nopeasti suuren suosion. Tästä suosiosta johtuen samaa testauskehystä alettiin nopeasti kehittämään myös muille kielille[2]. Kehyksien nimet juonnetaan sanasta SUnit korvaamalla "S" yleensä ohjelmointikielen ensimmäisellä tai ensimmäisillä kirjaimilla[3]. Tämä kehysmalli tunnetaan nykyään nimellä xUnit.

Nykypäivänä xUnit on ilmainen avoimen lähdekoodin testaustyökalu useille erilaisille ohjelmointikielille.

  1. Gerard Meszaros: XUnitPatterns.com xunitpatterns.com. 2003-2008. Viitattu 31.7.2023.
  2. a b Martin Fowler: Xunit martinfowler.com. 17.1.2006. Viitattu 31.7.2023.
  3. About xUnit xUnit.net. Viitattu 31.7.2023. (englanniksi)

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne