Talk Release Management With Artifactory
Published June 10th, 2010 Under Open Source Tools, Software Testing | Leave a Comment
In this presentation the Artifactory team demonstrates the benefits of managing your software development life-cycle through continuous integration. Frederic Simon and Yoav Landman show how to automate large-scale multi-module projects using a fully-integrated platform with Artifactory and Hudson. Using Maven, Gradle, or Ivy builds, it is now possible to dynamically automate and manage the pyramidal stacks of Unit, Functional, and Integration Tests. This demo-based session will show you how Artifactory and Hudson work together to make it much easier to promote certified builds to milestone releases, and finally to general availability, while making sure all builds are fully reproducible.
Produced by the Silicon Valley JavaFX User Group
Contract Tests in JUnit 4
Published May 28th, 2010 Under Open Source Tools, Software Testing | Leave a Comment
As part of his talk on integration tests J.B. Rainsberger talked about how contract tests can be used to test the interaction between classes when using a mockist approach to developer testing. He wondered aloud if it would be possible to write these kinds of tests using abstract classes and JUnit 4. The answer is yes, with some caveats, as Ben Rady demonstrates it.
Video produced by Ben Rady
Removing Duplication by Refactoring
Published May 5th, 2010 Under Coding, Open Source Tools | Leave a Comment
This video removes the duplication in the add and subtract classes by introducing an abstract base class. The end result is a use of the template method pattern.
Video Producer: Brett L. Schuchert
Getting Started with TDD in Java using Eclipse
Published April 12th, 2010 Under General | Leave a Comment
Starting with an empty workspace, this video begins with a demonstration of basic Test Driven Development in Java using Eclipse. From basic tests and basic production code, to refactoring, and some splashes of Behavior Driven Development, watch production code get created test first.
Learn how to Use Selenium with Maven/Ant to Automate Testing of Web Apps
Published March 24th, 2010 Under Open Source Tools, Software Testing | Leave a Comment
San Francisco Java User Group presents Chris Bedford who talks about:
- How to write functional tests with Selenium (including explaining its IDE, architecture, RC, and alternatives like Canoo WebTest)
- How to set up Selenium testing for web apps in continuous integration using Maven, Ant, Cargo, etc.
- How to use Hudson for build server