What is the purpose behind the Selenium and Python UI automation? -- To Increase Test Coverage; Thorough UI. To increate stability of UI and product as a whole.
Could you give me some more background, or perhaps so links with details as to the scope and purpose? -- We would like to run basic Sanity test on UI. For which we are using http://wiki.cloudstack.org/display/QA/Manual+BVT as reference. Scope is UI testing. Purpose is to, Cover basic sanity test through UI on a new release. To run these tests unattended. Generate reports are compatible with HTML or XML (JUNIT) https://cwiki.apache.org/confluence/display/CLOUDSTACK/UI+Automation+using+Selenium+and+Python Thanks, .. Parth -----Original Message----- From: Kelceydamage@bbits [mailto:kel...@bbits.ca] Sent: Friday, February 15, 2013 11:34 AM To: cloudstack-dev@incubator.apache.org Cc: Animesh Chaturvedi; Kelcey Jamison-Damage; John Kinsella; cloudstack Subject: Re: Review Request: Scripts for Selenium UI automation. I'm really behind on what's going on here. What is the purpose behind the Selenium and Python UI automation? This seems similar to the .net/IronPython work I was doing and the various Python API Wrappers. Could you give me some more background, or perhaps so links with details as to the scope and purpose? Thanks Sent from my iPhone On Feb 15, 2013, at 11:03 AM, Parth Jagirdar <parth.jagir...@citrix.com> wrote: > John & Kelcey, > > I have uploaded basic description for what scripts do. > https://cwiki.apache.org/confluence/display/CLOUDSTACK/UI+Automation+u > sing+Selenium+and+Python > > Please review and let me know if any compliance issues. > I can fix and resubmit the scripts. > > > Thanks, > .. Parth > > > -----Original Message----- > From: Animesh Chaturvedi > Sent: Wednesday, February 13, 2013 7:13 PM > To: Parth Jagirdar; Kelcey Jamison-Damage; John Kinsella > Cc: cloudstack > Subject: RE: Review Request: Scripts for Selenium UI automation. > > Kelcey, john > > Please review Parth's patch > >> -----Original Message----- >> From: Parth Jagirdar [mailto:nore...@reviews.apache.org] On Behalf Of >> Parth Jagirdar >> Sent: Wednesday, February 06, 2013 1:06 PM >> To: Kelcey Jamison-Damage; John Kinsella >> Cc: cloudstack; Parth Jagirdar >> Subject: Re: Review Request: Scripts for Selenium UI automation. >> >> >> ----------------------------------------------------------- >> This is an automatically generated e-mail. To reply, visit: >> https://reviews.apache.org/r/9336/ >> ----------------------------------------------------------- >> >> (Updated Feb. 6, 2013, 9:05 p.m.) >> >> >> Review request for cloudstack, John Kinsella and Kelcey Jamison-Damage. >> >> >> Description >> ------- >> >> These scripts will execute following test cases on UI through Firefox. >> (Test Cases taken from :: >> http://wiki.cloudstack.org/display/QA/Manual+BVT) >> >> >> Login Admin user to UI. >> Create an Account name Test. >> Logout Admin user. >> Login Test user. >> >> Add a new Disk Offering. >> Edit this Disk offering. >> Delete this Disk offering. >> >> Add a new Compute Offering. >> Edit this Compute offering. >> Delete this Compute offering. >> >> Logout Test user. >> Login Admin user. >> Delete Test user Account. And tear down the Browser instance. >> >> # End of Tests >> >> Thanks, >> ...Parth >> >> >> This addresses bug CLOUDSTACK-1180. >> >> >> Diffs >> ----- >> >> test/selenium/ReadMe.txt PRE-CREATION >> test/selenium/lib/Global_Locators.py PRE-CREATION >> test/selenium/lib/__init__.py PRE-CREATION >> test/selenium/lib/initialize.py PRE-CREATION >> test/selenium/smoke/Login_and_Accounts.py PRE-CREATION >> test/selenium/smoke/Service_Offering.py PRE-CREATION >> test/selenium/smoke/TemplatesAndISO.py PRE-CREATION >> test/selenium/smoke/VM_lifeCycle.py PRE-CREATION >> test/selenium/smoke/main.py PRE-CREATION >> >> Diff: https://reviews.apache.org/r/9336/diff/ >> >> >> Testing >> ------- >> >> Tested with network refactor branch. >> >> >> Thanks, >> >> Parth Jagirdar >