selenium (20)

Fitnesse + ATDD + DSL

[In TDD] first the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test and finally refactors the new code to acceptable standards.

Fitnesse ATDD

Should a tester/developers become a combined entity? Or is this simply representative on the increasing demands on a tester? Stepping back from this boringly over-debated point, there are reasons that the question arises in the first place …From QA Management persepctive, there is weaknesses in the path from user story down to code, and the transparency. Slight deviations can lead to major requirements gaps, and ATDD (or the identical BDD – Bahvaiour Driven Design), is one approach that addressed this on paper – but regards good tools available, they are still very light on the ground.

Using Selenium IDE with Firebug

This video demonstrates how you can use Firebug with Selenium IDE to record testcases for your Web application. This technique can be used with JavaScript frameworks like ExtJS and JQuery where basic recording doesn’t work. In this demonstration, X-path is usedd as a way to locate html elements on the web page.


Fitnesse and PHP

One of the pieces of advice I have carried with me is from an Agile coach/menter with a lot of automated testing expertise.

If a project is near the beginning, use Fitnesse (primary objective is User Acceptance Tests) – if the project further along the line, use Selenium (primary objective is to test code).


Learn JAVA (via Selenium)