For any software project wanting to achieve high quality, a solid testing strategy is an essential part of the work that you will undertake.
Unit tests are a the simplest form of testing but your code must be structured correctly in order to be properly testable.
They are also not the only tool in your armour and given the multi-layer architecture of Alfresco it is likely that you will also need to consider further integration or UI-driven tests in order to achieve your testing goals.
In this session we'll discuss how you can add tests to your Alfresco add-ons using example code from the Share Extras project. We'll consider how to write basic unit tests, how to test web scripts and how to automate testing of your client-side code using tools such as Selenium WebDriver.