QA/Execution/Web Testing/Project for Automation: Difference between revisions

Line 34: Line 34:


We realize that these tasks may be new or unfamiliar to people outside of QA. Unfortunately we cannot provide exact set-up details as each project has unique needs and constraints. However, QA will be available to provide help. You may confer with the QA person[s] assigned to your project. Referring to previous projects and tests often give a good starting point for beginning automation. See the Reference section below to get more information.
We realize that these tasks may be new or unfamiliar to people outside of QA. Unfortunately we cannot provide exact set-up details as each project has unique needs and constraints. However, QA will be available to provide help. You may confer with the QA person[s] assigned to your project. Referring to previous projects and tests often give a good starting point for beginning automation. See the Reference section below to get more information.


* <strong>Project creation on GitHub:</strong> Mozilla Admins have this permission. If it is unclear who should be ask, request project submission from StephenD.
* <strong>Project creation on GitHub:</strong> Mozilla Admins have this permission. If it is unclear who should be ask, request project submission from StephenD.
Line 41: Line 40:
* <strong>Test maintenance:</strong> Test maintenance can be done by QA or team members. This can be determined on a per-project basis.
* <strong>Test maintenance:</strong> Test maintenance can be done by QA or team members. This can be determined on a per-project basis.
* <strong>IRC notifications:</strong> IRC can be set up to notify the project team in any channel when the project status changes. For example, if it's been failing and suddenly passes it will generate a notification. Alternately it will notify the channel if tests which have been passing suddenly fail. You can check the status of any project by this IRC command, "qatestbot: status name.of.job [ex: qmo.prod]"
* <strong>IRC notifications:</strong> IRC can be set up to notify the project team in any channel when the project status changes. For example, if it's been failing and suddenly passes it will generate a notification. Alternately it will notify the channel if tests which have been passing suddenly fail. You can check the status of any project by this IRC command, "qatestbot: status name.of.job [ex: qmo.prod]"
* <strong> QA Automation Reference:</strong>
** [https://wiki.mozilla.org/QA/Execution/Web_Testing/Automation Automation Home page] that includes tool documentation and resource information.
** [https://wiki.mozilla.org/QA/Execution/Web_Testing/Docs/Automation/StyleGuide Automation Style Guide]
** [https://quality.mozilla.org/teams/web-qa/ WebQA Team page] with info on Automation, Python, Selenium, Getting started and more.
Confirmed users
1,504

edits