Sessions tagged as Software QA

Hacking Javascript Complexity

Presenter: Jason Denizac

Developing in Javascript doesn’t have to suck. Spend an hour getting an overview of some of the ways I’ve found most helpful for managing complexity. Through coding style, modularizing your code, and unit testing, I’ll give an overview of some techniques for keeping your codebase healthy, maintainable, and a joy to work on.

JCombinatorial: efficient automated testing with JUnit

Presenter: Jeremy Reeder

Automated tests should be efficient. That is, they should work reliably with minimal effort to create and maintain them, and they should also be good at finding bugs. Whenever several test cases have a lot in common, a combinatorial approach can make the testing much more efficient. I will demonstrate how to do this with JUnit tests using my open-source JCombinatorial library.

Kanban vs Agile: Interactive board game

Presenter: Joel Robinson
Tags: Software QA

Which is better for your organization? Kanban or Agile? Joel Robinson will present a role-playing game where you learn the difference. Lots of shouting and maybe a few panic attacks for everyone!

The Education of an Automation Developer

This session is meant to be a frank discussion on the mistakes and learning’s I have had in the 8+ years I have been developing automation. Automation has not always provided what was promised, but I hope to demonstrate areas where automation has value. The talk will cover high level concepts of some of the different forms of automation, code design choices and various mistakes I have made. At the end of the talk, you might not have a silver bullet but you will hopefully gain a few new tools to add to your tool belt.

web gui automation with selenium(2)

Presenter: Aaron Backer

selenium2 (se2) is an open source toolset for (among other things) doing automated web GUI testing. We’ll run through the what, why, when, and (of course) how to get started. Examples will be in c#/java...though se2 can be used from ruby, python, and perl among others. What we will cover: --writing nunit and junit tests from scratch in c#/java (*no* record/playback involved) --se2 gui test design patterns --se2 handy util methods --multi-browser testing via webdriver --se2 and “selenium grid” for parallel test execution --se2 and hudson(continuous integration server) (if time allows)