Videos tagged with TDD


dnrTV Show #10: Jean Paul Boodhoo on Test Driven Development Part 1 of 2

dnrTV Show #10: Jean Paul Boodhoo on Test Driven Development Part 1 of 2

Posted in Frameworks, Development, Project Management, Testing

Summary Jean Paul Boodhoo gets real with TDD in this the first ofa two-part series on TDD. Instead of showing simple brain-dead samples, JP uses a Model-View-Presenter solution to populate a drop-down listbox on a web page. This is a really great way to get into the discipline of TDD. Bio Jean-Paul S. Boodhoo is a .NET delivery expert who has been working with the .NET Framework since beta 1 of...

Tags: Frameworks, ASP.NET, C#, TDD, .NET Framework, dnrTV, MVP



Designing for Testability

Designing for Testability

Posted in Project Management, Testing, Conferences, Development

Summary In this presentation from QCon San Francisco, Cedric Beust and Alexandru Popescu discuss interesting features of TestNG such as grouping of tests, data providers for tests and dependency handling in tests, tips for designing easily testable code such as eliminating statics, extreme encapsulation and TDD, the importance of functional versus unit testing, and migrating from JUnit to TestN...

Tags: Practices, Q&A, Conferences, Java, TDD, Unit Testing, InfoQ, QCon San Francisco 2007, Software Testing, TestNG, QCon, ...


Coplien and Martin Debate TDD, CDD and Professionalism

Coplien and Martin Debate TDD, CDD and Professionalism

Posted in Project Management, Testing, Conferences

Summary Debate sprang up at JAOO '07 around Bob Martin's assertion that "nowadays it is irresponsible for a developer to ship a line of code he has not executed in a unit test." In this InfoQ video, he debated with Jim Coplien on this and other topics, including Design by Contract vs. TDD and how much up-front architecture is needed to keep a system consistent with the business domain...

Tags: Practices, XP, Q&A, Testing, Interview, Agile, refactoring, TDD, Unit Testing, InfoQ, Delivering Quality, ...


JRuby: Not Just Another JVM Language

JRuby: Not Just Another JVM Language

Posted in Conferences, Development, Frameworks, Project Management, Testing, Databases

Summary In this presentation from QCon San Francisco 2007, Charles Nutter discusses the Ruby and JRuby featureset, the JRuby compiler, calling Java from JRuby and vice versa, programming Swing with JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, Test-Driven Development and Behaviour-Driven Development. Bio Charles Nutter has been a Java developer since 1996, recent...

Tags: Conferences, Ruby, Ruby On Rails, Frameworks, Java, TDD, ActiveRecord, JRuby, BDD, Rake, RSpec, ...


Automating Business Value with FIT and Fitnesse

Automating Business Value with FIT and Fitnesse

Posted in Project Management, Testing, Conferences

Summary Agile communities consider stories “done” when the acceptance tests (also called story tests) are shown to the customer. Originally, this was a manual process, but in recent years, several frameworks have been created to automate this process, providing acceptance testing all the benefits of automated unit testing. One of the most popular of these if called FIT, created by W...

Tags: Practices, Q&A, Conferences, Testing, Technologies, Agile, TDD, InfoQ, Software Testing, Fit / Fitnesse, No Fluff Just Stuff Symposium, ...



Cédric Beust discusses Designing for Testability

Cédric Beust discusses Designing for Testability

Posted in Project Management, Testing, Development, Conferences

Summary In this interview from QCon San Francisco 2007, Cédric Beust discusses designing and architecting for testability, problems that hinder testability, test-driven development, the "Next Generation Testing" book, performance testing recipes, and testing small, medium and large codebases. Bio Cédric Beust is the co-founder of the TestNG framework and is a senior soft...

Tags: Practices, Q&A, Testing, Java, Design Patterns, Interview, TDD, Unit Testing, InfoQ, Software Testing, TestNG, ...


Steve Freeman On TDD: How Do We Know When We’re Done?

Steve Freeman On TDD: How Do We Know When We’re Done?

Posted in Project Management, Testing, Conferences

Summary Writing a test makes you clarify your ideas about what needs to be done, and making the test pass means that you know that you've added a little more functionality today. Having a comprehensive suite of tests gives you the confidence to get on with things because you can tell when you've broken the system, and tests that are difficult to write show you where you need to improve. Bio Ste...

Tags: Q&A, Conferences, Agile, TDD, Unit Testing, InfoQ, Qcon London 2007


Systematic Testing of Software with Structurally Complex Inputs

Systematic Testing of Software with Structurally Complex Inputs

Posted in Conferences, Companies, Testing, Project Management, Development

Google Tech Talks January, 7 2008 ABSTRACT Modern software pervasively uses structurally complex data, for example web-traversal code operates on graphs that encode web pages, and IDEs manipulate program representations such as abstract syntax trees. The standard approach to generating test suites for such software, manual generation of the inputs in the suite, is tedious and error-prone. This ...

Tags: Techtalks, Google, Conferences, Testing, Lectures, TDD, Broadcasting, Development, Companies



RSpec Story Runner Top to Bottom Screencast

RSpec Story Runner Top to Bottom Screencast

Posted in Development, Testing, Project Management

By Pat Maddox: A couple people on the RSpec mailing list have mentioned that they would like to see a screencast tutorial that shows how to use Story Runner. I made one this afternoon showing how I use Story Runner to drive the development of a feature. It's a bit funky at parts because it turns out I can't talk, type, and think all at the same time, I can only pick two. Anyway, I hope it's hel...

Tags: Practices, Ruby, Testing, TDD, BDD, RSpec