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 _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l