Test XSLT with XSpec

Published January 12th, 2012 Under Unit Testing | Leave a Comment

Test-driven development is one of the corner stones of Agile development, providing quick feedback about mistakes in code and freeing developers to refactor safe in the knowledge that any errors they introduce will be caught by the tests. There have been several test harnesses developed for XSLT, of which XSpec is one of the latest. Read more

Testing: Why Don’t We Do It Like This?

Published November 18th, 2010 Under Software Testing | Leave a Comment

Testing is a fundamental part of the Agile process. We live and breathe TDD/BDD. Red/Green/Refactor is our daily mantra. We love cucumber and writing executable, customer readable specifications. We even write tests for our JavaScripts. And yet, testing remains hard. The tests we love to write are brittle and tend to break when we refactor. Although we talk about the tests being the specification of our code, too often they specify “how its implemented” rather than “what should be done”. This talk is about how to improve the way we do testing, how to move away from merely specifying how our software is implemented to capturing the true essence of how it should function.

Video Producer: JRuby Conference

Seven Key Success Factors for Agile Testing

Published October 25th, 2010 Under Software Testing | Leave a Comment

Agile development approaches present unique challenges for testers and test teams. Working in short iterations, often with limited written requirements, agile development teams can leave traditional testers behind. Common testing–related activities such as user acceptance testing, testing inter–product relationships, and installation testing need different approaches to fit into agile projects. Lisa Crispin explains seven key factors for testing success within agile projects that you can also apply to more traditional methodologies. Using a whole team approach and adopting an agile testing mindset are among the important components of a successful agile testing strategy. Learn how to overcome cultural and organizational obstacles and barriers to success in areas such as test automation. Discover the seven critical factors that provide a foundation for building your team’s focus on quality and that deliver maximum value to your business.

Watch the streaming video from Norwegian Developer Conference 2010

Let’s Play TDD #1: How Does This Thing Work, Again?

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

James Shore starts this series on Test Driven Development by describing what his goals are and then starts with a new project in Java with Eclipse where he will apply TDD using JUnit.

Video Producer: James Shore

Behavior-Driven Development in the Real World

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

Behavior-Driven Development is more than a technique for creating and organizing unit tests. It is also a wonderful way to communicate with customers and users about the software being created. This video demonstrates some techniques and tools you can use to start delivering software with BDD. : Using Behavior-Driven Development frameworks, this session explores ways to create software starting with solid Agile requirements, moving all the way through automated testing. We use .NET in C# and Visual Studio ALM, although none of these exact tools are required to accomplish the goals we set forth.


Get Microsoft Silverlight

Download video in other formats and slides

The Tough Questions About Testing

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

Unit testing is a part of Test-Driven Development, but TDD is not only about Unit testing. In TDD, you usually write tests before you write any application code, and these test serve as documentation. However, Behavior-Driven development is a less well-defined term. Some contrast BDD and TDD while others say that they’re they are like two sides of the same coin. Bob Silverberg discusses Test-Driven Development and Unit testing and says that the two techniques sometimes get confused with one another

Video source: Dzone.com

Comparing FitNesse, Cucumber and keywords for Domain Specific Test Languages

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

FitNesse, BDD/ATDD based tools (like Cucumber) and various keywords based tools each have their followers when it comes to automated testing at the system or acceptance level. But few have tried each type and many are wondering which one best suits their organisation, project or product. The concept of Domain Specific Test Languages (DSTL) is a great improvement over record & playback based approaches to automated testing and promises easy to read & write tests in the language of the business and low maintenance effort. This interactive session first presents DSTLs and how they fit in an Agile process & team and then considers how each type of tool supports this effective approach to automated testing. The tools will be compared using one non-trivial test case, to illustrate some of their strengths and limitations

Watch this video on Skillsmatter.com

keep looking »