Large Scale Process
- The PM asks Project Scheduling (Currently Adriane, GA, and Liam) to assign the project and set the ETA,
- We verify that the correct materials have all been submitted (Project Profile, Dev Notes, Comps)
- Project then goes through the proceeding steps to QA (Slicing, Integration, Internal QA)
- QA then performs a first pass on the site generating content as necessary to fully test
- This generally creates a ticket of between 10 and 30 issues to be resolved
- These issues are created as subtasks of the Project Name - State - Front End Issues
- That task is then assigned to Adriane to be assigned to Front End developer to fix (status changed to FE Pending Assignment)
- The FE dev will identify issues that require BE, and will assign those to GA so he can have them fixed.
- The ticket is then assigned back to me for Regression testing (making sure things are actually fixed)
- Repeat steps 4-6 as needed to ensure all issues are dealt with
- The QA Signoff ticket is marked complete and the PM is notified.
Specific Process
- A notification will be sent from a FE dev when Internal QA is completed.
- Liam will update the First Pass task to be marked QA - Assigned, which indicated it is ready to be worked on.
- If the gap from the First Pass to the ETA is less then 5 days, notify the PM that the project could be late
- Read and understand all functionality that is expected on the homepage. If you have any questions, ask the PM now.
- Create a test page template
- The page template should have:
- Use the three column layout
- All box widgets
- Content filter widget
- List view of your choice (I prefer the Staff as it has the contact popup that occasionally has issues)
- Image Rotate Widget
- Limit the Facebook and Twitter Box widgets to 1 item after making sure the repeating styling looks good
- Update the Mobile view of the template to ensure that that is also working
- Create an interior page with the template you have created
- Use the test page content
- Mark down any widgets that do not have content (RFPS and Jobs generally don't at the least)
- Create all test items you will need, make sure you push the limits of the homepage
- Follow the QA Guide and QA Checklist to make sure that you have checked everything. Generate a wrike task for each issue.
- Assign the Front End Issues task to Adriane and set it's status to FE pending assignment.
- Update the First Pass task to be "QA - Verified" and change the "Quality Assurance Testing" parent task to "QA - In Progress"
- When the ticket comes back, make sure all issues are resolved
- If they are not, assign back to the Front End developer working on the ticket
- Once all issues are resolved, notify the PM and Project Scheduling, the QA phase is done