testing

Effective Mockito in a modular world

Session Type: 
Standard [35 minutes]
Speakers

Amongst the Mocking Frameworks for Java, Mockito is probably the most popular. And, for good reason: the Mockito development team has combined kick-ass features with a great programming model. Especially for clean coders who practice test driven development, this Library is a hot topic. Many developers agree that Mockito can boost your coding productivity significantly when you know how to use it well.

Schedule info

Audience

Track: 
Cool Stuff (other)
Experience level: 
Advanced

Program, thou shalt behave!

Session Type: 
Standard [35 minutes]
Speakers

Imagine that users could use prose to describe how your software should behave and you could turn such a description into an executable acceptance test with just a few simple steps. Jnario is a new tool that lets you describe the behavior of software in a business-readable, domain-specific language similar to Gherkin and makes it easy to enrich this description with the required code for execution.

Schedule info

Time slot: 
28 March 11:15 - 12:00
Room: 
Lake Thoreau

Audience

Track: 
Domain Specific Language
Experience level: 
Beginner

Static analysis for quality mobile applications

Session Type: 
Standard [35 minutes]
Speakers

Improving software quality is a continual goal for developers. Static analysis is an easy technique to employ throughout the lifecycle. Mobile developers must be aware of the way different devices can exploit missing or malformed resources. The MOTODEV team has created a free Eclipse-based static analysis tool that can be updated quickly each time a new Android platform is released and can be customized by third parties to create their own validation sequences.

Schedule info

Audience

Track: 
Mobile/Embedded
Experience level: 
Intermediate

Extreme Mobile Testing with Selenium (and Robots)

Session Type: 
Standard [35 minutes]
Speakers

Can your robot play Angry Birds? On an iPhone? Mine can. It's called "BitbeamBot". It started as an art project, but it has a much more serious practical application: mobile web testing. To trust that your mobile app truly works, you need an end-to-end test on the actual device. BitbeamBot is an Arduino-powered open source hardware CNC robot that can test any application on any mobile device. You can control it through the Selenium test automation API.

(Watch the video of BitbeamBot playing Angry Birds.)

Schedule info

Audience

Track: 
Agile ALM
Experience level: 
Beginner

Best practices for using Hudson as part of your Agile strategy

Session Type: 
Standard [35 minutes]
Speakers

Hudson CI server is often used merely as an automated build system and to run tests. But is it at the heart of your agile approach to development? Is it providing the fast, self-testing, automated feedback to your development team that increases their ownership of the code and decreases the time it takes for bugs to be discovered and new features to be available to the whole team? Are you overwhelmed by the range and diversity of the plugins available and which will be most effective for your project?

Schedule info

Audience

Track: 
Agile ALM
Experience level: 
Beginner
Slides: 

The Jubula Tutorial: Round 3

Session Type: 
Tutorial [3 hours]
Speakers

At the last two Eclipse Cons (US and EU 2011), the Jubula tutorial has been fully booked / oversubscribed. The reviews and feedback for rounds one and two have been good.

If you missed rounds one and two, this is your chance to learn how to write intelligent and robust automated acceptance / regression tests with Jubula. If you want to make sure your customer can work with the software as he wants to or needs to, then it's important to make sure you get as much information from the customer perspective as possible; frequently and early on.

Schedule info

Time slot: 
26 March 13:00 - 16:00
Room: 
Lake Anne A

Audience

Track: 
Agile ALM
Experience level: 
Beginner
Slides: 
Syndicate content