BT
Older rss
01:36:26

Automated Test Hell, or There and Back Again

Posted by Wojciech Seliga  on  Jun 26, 2014 3

Wojciech Seliga shares from experience how complex it can be to deal with thousands of tests -unit, functional, integration, performance- for Atlassian JIRA and what they did to bring it under control.

01:03:11

TDD: Where Did It All Go Wrong?

Posted by Ian Cooper  on  Jun 22, 2014 8

Ian Cooper reminds what was Kent's original proposition on TDD, what misunderstandings occurred along the way and suggests a better approach to TDD, one that supports development rather impeding it.

53:58

Unit Testing JavaScript Applications

Posted by Stephen Thomas  on  Jun 10, 2014

Stephen Thomas introduces TDD for JavaScript developers, including useful tools and frameworks.

01:00:43

Architecture and Design Are So Important

Posted by Scott Ambler  on  Jan 31, 2014 4

Scott Ambler explains the pros/cons of daily just-in-time architectural modeling and a TDD approach to design level, advising through examples on integrating these techniques into development.

40:20

GVM: An Example of BDD in Action

Posted by Marco Vermeulen  on  Jan 17, 2014

Marco Vermeulen showcases using BDD and Cucumber to develop GVM, an open source tool for managing parallel SDK versions.

43:53

TDD and Refactoring with LEGO

Posted by Bryan Beecham  on  Jan 12, 2014

Bryan Beecham teaches the TDD principles with LEGO bricks, making technical concepts easier to grasp by working with your own hands.

43:20

BDD Using Cucumber JVM and Groovy

Posted by Marco Vermeulen  on  Jan 03, 2014 1

Marco Vermeulen explains using Cucumber and Groovy to apply BDD to a project, using Gherkin for writing scenarios, Groovy for step definitions, Spock for new features, and running Cucumber features.

21:34

Behavior-driven Development

Posted by Liz Keogh  on  Jun 13, 2013

Liz Keogh shows why conversations are the most important aspect of BDD, how examples can help you discover things early, and why discovery is an inevitable part of software development.

58:37

Testing and Refactoring Legacy Code

Posted by Sandro Mancuso  on  May 02, 2013

Sandro Mancuso runs a hands-on demo adding tests to a Java legacy code then refactoring it.

34:45

How to Narrow Down What to Test

Posted by Zsolt Fabok  on  Feb 27, 2013

Zsolt Fabok provides guidance on selecting those sections of code that are most likely to profit from automated testing and leaving out those where chances for errors are low.

Chasing the Golden GOOS

Posted by Alex Aitken, Nick Faulkner  on  Dec 29, 2012

Alex Aitken and Nick Faulkner share lessons learned building a cross-platform HTML5 application based on GOOS principles (Growing Object-Oriented Software).

3 Patterns for Cleaner Code

Posted by Cory Maksymchuk  on  Dec 22, 2012 17

Cory Maksymchuk introduces 3 patterns for writing cleaner code: Predicates, Classifiers, and Transformer.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT