#javascript testing

JavaScript testgetrieben entwickeln mit QUnit

Sah JavaScript-Entwicklung vor zehn Jahren noch so aus, dass man kleine Codeschnipsel für bestimmte Webseiten entwickelte, geht der Trend seit einiger Zeit dahin, dass modulare JavaScript-Bibliotheken auf vielen Webseiten eingesetzt werden. Eines der prominentesten Beispiele hierfür ist die Bibliothek jQuery. Dieser Beitrag zeigt nach einer kurzen Einführung in das Thema Unit Tests an einem praktischen Beispiel, wie JavaScript modular mit Unit Tests unter Verwendung der QUnit-Bibliothek entwickelt werden kann.

JavaScript testgetrieben entwickeln mit QUnit

Das Mockup ist recht simpel. Es hält im Hintergrund ein Array mit To-do-Listen-Namen, und wenn eine To-do-Liste angefordert wird, wird eine neue Instanz mit fünf Einträgen erzeugt (Listing 6). Listing

JavaScript testgetrieben entwickeln mit QUnit

Wir öffnen jetzt also unsere JavaScript-Datei businessClasses.js und erstellen uns eine Funktion TodoList mit einem Parameter name. Das sollte dann so ähnlich aussehen wie in Listing 4. Listing 4: To-do-Liste function

JavaScript testgetrieben entwickeln mit QUnit

Den Testcode könnten wir jetzt einfach in einen Skriptblock in der Datei unittest.html schreiben. Das würde aber auf die Dauer sehr unübersichtlich und schwer wartbar werden. Deshalb werden wir hierfür

JavaScript testgetrieben entwickeln mit QUnit

Testgetriebene JavaScript-Entwicklung mit QUnit Testgetriebene Entwicklung folgt immer dem gleichen Muster: Test für eine Funktion schreiben, der fehlschlägt Methode nur soweit implementieren, dass

JavaScript Testing im Aufwind (Teil 7)

Windows Developer Der Artikel "JavaScript Testing im Aufwind" von Sebastian Springer ist erstmalig erschienen im Windows Developer 7.2012 Ausblick Was in anderen Plattformen bereits nicht mehr wegzudenken

JavaScript Testing im Aufwind (Teil 5)

Windows Developer Der Artikel "JavaScript Testing im Aufwind" von Sebastian Springer ist erstmalig erschienen im Windows Developer 7.2012 Ein vielversprechendes Tool in diesem Bereich ist Sinon.js.

JavaScript Testing im Aufwind

Seit seiner Entstehung 1995 hat JavaScript im Umfeld von Webapplikationen stetig an Bedeutung gewonnen. Zum einen ist diese Popularität auf die hohe Verfügbarkeit dieser Sprache in den meisten Webbrowsern zurückzuführen. Zum anderen hat die Entstehung großer Frameworks wie jQuery, Dojo und Ext JS ihren Teil dazu beigetragen. Diese Frameworks sorgen vor allem für die Gleichschaltung von Browserinkompatibilitäten, die Erweiterung des Featuresets von JavaScript und eine beschleunigte und vereinfachte Entwicklung von Applikationen.

JavaScript Testing im Aufwind (Teil 2)

Windows Developer Der Artikel "JavaScript Testing im Aufwind" von Sebastian Springer ist erstmalig erschienen im Windows Developer 7.2012 Im JavaScript-Umfeld existieren seit mehreren Jahren namhafte

JavaScript Testing im Aufwind (Teil 3)

Windows Developer Der Artikel "JavaScript Testing im Aufwind" von Sebastian Springer ist erstmalig erschienen im Windows Developer 7.2012 Im Folgenden wird QUnit verwendet, ein weit verbreitetes und

JavaScript Testing im Aufwind (Teil 4)

Windows Developer Der Artikel "JavaScript Testing im Aufwind" von Sebastian Springer ist erstmalig erschienen im Windows Developer 7.2012 Was macht einen guten Test aus? Für die Erstellung von Unit

JavaScript Testing im Aufwind (Teil 6)

Windows Developer Der Artikel "JavaScript Testing im Aufwind" von Sebastian Springer ist erstmalig erschienen im Windows Developer 7.2012 Automatisierung Ein wesentlicher Bestandteil im agilen Softwareentwicklungsprozess

X
- Gib Deinen Standort ein -
- or -