HSBO/CVH - Softwaretechnik 1 - Leitfragen

Softwaretechnik und Softwareentwicklung (Einstieg und Übersicht)

Wie werden Testklassen und Testmethoden benannt und aufgebaut?

  • Testklassen
    • Suffix „Test“ an Namen der zu testenden Klasse
    • Alternatives Suffix „TestCase“
  • Testmethoden
    • Eine Testmethode sollte stets nur ein spezielles Feature testen!
    • test() ≡ testThat<Klasse>WorksAsExpected()
    • test<Name der getesteten Methode>() ≡
      testThat<Methode>WorksAsExpected()
    • testThat<erwartetes Verhalten>()
    • testThat<erwartetes Verhalten>When<Vorbedingung>()
      bei Spezialfällen

Diskussion