Hello,
As I see from [1-4], test descriptions for MW with the Selenium Framework are not much structured at the moment. I think, this will make it difficult to maintain these tests.
Any suggestions how we could improve this?
For a start, a bachelor student of mine will be looking into how to describe system tests for Semantic MediaWiki (and extensions) using categories and properties of Semantic MediaWiki. We are planning that tests are derived from and link to contents in the user/admin manual.
Regards,
Benedikt
[1] http://www.mediawiki.org/wiki/Cite_Extension_Test_Plan [2] http://www.mediawiki.org/wiki/ConfirmEdit_Test_Plan [3] http://www.mediawiki.org/wiki/New_installer/Test_plan [4] http://www.mediawiki.org/wiki/Selenium/Deployment#Automation_work_done_by_th e_Calcey_team
-- AIFB, Karlsruhe Institute of Technology (KIT) Phone: +49 721 608-47946 Email: benedikt.kaempgen@kit.edu Web: http://www.aifb.kit.edu/web/Hauptseite/en
Hi Benedict,
one way to make tests more structured and easier to maintain would be to provide a standard set of operations within the Selenium Framework. A list of suggestions can already be found at http://www.mediawiki.org/wiki/SeleniumFramework#Notes_and_further_improvemen.... However, this does not seen to be very exhaustive... If you like to, we could join forces in order to create a usable set of standards, since this would be the next item on my todo list for the framework, anyway :)
Cheers, Markus
-----Ursprüngliche Nachricht----- Von: wikitech-l-bounces@lists.wikimedia.org [mailto:wikitech-l-bounces@lists.wikimedia.org] Im Auftrag von Benedikt Kaempgen Gesendet: Montag, 14. März 2011 19:03 An: Wikimedia developers Betreff: [Wikitech-l] [Selenium] Structured description of tests?
Hello,
As I see from [1-4], test descriptions for MW with the Selenium Framework are not much structured at the moment. I think, this will make it difficult to maintain these tests.
Any suggestions how we could improve this?
For a start, a bachelor student of mine will be looking into how to describe system tests for Semantic MediaWiki (and extensions) using categories and properties of Semantic MediaWiki. We are planning that tests are derived from and link to contents in the user/admin manual.
Regards,
Benedikt
[1] http://www.mediawiki.org/wiki/Cite_Extension_Test_Plan [2] http://www.mediawiki.org/wiki/ConfirmEdit_Test_Plan [3] http://www.mediawiki.org/wiki/New_installer/Test_plan [4] http://www.mediawiki.org/wiki/Selenium/Deployment#Automation_work_done_by_th e_Calcey_team
-- AIFB, Karlsruhe Institute of Technology (KIT) Phone: +49 721 608-47946 Email: benedikt.kaempgen@kit.edu Web: http://www.aifb.kit.edu/web/Hauptseite/en
Hi Markus,
That sounds good. I have added some common tasks/assertions.
How do you think one could use those in test plans/descriptions?
If you are interested in how we plan/do use WMF Selenium framework, I have updated SMW Selenium tests documentation [1].
Best,
Benedikt
[1] http://www.semantic-mediawiki.org/wiki/SMW_System_Testing_with_Selenium
-- AIFB, Karlsruhe Institute of Technology (KIT) Phone: +49 721 608-47946 Email: benedikt.kaempgen@kit.edu Web: http://www.aifb.kit.edu/web/Hauptseite/en
-----Original Message----- From: wikitech-l-bounces@lists.wikimedia.org [mailto:wikitech-l-bounces@lists.wikimedia.org] On Behalf Of Markus Glaser Sent: Tuesday, March 22, 2011 11:06 AM To: Wikimedia developers Subject: Re: [Wikitech-l] [Selenium] Structured description of tests?
Hi Benedict,
one way to make tests more structured and easier to maintain would be to provide a standard set of operations within the Selenium Framework. A list of suggestions can already be found at http://www.mediawiki.org/wiki/SeleniumFramework#Notes_and_further_improvemen ts. However, this does not seen to be very exhaustive... If you like to, we could join forces in order to create a usable set of standards, since this would be the next item on my todo list for the framework, anyway :)
Cheers, Markus
-----Ursprüngliche Nachricht----- Von: wikitech-l-bounces@lists.wikimedia.org [mailto:wikitech-l-bounces@lists.wikimedia.org] Im Auftrag von Benedikt Kaempgen Gesendet: Montag, 14. März 2011 19:03 An: Wikimedia developers Betreff: [Wikitech-l] [Selenium] Structured description of tests?
Hello,
As I see from [1-4], test descriptions for MW with the Selenium Framework are not much structured at the moment. I think, this will make it difficult to maintain these tests.
Any suggestions how we could improve this?
For a start, a bachelor student of mine will be looking into how to describe system tests for Semantic MediaWiki (and extensions) using categories and properties of Semantic MediaWiki. We are planning that tests are derived from and link to contents in the user/admin manual.
Regards,
Benedikt
[1] http://www.mediawiki.org/wiki/Cite_Extension_Test_Plan [2] http://www.mediawiki.org/wiki/ConfirmEdit_Test_Plan [3] http://www.mediawiki.org/wiki/New_installer/Test_plan [4] http://www.mediawiki.org/wiki/Selenium/Deployment#Automation_work_done_by_th e_Calcey_team
-- AIFB, Karlsruhe Institute of Technology (KIT) Phone: +49 721 608-47946 Email: benedikt.kaempgen@kit.edu Web: http://www.aifb.kit.edu/web/Hauptseite/en
_______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org