Your SlideShare is downloading. ×
0
         Getting started with javascript testing
   Pavneet Singh Saund   Web developer at Komplett Group   e: pav.saund@gmail.com   t: @pavsaund
   
   Javascript is a functional scripting language   It’s what brings ‘the web’ alive    Animations    Dynamic User Interf...
   Javascript lives on the client   ...and also in your phone : Apps   ...and the server : Nodejs   ...and also on the...
”any application that can be written inJavaScript, will eventually be written inJavaScript.”                              ...
           ...It’s still code after all
   You’re expected to write specs for code   It has to be mantainable ( SOLID )   This is just as important for Javascr...
         ..but beware: it’s a jungle out there!
   JasmineBDD   BusterJS   QUnit   Mocha   JSUnit   YUI Test   JSpec   Js-Test-Driver   ...
   Js-Test-Driver   Chutzpah   JSTest.NET   Forseti   ...
   Test.html   Continuous   Ad-Hoc
   Open Sourced   Headless test / spec runner for JavaScript   Focus on a short feedback loop   Convention-based   Au...
   Cross platform testrunner   Continuous testing   Frameworks: JasmineBDD, BusterJS, Qunit, Mocha   IDE integration (...
Å   KOMME IGANG...
   Js-Test-Driver   Chutzpah   JSTest.NET   Forseti   ...
   
   
Upcoming SlideShare
Loading in...5
×

Forseti driven javascript

473

Published on

This is a talk I held for Norwegian .NET User Group in Vestfold. It was an introduction to test-driven development within visual studio using Forseti as a test-runner.

Most of the presentation was a live demo

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
473
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Forseti driven javascript"

  1. 1.  Getting started with javascript testing
  2. 2.  Pavneet Singh Saund Web developer at Komplett Group e: pav.saund@gmail.com t: @pavsaund
  3. 3.  
  4. 4.  Javascript is a functional scripting language It’s what brings ‘the web’ alive Animations Dynamic User Interfaces Client <-> server communication Business logic
  5. 5.  Javascript lives on the client ...and also in your phone : Apps ...and the server : Nodejs ...and also on the desktop : Windows 8
  6. 6. ”any application that can be written inJavaScript, will eventually be written inJavaScript.” Jeff Atwood http://www.codinghorror.com/blog/2007/07/the-principle-of-least-power.html
  7. 7.  ...It’s still code after all
  8. 8.  You’re expected to write specs for code It has to be mantainable ( SOLID ) This is just as important for Javascript ...if not more important
  9. 9.  ..but beware: it’s a jungle out there!
  10. 10.  JasmineBDD BusterJS QUnit Mocha JSUnit YUI Test JSpec Js-Test-Driver ...
  11. 11.  Js-Test-Driver Chutzpah JSTest.NET Forseti ...
  12. 12.  Test.html Continuous Ad-Hoc
  13. 13.  Open Sourced Headless test / spec runner for JavaScript Focus on a short feedback loop Convention-based Automatic running of tests
  14. 14.  Cross platform testrunner Continuous testing Frameworks: JasmineBDD, BusterJS, Qunit, Mocha IDE integration (VS, Mono) Growl notfifications ...
  15. 15. Å KOMME IGANG...
  16. 16.  Js-Test-Driver Chutzpah JSTest.NET Forseti ...
  17. 17.  
  18. 18.  
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×