Browse by Tags

All Tags » BDD (RSS)

WatinN to automate browser and test sophisticated ASP.NET AJAX sites by Omar AL Zabir on things you don't find easily

WatiN is a great .NET library for writing automated browser based tests that uses real browser to go to websites, perform actions and check for browser output. Combined with a unit test library like xUnit, you can use WatiN to perform automated regression...

User story is worthless, Behavior is what we need by Omar AL Zabir on things you don't find easily

User Story is suitable for describing what user needs but not what user does and how system reacts to user actions within different contexts. It basically gives product team a way to quantify their output and let their boss know that they are doing their...
Filed under: , , , , ,

Create a Build Script with Rake in Iron Ruby that Integrates StyleCop, Simian, FxCop, MSpec and NCover by Kazi Manzur Rashid's Blog

With the release of Iron Ruby we are no more tide up with the xml based build script like NAnt and MSBuild, we can now use Rake with Iron Ruby to build our .NET based projects. In this post, I will show you a very basic build script in rake that will...
Filed under: , , , , , ,

Write your Tests in RSpec with IronRuby by Kazi Manzur Rashid's Blog

[Note: This is not a continuation of my previous post , treat it as an experiment out in the wild. ] Lets consider the following class, a fictitious Fund Transfer Service: public class FundTransferService : IFundTransferService { private readonly ICurrencyConvertionService...
Filed under: , , , , , ,

Step by Step screencasts to do Behavior Driven Development on WCF and UI using xUnit by Omar AL Zabir on hard to find tech stuffs

I am trying to encourage my team to get into Behavior Driven Development (BDD). So, I made two quick video tutorials to show how BDD can be done from early requirement collection stage to late integration tests. It explains breaking user stories into...

Rescue overdue offshore projects and convince management to use automated tests by Omar AL Zabir on hard to find tech stuffs

I have published two articles on codeproject recently. One is a story where an offshore project was two months overdue, my friend who runs it was paying the team from his own pocket and he was drowning in ever increasing number of change requests and...
Filed under: , , , ,

ParallelWork: Feature rich multithreaded fluent task execution library for WPF by Omar AL Zabir blog on ASP.NET Ajax and .NET 3.5

ParallelWork is an open source free helper class that lets you run multiple work in parallel threads, get success, failure and progress update on the WPF UI thread, wait for work to complete, abort all work (in case of shutdown), queue work to run after...
Filed under: , , ,

Do Unit Test and Integration Test from same test code using Conditional Compilation by Omar AL Zabir blog on ASP.NET Ajax and .NET 3.5

You usually write unit test and integration test code separately using different technologies. For example, for unit test, you use some mocking framework like Moq to do the mocking. For integration test, you do not use any mocking, just some test classes...
Filed under: , , , ,
Powered by Community Server (Non-Commercial Edition), by Telligent Systems