Cucumber data-driven testing tips

Very often I hear testers wondering how to pass data from step to step in Cucumber. I usually store important data in variables or, for instance, store user data in hashes. Let’s see an example: Scenario: Create new user Given I create new user named “user_1″ with the following data: |first_name |last_name |mobile |email |user_name [...]

Tags: ,

Gmail as an issue tracking system

Working as a consulting test manager in my latest project, a new website with 20 local sites, I was planning user acceptance testing which would be done by using all project members, reference groups, local site owners etc. (60+ persons) as testers. The question was how to do this. How will testers report issues they [...]

Tags: , ,

Cucumber tests on iPhone/iPad

I am sure everybody has heard about Cucumber ( https://github.com/aslakhellesoy/cucumber) – a tool for Behaviour Driver Development where you describe software behavior in natural language that your customer can understand. Through step definitions these behavior descriptions are executed as automated tests. Cucumber serves as documentation, automated tests and development aid. My friend and colleague Christian [...]

Tags: , , , , ,

Maven, FindBugs and Dashboard Reports

There are a few simple steps to get nice graphic presentations of FindBugs results using Maven.

First, to enable FindBugs reporting in Maven, just add report section to your pom files, something like example below, but of course, you can do your own configuration.

Tags: ,