development
      46.79k    0 Comments

In my previous post I walked through how to change Aurelia to load modules via Require.js so that you can set breakpoints and debug from VS when you run your Aurelia project. In this post I want to share some tips about unit testing your Aurelia view-models. Unit Testing Javascript If you aren’t yet convinced of the value of unit testing, please read my post about why you absolutely should be. ...
Testing
      20.2k    10 Comments

I am often asked if there is a way to see a “traceability matrix” in TFS. Different people define a “traceability matrix” in different ways. If you want to see how many tests there are for a set of requirements, then you can use SmartExcel4TFS. However, this doesn’t tell you what state the current tests are in – so you can’t see how many tests are passing / failing etc. Test Points Of course this ...
Testing
      14.92k    0 Comments

I have been doing some coded UI testing and running tests using Chrome (via the Selenium components). However, I noticed that when my test completed successfully, the Selenium (ChromeDriver) window stayed open and never terminated. Here’s a code snippet of my original code: [TestMethod] public void TestTimesheetIsDeployedChrome() { BrowserWindow.CurrentBrowser = "chrome"; var testUrl = ...
teambuild
      17.31k    0 Comments

I’ve written about why builds are absolutely essential in modern application development (Part 1) and what why Team Build is a great build engine (Part 2). However, if you don’t include unit tests in your builds, it’s like brushing your teeth without toothpaste – there’s a lot of movement, but it’s not the most effective way to do things. In this post, I want to put forward a few thoughts about ...