Refactoring Test Code

Published August 31st, 2010 Under Software Testing | Leave a Comment

Badly written tests are a nightmare of many agile projects. Hard to understand and maintain test suite sometimes act as a brake on introducing changes. This presentations discuss basic techniques of refactoring test code. During live coding session you will see how to simplify non-readable tests in few simple test and, among other things, various ways of creating test data, expressing assertions and avoiding duplication in tests.


Inside Microsoft Team Foundation Server (TFS)

Published August 31st, 2010 Under Software Testing | Leave a Comment

Steve Andrews discusses Microsoft’s Application Lifecycle Management (ALM) which delivers source control, work item tracking, Team Foundation Build, a team project portal Web site, reporting, and project management capabilities.

LinkedIn Ruby-Based, Page-Model-Oriented Testing Framework with Selenium

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

We all know that UI test automation for any complex, rapidly changing web application can be daunting. Authoring effective tests is often painstaking, and the maintenance burden of keeping them kicking is generally hefty. In order to stay on top and keep our QA team in good mental health here at LinkedIn, we’ve adopted the page object pattern and implemented it in a way that solves some of the common headache-inducing problems around test automation. Wade Catron will demonstrate how this approach affords us a natural feeling, driver-independent test API with a tidy home for element locator mappings, producing tests that are robust, readable, and easy to fix.

Video producer: San Francisco Selenium User Group

Load Test with Visual Studio Team System

Published August 30th, 2010 Under Performance Testing | Leave a Comment

How to stress load your application and set up web tests or win form tests with Visual Studio Team System.

Behavior Driven Development on WCF and UI using xUnit

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

This tutorial shows how BDD can be done from early requirement collection stage to late integration tests. It explains breaking user stories into behaviors, and then developers and test engineers taking the behavior specs and writing a WCF service and unit test for it, in parallel, and then eventually integrating the WCF service and doing the integration tests. It introduces how mocking is done using the Moq library. Moreover, it shows a way how you can write test once and do both unit and integration tests at the flip of a configuration setting.

Watch Behavior Driven Development on WCF and UI using xUnit


next page »