Learning how to use Manual Mocks for Testing
Published March 1st, 2010 Under Software Testing | Leave a Comment
In this episode we are going to take a look at how to use manual mocks for testing. Often times when creating unit tests we need to work in isolation in order to cover the paths we are attempting to test. When we want to test in isolation you can use a testing technique where you mock out your dependencies. When using Mocks you can either do it manually (what we are looking at) or you can use a mocking framework like Rhino Mocks. Either way you achieve the same results.
http://www.dimecasts.net/Content/WatchEpisode/164
Working across the Client Continuum
Published February 24th, 2010 Under Architecture, Coding, Services, User Interface | Leave a Comment
Come see how to build a continuum of client applications including HTML, AJAX, ASP.NET, Microsoft Silverlight, and Windows Presentation Foundation (WPF) that all consume the same Windows Communication Foundation (WCF) service. Learn how to reuse as much code as possible, how to optimize the development process, and how to address key logistical issues like external servers and cross domain communication.
Learning how to use the Extract Interface Technique
Published February 22nd, 2010 Under Agile, Coding | Leave a Comment
In this episode we are going to take a look at another refactoring technique, the Extract Interface technique. This technique allows you to extract an interface from a class in order to break your concrete dependencies. By doing this you can provide yourself with better testing support as well as a better layer of abstractions.
http://www.dimecasts.net/Content/WatchEpisode/163
Microsoft AJAX Library, jQuery and Microsoft Visual Studio 2010
Published February 22nd, 2010 Under Coding, Open Source Tools, User Interface | Leave a Comment
Learn how Microsoft ASP.NET AJAX enables you to easily create and use AJAX Control Toolkit controls in both ASP.NET Web Forms and ASP.NET MVC applications. Learn about all of the new features and improvements to the AJAX Control Toolkit controls such as the new client Script Loader and client DataView control. Also learn how ASP.NET AJAX was designed to work seamlessly with jQuery, how you can create ASP.NET AJAX controls directly from jQuery and how you can use the jQuery library in ASP.NET AJAX code. Learn how the new features of Visual Studio 2010 enable you to more productively build AJAX applications.
Using Cucumber for BDD and Agile Acceptance Testing
Published February 18th, 2010 Under Agile, Open Source Tools, Software Testing | Leave a Comment
Cucumber is a tool that can execute plain-text functional descriptions as automated tests. The language that Cucumber understands is called Gherkin. While Cucumber can be thought of as a “testing” tool, the intent of the tool is to support BDD. This means that the “tests” (plain text feature descriptions with scenarios) are typically written before anything else and verified by business analysts, domain experts, etc. non technical stakeholders. The production code is then written outside-in, to make the stories pass. Cucumber itself is written in Ruby, but it can be used to “test” code written in Ruby or other languages including but not limited to Java, C# and Python. Cucumber only requires minimal use of Ruby programming and Ruby is easy, so don’t be afraid even if the code you’re developing in is not Ruby. Gojko will demonstrate how to use Cucumber for Java, .NET and Ruby applications, talk about new Cucumber features and best practices for writing and maintaining Cucumber scenarios.
http://skillsmatter.com/podcast/agile-testing/using-cucumber-for-bdd-and-agile-acceptance-testing
« previous page — next page »