Selenium tests for CTools
We have a Google Spreadsheet, where we add additional notes of the test cases that fails and the bug related and also the Pentaho version that occurs. So, when CI fails the automation tests, we should go to this sheet and check if there is a bug already open to that test case, otherwise we should investigate and open an issue if required and then update the sheet. The link to spreadsheet: https://docs.google.com/a/webdetails.pt/spreadsheets/d/197y-0xle9gK42gZlRMJz2cytAzWazkcyuVXR_KwXt6k
- TODO
- Install maven on Eclipse: http://www.eclipse.org/m2e/
- Install TestNG: https://www.youtube.com/watch?v=dVvAw-jj7f0
See more about Carina Framework.
https://github.com/qaprosoft/carina-archetype/wiki/Carina-tutorial
A good tutorial to learn how to use TestNG. http://www.guru99.com/all-about-testng-and-selenium.html
About the Verbose attribute in testng xml files: http://seleniumone-by-arun.blogspot.pt/2013/05/158-understanding-usage-of-verbose.html
##Tips
- Add Assert static imports under Content Assist Favorites, in order to import automatically static methods easily. See here: testng-team/testng-eclipse#154
- Using of Hamcrest library, several available nice functions. Check out: http://www.vogella.com/tutorials/Hamcrest/article.html
Learn more about README.md syntax https://confluence.atlassian.com/display/STASH/Markdown+syntax+guide