In The Brain of JBehave 2
Published June 23rd, 2009 Under Software Testing | Leave a Comment
Elizabeth Keogh is a developer for JBehave, a behaviour-driven development testing framework built on top of JUnit. Elizabeth Keogh showed an example of using the current version of JBehave with a little screencast: she used the Game of Life program that she had written to write JBehave tests in what seemingly looked like natural language. JBehave actually operates with keywords in the test files and uses pattern matching to see whether the test was successful.
http://skillsmatter.com/podcast/java-jee/jbehave-2
John Ferguson Smart Devoxx Interview
Published June 2nd, 2009 Under Software Testing | Leave a Comment
John Ferguson Smart is a freelance consultant and author of Java Power Tools. During the JavaPosse.com interview John, Dick and Carl talk about Continuous Integration tools, parameterized unit tests and what other test approaches the near future will probably bring.
Behavior Driven Development in Java with easyb
Published May 27th, 2009 Under Coding | Leave a Comment
Easyb is a new and very hip behavior driven development framework for Java. This talk will go through the basic principles of Behavior Driven Development, and look at how it builds on and differs from “traditional” Test-Driven Development. It then moves on to look at easyb, a very cool DSL-based behavior driven development framework for Java that uses Groovy to let you pretty much write tests that document themselves.The talk will be very practical. We will look at how to write basic easyb test stories, how to use fixtures in easyb and of course how to integrate easyb tests into your build process. There will also be some live demos just to prove that it really is as easy as it looks! No knowledge of TDD, BDD or Groovy is required!
JUnit Tutorial
Published November 14th, 2008 Under Software Testing | Leave a Comment
A brief tutorial on how to use the JUnit testing framework for Java.
Writing Testable Code
Published November 6th, 2008 Under Coding, Software Testing | Leave a Comment
Misko Hevery made a presentation at Google Tech Talks about unit testing. He tells us that “There is no secret to writing tests… … there are only secrets to writing testable code!”. He describes the different category of tests and shows the importance of unit testing. He describes how to avoid writing untestable code.
Additional resources
Slides of the presentation (requires google account)
Testability-explorer is a tool which analyzes java byte-codes and computes how difficult it will be to write unit-test. It attempts to help you quantitatively determine how hard your code is to test and, where to focus to make it more testable
GTAC 2007: Cedric Beust – Test NG
Published August 11th, 2008 Under Software Testing | Leave a Comment
Cedric is a software engineer at Google. He is the creator of the testing framework TestNG and he regularly speaks at conferences about software testing and other programming related topics.
Refactoring Java Classes with Eclipse
Published July 21st, 2008 Under Coding | Leave a Comment
Small introduction to Eclipse Feature Diagrams function: a tool to refactor Java classes.
Additional resources:
Refactoring Java Code
Refactoring in NetBeans 4.1
Unit Testing Java & SOA
Published April 24th, 2008 Under Software Testing | Leave a Comment
Unit Testing Java & SOA, In-the-Brain of Frank Cohen at Skills Matter, London. Java developers have widely adopted test first software development strategies. Unit test frameworks for Java, Web services, Ajax, REST, Service Oriented Architecture, and Flash/Action Script show the diversity of adoption among Java developers. In this session, Frank took Java developers through the advanced topics in unit testing: turning unit tests into functional tests, running unit tests on a scalable grid of unit testing nodes, leveraging unit tests build by developers in the software testing effort, correlating unit test results to frameworks that observe hot spots of performance, and providing operational data to unit tests at test runtime.
« go back
RSS
Twitter
Facebook