Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live

Information about Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live

Published on August 14, 2019

Author: evolve_conference

Source: slideshare.net

Content

1. #evolve19 AEM QA, UAT & GO LIVE Peter Hoback – Francisco Fagalde Tue Aug 06

2. #evolve19 2 Agenda ● Introduction ● Team Roles and Responsibilities ● QA in Projects ○ QA Theory ○ QA Plan ○ Execution ○ UAT Test Plan ● UAT ○ Team Identification ○ UAT Kickoff ○ Bug Reporting ● Go-Live ○ Plan ○ QA Purpose

3. #evolve19 3 Introduction ● Pete Hoback ○ Sr. Project Manager ○ 3|SHARE - since 2014 ○ Project Manager - since 2010 ○ Projects with 3|SHARE - 24 ● Francisco Fagalde ○ QA Analyst ○ 3|SHARE - since 2017 ○ Testing - since 2009 ○ Projects 3|SHARE - 8

4. #evolve19 4 Team Roles & Responsibilities Consultant Responsibilities ○ Design Review ■ Check requirements to create an action plan ○ Requirement Analysis ■ Analysis of acceptance criteria ○ QA Testing ■ QA Plan and Design ■ Execution in lower environments * Assumption: Client has hired a QA Analyst from the consultant

5. #evolve19 5 Team Roles & Responsibilities ● Client Responsibilities ○ Design Review ■ Complete and available for delivery ○ Requirement Analysis ■ Analysis of designs for requirements ○ QA Testing ■ QA Plan review ■ Execution in lower environments * Assumption: Client has hired a QA Analyst from the consultant

6. #evolve19 6 THE IMPORTANCE OF TESTING

7. #evolve19 7

8. #evolve19 8 Functionality Expected Functionality of a component to behave exactly like it is supposed to Look ‘n Feel / Performance The component is properly displayed according to the original design while performance is not affected Multi-platform All desktop browsers behave and look the same, This also applies for mobile versions and different devices.

9. #evolve19 9

10. #evolve19 10 Main testing practices Quality Assurance • QA Aims to prevent defects with a focus on the process used to make a product. It is a proactive quality process. Quality Control • QC Aims to identify and correct defects in the finished product. Quality control, therefore, is a reactive process. TESTING APPROACH

11. #evolve19 Photo placeholder 11 Keeping your tests relevant Almost 20 years ago Boris Beizer stated what became known as the Pesticide Paradox: “Every method you use to prevent or find bugs leaves a residue of subtler bugs against which those methods are ineffectual.” PESTICIDE PARADOX

12. #evolve19 12 Before Pesticide implementation After Pesticide implementation First Generation Later Generation PESTICIDE PARADOX

13. #evolve19 13 QA Planning in the SDLC Highlights ● QA Team ○ Consultant responsibility? ○ Client responsibility? ● QA Planning in the SDLC ○ Methodology ■ Agile / Waterfall Hybrid ○ Work Breakdown Structure ■ Sprints 1 - x ■ QA Test Planning

14. #evolve19 14 QA Planning in the SDLC ● QA Planning in the SDLC - Continued ○ QA and Developer Relationship ■ When Dev is developing - communication is key! ■ QA person is creating test scenarios/cases ■ Dev completes work ■ QA executes ● Begin Development of UAT Test Plan ● Select Test Cases for UAT ○ Against acceptance criteria and requirements

15. #evolve19 15 QA Planning in the SDLC

16. #evolve19 16 User Acceptance Testing ● UAT = QC ● UAT Team selection ○ Team selection should take place during Sprints ○ Team should have basic working knowledge of AEM ○ Team should be able to follow test cases ● UAT Kickoff ● Test Case Execution

17. #evolve19 17 User Acceptance Testing ● Bug Reporting ○ Severity ■ Trivial ■ Minor ■ Major ■ Critical ■ Blocker ○ Steps to reproduce ○ Screenshots

18. #evolve19 18 Go-Live Preparation ● What’s the purpose? ○ Confidence! ○ Avoid last minute changes! ○ Provide trusted, standardized process

19. #evolve19 19 Q & A Session

20. #evolve19 20 ABOUT US Facebook facebook.com/3share Mail [email protected] Twitter twitter.com/3share Linkedin linkedin.com/company/3- share-corporation Pete Hoback Sr. Project Manager 3|SHARE Contact Us www.3sharecorp.com Phone 888.505.1625

21. #evolve19 21 ABOUT US Mail [email protected] Photo placeholder Francisco Fagalde QA Analyst 3|SHARE Contact Us www.3sharecorp.com Phone 888.505.1625 Facebook facebook.com/3share Twitter twitter.com/3share Linkedin linkedin.com/company/3- share-corporation

22. #evolve19 THANK YOU!

#evolve19 presentations

Related presentations


Other presentations created by evolve_conference