Hi All,
More Test Cases could be add to the existing Selenium Test framework. The idea should be to test the main Wiki Editor functionalities and Page view/preview functionalities in a smoke test suite.
The detailed administrative functionalities as User Preferences (more advanced features as Managing Watch-list, Advanced options in Editing, E-mail options) should be covered in a separate detailed test suite if necessary.
Wiki Editor functionalities can be tested by automating "Content Addition" in a new wiki page. All the basic text editing can be performed and should be verified in page preview and saved page view.
The same page can be tested for "Content Editing" by performing same editing functionalities in the previously saved page. The content changes can be verified in page preview and saved page view.
Set Basic preferences can be tested separately and basic settings as Basic Information, Signature, Date Format, Skin can be tested. The applied preferences can be verified against the saved page.
The other utility functionalities as Search for Pages, Move Page, My Watch-list, My Contributions, Delete Pages can be tested at the end of the test suite. Delete Page functionality can be used to delete all the newly created pages.
So the smoke test suite can be of 4 main test suites;
Add content to new Page (Wiki Editor for new page)
Edit content (Edit content in existing page)
Basic user preferences (Basic Information, Signature, Date Format, Skin)
Extra features (search, move, delete, watch-list, contribution)
All the above can be supported by some common functionalities as;
User Login
Search for Pages
Search and copy Text
Select applied skin
Get Page Name and other attributes (Page Headings/Titles etc.)
Get text atttributes (bold, italic, font size etc.)
Regards,
Jinesh De Silva
Calcey Technologies - http://www.calcey.com/ www.calcey.com
Voice: +94 11 2827560
Fax : +94 11 2827561