{"id":13758,"date":"2019-11-29T15:35:57","date_gmt":"2019-11-29T08:35:57","guid":{"rendered":"https:\/\/2020.asia.wordcamp.org\/?post_type=wcb_session&#038;p=13758"},"modified":"2020-01-13T23:39:53","modified_gmt":"2020-01-13T16:39:53","slug":"automating-your-qa-through-visual-regression-testing","status":"publish","type":"wcb_session","link":"https:\/\/asia.wordcamp.org\/2020\/session\/automating-your-qa-through-visual-regression-testing\/","title":{"rendered":"Automating your 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\"><li>Introduction to Automation \/ CI \/ CD<\/li><li>What is Visual Regression<\/li><li>CI \/ CD choices<\/li><li>What are different Visual Regression tools<\/li><li>Limitations of Visual Regression<\/li><li>Demo of a CI\/CD Sample setup<\/li><\/ul>\n\n\n\n<p>This will utilize the new GitHub Actions for the CI\/CD and BackstopJS<br>and compare the difference after a change.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This will have an introduction to Continuous Integration and<br \/>\nDeployment (CI\/CD) in automating the QA process of visually comparing<br \/>\nchanges after a WordPress core, plugin or theme update. <\/p>\n","protected":false},"author":13623412,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1582430400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[13756],"footnotes":""},"session_track":[149451],"session_category":[144],"class_list":["post-13758","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-3","wcb_session_category-development"],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paZ9pM-3zU","session_date_time":{"date":"February 23, 2020","time":"11:00 am"},"session_speakers":[{"id":"13756","slug":"carl-alberto","name":"Carl Alberto","link":"https:\/\/asia.wordcamp.org\/2020\/speaker\/carl-alberto\/"}],"session_cats_rendered":"Development","_links":{"self":[{"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/13758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":4,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/13758\/revisions"}],"predecessor-version":[{"id":16042,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/13758\/revisions\/16042"}],"speakers":[{"embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/speakers\/13756"}],"author":[{"embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wporg\/v1\/users\/carl-alberto"}],"wp:attachment":[{"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/media?parent=13758"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_track?post=13758"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_category?post=13758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}