In addition to Microsoft and Vodafone, LShift was required to work with an Over The Air (OTA) server supplier (SmartTrust) and a SIM supplier (Axalto). LShift was also responsible for working with all suppliers closely during the design phase before integrating the components.
The prototype developed achieved all objectives and was delivered in time and within budget. Subsequently LShift has been engaged to further refine the underlying protocol and architecture prior to Vodafone launching products based upon the framework.
The project was demonstrated to the distributed-systems research community at a conference at Microsoft Research, Cambridge.
We have been using WebDriver (/Selenium) for doing functional testing of web applications. I have personally been involved in using WebDriver on .NET to automate testing of several .NET web applications.Â But in my spare time, I’ve discovered another use for WebDriver, which is automating interactions with websites.
We recently started a project using Microsoft’s ASP.NET MVC 2Â framework. Since I’m pretty big on test driven development, IÂ immediately wanted to start unit testing the controllers. It turns outÂ that it’s a bit harder than I thought: in production, MVC does a wholeÂ bunch of stuff before execution ever reaches your controllers. And ifÂ you naively just start applying TDD, you get all sorts of funkyÂ NullReferenceExceptions deep in the bowels of MVC.