QA/Execution/Web Testing/AutomationPlan/Pilot: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
'''Purpose:''' This wiki page describes the what, why, who, and when of the pilot program to switch our Selenium IDE/PHP test cases to Python.
'''Purpose:''' This wiki page describes the what, why, who, and when of the pilot program to switch our Selenium IDE/PHP test cases to Python.  


'''What ?'''  
'''What ?'''  


This is a pilot initiative to cherry-pick six of our existing Selenium test cases and export them to Python. This is meant to be a learning experience to understand the roadblocks and difficulties involved in moving all our test cases to Python.  
This is a pilot initiative to cherry-pick six of our existing Selenium test cases and export them to Python. This is meant to be a learning experience to understand the roadblocks and difficulties involved in moving all our test cases to Python.  


'''Why?'''  
'''Why?'''  
Line 15: Line 15:
- Better support from Development <br>  
- Better support from Development <br>  


 
<br> '''How?''' '''who?'''  
'''How?''' '''who?'''  


The plan is very simple and foolproof.  
The plan is very simple and foolproof.  


Pick six test cases with varying degrees of complexity. We will cherry pick six test cases with varying degrees of complexity. Note the complexity, grey areas involved in exporting theses test cases to Python.  
Pick six test cases with varying degrees of complexity. We will cherry pick six test cases with varying degrees of complexity. Note the complexity, grey areas involved in exporting theses test cases to Python. Currently the Test cases chosen for this pilot are-  
Currently the Test cases chosen for this pilot are-  


* Publish an add-on to a collection from the add-on details page (Stephen)
*Publish an add-on to a collection from the add-on details page (Stephen)


* Adding a review/rating to an addon (Vishal)
*Adding a review/rating to an addon (Vishal)


* Verify that all add-ons have the recommended flag in the recommended list (Krupa)
*Verify that all add-ons have the recommended flag in the recommended list (Krupa)


* Verify the format and sorting of Category landing pages (Truman)
*Verify the format and sorting of Category landing pages (Truman)


* Verify personas sort (Truman)
*Verify personas sort (Truman)


* Mozilla.com testcases (Raymond)<br> '''<br>'''
*Mozilla.com testcases (Raymond)<br> '''<br>'''


'''when?'''  
'''when?'''  
The pilot progams starts on 2/9/2010 and ends on 2/16/2010
 
The pilot progams starts on 2/9/2010 and ends on 2/16/2010  


A demo is scheduled for the 2/16/2010  
A demo is scheduled for the 2/16/2010  


'''resources and documentation'''
'''resources and documentation'''  
*https://wiki.mozilla.org/QA/Execution/Web_Testing/Selenium_Python
 
*https://wiki.mozilla.org/QA/Execution/Web_Testing/Selenium_Guidelines
*https://wiki.mozilla.org/QA/Execution/Web_Testing/Selenium_Python  
*https://wiki.mozilla.org/QA/Execution/Web_Testing/Selenium_Guidelines  
*http://www.python.org/dev/peps/pep-0008/
*http://www.python.org/dev/peps/pep-0008/


 
<br> <br>  
<br>  


<br>  
<br>  
Confirmed users
1,477

edits

Navigation menu