QA SoftVision Team/WebQA Automation: Difference between revisions

Line 166: Line 166:
*Our main task is to convert the manual tests for AMO in Litmus into automated tests, but we also do code review and merge pull requests.  
*Our main task is to convert the manual tests for AMO in Litmus into automated tests, but we also do code review and merge pull requests.  
*We receive our tasks in [https://www.pivotaltracker.com/projects/310523 Pivotal Tracker].
*We receive our tasks in [https://www.pivotaltracker.com/projects/310523 Pivotal Tracker].
== Tips & Tricks ==
* When you are using locators, the order to use in the following order :
**id
**name
**CSS
**Xpath (Use Xpath if there is no other way.)
*Run PEP8 before you push the code.
*Do not use complicated code, there is always an easier way.
*Readability is everything. Pay attention to your variable/class/function names.
*Add comments in your code if you consider it to be unclear and that the code would be more readable that way.
*All your code must be in ''*_page.py''. In tests you mainly use Asserts and functions from ''*_page.py''.
*DO NOT push anything to Mozilla. If you are not sure of something please ask.


= Additional Information  =
= Additional Information  =
Confirmed users
407

edits