Skip to content

Wakaleo Consulting

  Home Resources Articles
  • Expertise in quality development and testing practices
  • Training and Mentoring in Test Driven Development
  • Training and Mentoring in Test Driven Development
  • Training and Mentoring in Test Driven Development
  • Expertise in Continuous Integration and Continuous Deployment
  • Expertise in Continuous Integration and Continuous Delivery
  • Expert Jenkins/Hudson training and mentoring
  • Training and Mentoring in Test Driven Development
  • Expertise in Automated Acceptance Tests and ATDD
User Rating: / 2
PoorBest 
John is a prolific author: he has published a large number of well-regarded articles on Java and Open Source topics, and is a regular contributer to sites such as Java.net, Javaworld, OnJava, DevX, and InformIT. Below you will find a list of these articles, which you may find useful for your own organisation.
 
Dr Dobb's Project of the Month: Thucydides

Results from large, automated runs of acceptance tests can be hard to understand quickly, especially for projects in active development. Thucydides synthesizes acceptance test results and generates useful charts and analysis that pinpoint errors and present a visual overview of the project development status. Better yet, it works with JUnit, Selenium, and easyb.

View the article...

 
Selenium 2 and Thucydides for ATDD
User Rating: / 1
PoorBest 

John Ferguson Smart is an advocate of open source tools that support and automate the software development lifecycle, especially in Agile environments. Now he presents Thucydides, his own testing library built on top of Selenium 2/WebDriver. As he demonstrates, Thucydides rethinks and extends the potential of ATDD; first by turning automated web tests into automated acceptance criteria, and then by documenting that criteria for collaborative, multidisciplinary teams.

View the article...

 
Acceptance test driven development for web applications

Acceptance test driven development, or ATDD, is a collaborative practice wherein application developers, software users, and business analysts define automated acceptance criteria very early in the application development process. They then use the acceptance criteria to guide subsequent development work. As John Ferguson Smart explains in this JavaWorld feature, ATDD is a simple process change that can have far-reaching implications for your development projects.

View the article...

 
Maven Repository Managers for the Enterprise
User Rating: / 2
PoorBest 

If you use Maven, or even if you just use Maven repositories for your dependency management, you should be using a Maven Repository Manager. It's like using a kayak without paddles: you'll get there eventually without them, but your life will be much easier if you are properly equipped.

View the article...

 
Working with Maven in NetBeans 6.7.1
User Rating: / 3
PoorBest 

If you are a NetBeans user working with Maven, you're in luck with NetBeans 6.7.1! This latest release comes with a swathe of cool features to help you work with your Maven projects pretty much out-of-the-box.

View the article...

 
Grails and Continuous Integration: an essential duo
User Rating: / 2
PoorBest 
Grails and Continuous Integration

How to set up a Continuous Integration build job to compile and test your Grails application in Hudson, for automated continuous integration....

View the article...

 
<< Start < Prev 1 2 3 4 5 6 7 Next > End >>

Page 1 of 7