Startseite > Archiv > Flexibles Testwerk

Flexibles Testwerk

dotnetpro 11/2005 Von Klaus Aschenbrenner erschienen in dotnetpro 11/2005 auf Seite 84
Code: A0511MbUnit
Keine Bewertung

Unit-Tests mit MbUnit selbst erweitern In den vergangenen Jahren haben sich Unit-Tests auch unter .NET-Entwicklern etabliert, um die Funktionen von Komponenten zu prüfen. Als Werkzeug hat sich hier das frei verfügbare NUnit einen Namen gemacht. Das neue Tool MbUnit versucht, die Schwachstellen von NUnit zu umgehen, und liefert eine Menge zusätzlicher Funktionen – ebenfalls kostenlos.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_item1   _item2   _name   _result   _value   084_MBUnit_jp_ws_kf_ws05   10000   2003   2003dotnetpro   200514   200585   200587   200589   2005www   8411   8611   8811   9011   A0511MbUnit   Abbil   Abbildung   Abbildung1   Abbildung10   Abbildung2   Abbildung3   Abbildung4   Abbildung5   Abbildung7   Abbildung8   Abbildung9   aber   abgebildet   Ablauf   Ablaufmuster   Ablaufsteu   ablaufsteuerung   ableiten   abweicht   abzulegen   AddTest   AdvancedUnitTests   aktuelle   aktuellen   aktuelleWer   alle   aller   Allocation   AllowMultiple   also   AlsWerkzeughatsichhierdasfreiverfügbare   analog   Analyse   andere   anderem   anderen   andernfalls   Anfängen   angeben   angegeben   angegebene   angetrieben   angewiesen   anhand   anschließend   Anwendung   Anwendungen   Anzahl   anzugeben   anzupassen   arbeitetalsSoftware   architektundConsul   AreEqual   args   ArrayList   ArrayListFactory   ArrayListundHashtableenthaltengleicheFunktionen   Aschenbrenner   Assembly   Assert   assoziativer   Attri   Attribu   Attribut   Attribute   Attributen   Attributes   AttributeTargets   AttributeUsage   attributiert   Attributs   atundin   auch   Aufgabe   aufMbUnit   Aufräumar   aufwändig   aufweisen   aufzubauen   Ausdruck   Ausfüh   Ausgabefenster   ausge   ausgeführt   Ausnahme   aussagt   Aussehen   auszuführen   Authenticating   Auto   automa   automatisch   automatisierte   automatisierten   Autor   autp5   Back   BarTest   base   based   basiert   Basis   Basisklasse   Baumansicht   Bedürfnisse   Befehls   befindet   befüllen   Beginn   Beide   beiden   beim   Beispiel   beispielhafte   beispielsweise   beiten   beliebigen   benö   Benutzeroberfläche   Bereich   bereits   beschrie   beschrieben   Bestandteil   besteht   bestimmten   bewährten   bietet   bildung   Blick   blieren   Build   Builds   Calc   Calcu   Calculator   CalculatorFixture   Checks   chend   chevon   class   Cloning   Code   codeproject   Collections   Composite   CompositeUnit   Cons   Console   Container   Core   Counter   Counterab   csharp   Cursor   dabei   dafür   dage   daher   damit   dann   darf   darin   darstellt   dasAttribut   DasneueToolMbUnitversucht   dass   DasSchemazumAblaufeinesUnit   DasTestergeb   data   DataDrivenTesting   DataDrivenTestingmit   DataFixture   DataTest   DataType   Datei   Daten   Datenbank   datenge   Datengetriebene   Datenquelle   Datensatz   dauern   dazu   de11   Decora   Decorator   DecoratorPatternAt   DecoratorPatternAttribute   DecoratorRunInvoker   Decorators   Definieren   DefinierenderTestfälle   DefiniereneinerFactory   definiert   Dekoration   demonstriert   denTyp   derContainer   Design   dessen   dieContainer   DieImplementierungdesTestDecorators   DieIntegration   dienen   dient   DieOberflä   dieSchwachstellenvonNUnitzu   diese   diesem   dieser   dieses   diesie   DieTestdaten   DieVerwendungdesAttributs   dings   direkt   Dispose   DivTest   doch   Doppel   dotnetpro   down   dung   Duration   ebenfallskostenlos   ECONinWien   eige   eigene   eigenen   Eigenschaft   eigent   eigentlichen   einander   Einbinden   eine   einem   einen   einer   eines   einfach   einfachen   Einführung   einge   eingebürgert   eingetreten   Einhalten   Einlesen   Einsatz   Einsatzes   Einsatzgebiet   einsetzen   EintypischerUnit   einzelne   Elemente   Empty   EmptyTest   Ende   enden   Enter   enthält   entspre   entsprechende   entsprechenden   entspricht   entstehen   entwickelt   Entwickler   entwicklernahe   Entwicklernetabliert   Entwurfsmuster   EnumatorNotNull   Enumera   EnumerableTest   Enumerator   Environment   Erbeschäftigtsichbereits   erbt   erfolgreich   erfolgt   erfordern   erfordert   Ergebnis   erkennen   erlauben   erlaubt   ermöglicht   ernsthaft   erscheint   erste   Erstel   erstellen   erstellt   erstellten   ersten   Erster   erung   erungen   Erwar   erwartet   erwei   erweitern   erweitert   erzeugen   erzeugt   etabliert   etwa   etwas   Excel   Execute   ExpectedException   extrahieren   Factory   Fall   Fälle   Fällen   false   fängt   Fast   Fazit   fehl   Fehlt   fertige   fertigeUnit   feststellen   festzustellen   finally   FirstTest   Fixtu   Fixture   FlexiblesTestwerk   folgende   Folgenden   Folgendes   FooFixture   FooTest   ForEachTest   ForEeachTest   Form   fragtPerformance   Frame   Framework   Frameworks   führt   fünf   Funk   funktio   Funktion   Funktionalität   Funktionen   FunktionenvonKomponentenzuprüfen   funktionieren   funktioniert   FürjedenTestfallerzeugtMbUnithiereineneigenenDatensatz   gabefensteran   ganz   ganze   geändert   gegenüber   gekennzeichnet   gelöscht   genannte   genannten   genannter   genau   genden   genständig   genügen   gern   GetEnumerator   GetEnvironmentVariable   getestet   GetIn   GetInvoker   getrennt   GetRun   geworden   gewünschte   gewünschten   gezielt   gibt   grafische   Grenzen   großer   größeren   grün   Grund   haben   halten   Hand   handelt   Hashtable   HashtableFactory   heran   herstellt   hierbei   Hilfe   hinterlas   hören   ICloneable   IEnu   IEnumerable   Ihre   ihren   IList   immer   imple   Implementie   implementieren   implementiert   implementierter   Implementierung   IndenvergangenenJahrenhabensichUnit   Inherited   innerhalb   insge   installiert   Instanz   instanzieren   Integration   interface   Interfaces   invoker   IRun   IRunInvoker   IsNotNull   Item   item1   item2   Jahren   Java   Jede   jeden   jeder   jedes   jedoch   jekten   JUnit   kann   kein   keiner   keit   kennzeich   kennzeichnet   klas   Klasse   KlassefürArrayList   Klassen   KlasseneineIEnu   Klassenfunk   Klassennamen   Klassensindent   Klassenvariable   klassenzuschrei   Klaus   KlausAschenbrenner   Klick   Kommandozeilentool   kommen   Kommt   komplett   kompletten   komplexer   komplexeren   Komponente   können   konnte   könnte   Konstruktor   Konstruktors   Kontextmenü   konventionelle   Konzept   KonzeptfürArray   korrekt   korrekte   kurz   lang   lassen   lässt   lator   Lauf   laufende   laufsteuerung   leicht   Leistung   leistungsfähige   leistungsfähiges   lichen   liegt   Linie   List   Listing   ListundHashtable   Loading   löst   Lösung   macht   machtden   malen   mance   markieren   markierte   matisch   matisieren   Maustaste   MBUnit   MbUniter   mehr   meisten   Memory   mentiert   mentierung   merable   messen   Metho   Method   Methode   Methoden   MethodRun   mitden   mithil   mithilfe   möchten   möglich   Möglichkeit   Möglichkeiten   MonitorMultipleCounters   MulTest   muss   müssen   MyFixture   nach   näher   NähereInforma   nahtlose   Naked   NakedFixture   Name   Namen   nämlich   nehmen   NETFramework   neue   neuen   neues   Next   nicht   niert   niszeigtVisual   noch   nochmals   node   Normal   normale   nötig   notwendi   notwendigen   null   NullReferenceException   nunit   NUniteinenNamengemacht   nützlich   Oberfläche   object   Objekt   Objektes   Objektmodell   Objekts   oder   Open   optional   OptionalMethodRun   override   Parameter   Parse   Path   Pattern   Patterns   PerfCounter   PerfCounterFixture   perfor   Performance   plementieren   Portierung   posite   Praxis   prevValue   Prinzip   prise   private   Problem   professionellen   Programm   Programme   Programmierungundseit2000mit   Projekt   Projektes   Provider   ProviderFactory   Prozess   prüft   public   Punkt   Qualität   quenceRun   Random   RandomFilled   rayList   rechten   Regeln   Reihe   Reihenfolge   reitzustellen   Repeat   Result   return   riable   rializeable   riesige   Roll   Rollback   RowTest   Runs   samt   Satz   Sätzen   schäftigt   schematischen   schiedene   schiedenen   schlägt   Schluss   Schlussendlich   schnell   schon   schrei   schreiben   Schritt   Schritte   schwer   SecondTest   Security   sehen   Sehr   seinemWeblogunterweblogs   seinen   seiner   seinerHomepagewww   Seit   seitmehrerenJahrenmitderWindows   Sekunden   selbst   selektiert   selektierten   senfunktionalität   separat   SequenceRun   sequenzieller   serialisieren   Serialisierung   Services   SetEnvironmentVariable   SetEnvironmentVariableAttribute   SetEnvironmentVariableRunInvoker   Setup   SetupAttribute   setzen   setzt   sich   sicher   sicherlich   Sicht   siehe   sieht   Simple   sind   Sobald   Software   Softwareentwicklern   Softwarequalität   solche   solcher   solches   soll   Sollte   SomeDatabaseTest   somit   sondern   source   sowie   spiels   sprachen   sprechend   sprechendeTest   spricht   sprochen   stammen   Standard   stanz   stark   steht   stellen   stellt   steuern   steuert   Steuerungen   stößt   strikte   string   Strukturen   Studio   StudioimAus   SubTest   system   Systems   Tabelle   tantbeiderFirmaAn   taProvider   Taschenrech   tear   TearDown   TearDownAttribute   Technik   teilen   teilt   tengetriebener   teren   tern   Test   Testbefehlim   Testbericht   Testberichte   Testcode   Testdaten   Testdatensätze   testdriven   testen   Testfall   Testfalldaten   Testfälle   Testfällen   TestFixture   TestFixtureAttribute   TestFixturePatternAt   TestFixturePatternAttribute   TestFixtureSetUp   TestFixtureTearDown   Testgetriebene   Testimple   Testing   Testingbenötigen   Testklas   TestKlasse   Testklassen   Testme   Testmethode   Testmethoden   Testmit   Testob   Testoberfläche   Testobjekten   TestPat   TestPatternAttribute   Testprozess   Tests   Testsauchunter   TestsmitMbUnitselbsterweitern   TextFixture   TextFixtureSet   thecodeproject   this   thoden   thodRun   tiert   tigen   Time   ting   tings   tion   tionalitäten   tionenzuseinerPersonfindenSieauf   tionieren   tionsweise   tisch   TODO   Tool   TOOLS   tors   ToString   Tragen   Transak   trennen   Tribut   tribute   triebene   Trotz   trotzdem   true   ture   tures   TypeFix   TypeFixture   Typen   TypeOf   typischen   typischer   über   übergeben   überInterfacesimplementieren   überprüfen   überschreiben   überschreiten   UhrSeite   umdie   Umfeld   umgebaut   umgebungen   Umgebungsva   Umgebungsvariable   Umgebungsvariablen   umgehen   umständlich   undlieferteineMengezusätzlicherFunktionen   undWeise   unentbehrlich   Unit   unter   unterschieden   unterstützt   ursprünglichen   using   Value   veranlasst   verdeutlicht   vereinfachen   verfügbar   Verfügung   vergangenen   Verhalten   Verknüpfen   verlin   vernachlässigt   verschiede   verschiedenen   versorgt   verwaltet   verwen   verwenden   verwendet   viel   Visual   VisualStudio   void   voker   vollständigen   vonContainerobjekten   voneinander   vonMbUnitin   Voraussetzungen   vorgehen   vorhanden   Vorteil   Vorteile   Wahl   wäre   Warten   WeiseAbbildung6   weitere   weiteren   weiterer   weiteres   weitereTestfälle   weitern   welche   welches   wendet   Wenn   wennbestehende   werden   werfen   Wert   wichtig   wichtiger   wicklung   wieder   wiederfinden   wiederhergestellt   wiederum   Wiederverwendbarkeit   wird   work   WriteLine   würde   würden   XmlAttribute   XmlDa   XmlDataProvider   XmlNode   XmlRoot   XPath   Zahl   zeigt   Zeitspanne   zeugen   zeugtauto   Zieht   ziemlich   Zugriff   zurückliefern   zurVerfügung   Zusammenarbeit   Zusätzlich   zusätzliche   zuvor   zwei   zweiten

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen