{"id":9551,"date":"2022-12-14T23:32:26","date_gmt":"2022-12-14T16:32:26","guid":{"rendered":"https:\/\/asia.wordcamp.org\/2023\/?post_type=wcb_session&#038;p=9551"},"modified":"2023-02-09T19:51:14","modified_gmt":"2023-02-09T12:51:14","slug":"automating-qa-through-visual-regression-testing","status":"publish","type":"wcb_session","link":"https:\/\/asia.wordcamp.org\/2023\/session\/automating-qa-through-visual-regression-testing\/","title":{"rendered":"Automating QA through Visual Regression Testing"},"content":{"rendered":"\n<p>This will have an introduction to Continuous Integration and<br>Deployment (CI\/CD) in automating the QA process of visually comparing<br>changes after a WordPress core, plugin or theme update.<\/p>\n\n\n\n<p>Topics include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Introduction to Automation \/ CI \/ CD<\/li>\n\n\n\n<li>What is Visual Regression<\/li>\n\n\n\n<li>CI \/ CD choices<\/li>\n\n\n\n<li>What are different Visual Regression tools<\/li>\n\n\n\n<li>Limitations of Visual Regression<\/li>\n\n\n\n<li>Demo of a CI\/CD Sample setup<\/li>\n<\/ul>\n\n\n\n<p>This will utilize the GitHub Actions for the CI\/CD and BackstopJS and compare the difference after a change.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This will have an introduction to Continuous Integration andDeployment (CI\/CD) in automating the QA process of visually comparingchanges after a WordPress core, plugin or theme update. Topics include: This will utilize the GitHub Actions for the CI\/CD and BackstopJS and compare the difference after a change.<\/p>\n","protected":false},"author":13623412,"featured_media":0,"template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_wcpt_session_time":1676780400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[9552],"footnotes":""},"session_track":[106],"session_category":[64],"class_list":["post-9551","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2","wcb_session_category-development"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"19 February 2023","time":"11:20 am"},"session_speakers":[{"id":"9552","slug":"carl-alberto","name":"Carl Alberto","link":"https:\/\/asia.wordcamp.org\/2023\/speaker\/carl-alberto\/"}],"session_cats_rendered":"Development","_links":{"self":[{"href":"https:\/\/asia.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/9551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asia.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/asia.wordcamp.org\/2023\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/asia.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/9551\/revisions"}],"predecessor-version":[{"id":10364,"href":"https:\/\/asia.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/9551\/revisions\/10364"}],"speakers":[{"embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2023\/wp-json\/wp\/v2\/speakers\/9552"}],"author":[{"embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2023\/wp-json\/wporg\/v1\/users\/carl-alberto"}],"wp:attachment":[{"href":"https:\/\/asia.wordcamp.org\/2023\/wp-json\/wp\/v2\/media?parent=9551"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_track?post=9551"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_category?post=9551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}