Testing C# and ASP.Net Applications Using Ruby

Published August 4th, 2010 Under Functional Testing | Leave a Comment

Ben Hall shows how Ruby testing tools can help with .NET and ASP.NET development and takes a look at RSpec, Webrat, Cucumber, Selenium and others. Also: a peek at using IronRuby for testing .NET apps.

http://www.infoq.com/presentations/hall-testing-with-ruby

Continuous Integration, Pipelines and Deployment

Published August 4th, 2010 Under Configuration Management, Continuous Integration | Leave a Comment

When Continuous Integration grows within organizations, Build Pipelines can help to manage the workflow to get software through the different checkpoints to get applications to production. This process can further evolve into Continuous Deployment. A side effect of this, is that the management of the CI infrastructure also requires an increased involvement of sysadmins and operations.

Video Producer: Devops Days

Related Resources:
* Continuous Integration: the Cornerstone of a Great Shop
* Continuous integration tools directory

The State of the Art on .NET

Published August 4th, 2010 Under Unit Testing | Leave a Comment

Amanda Laucher and Josh Graham present at an introductory level some of the most important elements of the .NET ecosystem: F#, M, Boo, NUnit, RhinoMocks, Moq, NHibernate, Castle, Windsor, NVelocity, Guerilla WCF, Azure, MEF.

http://www.infoq.com/presentations/The-State-of-the-Art-on-.NET

Application Versioning in GlassFish 3.1

Published July 15th, 2010 Under Configuration Management | Leave a Comment

This video demonstrates the deployment of multiple version of the same application in GlassFish 3.1 Milestone 1.

Grease your Suite: Tips and Tricks for Faster Testing

Published July 15th, 2010 Under Unit Testing | Leave a Comment

Continuous integration is a great way to keep your code base organized and well tested. But when a test suite takes so long to run that developers stop running it before every commit, they lose their constant feedback loop and quality drops. In this talk we’ll explore methods of speeding up the test suite so that developers can be confident about the code they’ve written before they share it with the team. We’ll start with quick cheap fixes, like optimizing your operating system, that can yield drastic results (like cutting test time in half!) with no loss of functionality. We’ll also cover methods of writing tests that reduce their run time with gems like fast_context for shoulda. At then end, we’ll move to more involved methods of multi-tasking your test suite to run on all the cores in your workstation and even to setting up a distributed testing cloud to run all your tests in parallel. Every tactic will be backed up with hard benchmarks from real production code. We’ll show the evolution of a test suite from its full run time of 13 minutes down to a number you won’t believe.

Video Producer: Gotham Ruby Conference

Molybdenum Cross Browser Testing

Published July 7th, 2010 Under Functional Testing | Leave a Comment

Molybdenum is web UI testing made easy. Capture and replay, modularized and maintainable tests with bricks, data binding with external files, reporting with simple rerun possibilities, test other media than HTML like PDF with helper applications. It provides integration into build tools like ANT and Maven. Molybdenum is based on selenium-core. While SeleniumIDE is focusing on developers with export to different programming languages and crossbrowser testing, Molybdenum is focused on simple test execution, reporting, test parameterization for everybody participating in your team. This video shows how to do cross browser testing with Molybdenum.

Debugging in YUI 3

Published July 5th, 2010 Under Unit Testing | Leave a Comment

YUI engineer Luke Smith discusses the fine art of debugging web applications, looking at general tools and techniques and providing a few specific hints about debugging in YUI 3.

« go backkeep looking »