{"id":1162,"date":"2017-08-03T09:35:11","date_gmt":"2017-08-03T06:35:11","guid":{"rendered":"https:\/\/2017.varna.wordcamp.org\/?post_type=wcb_session&#038;p=1162"},"modified":"2017-08-03T10:14:31","modified_gmt":"2017-08-03T07:14:31","slug":"automated-testing-for-wordpress-sites","status":"publish","type":"wcb_session","link":"https:\/\/varna.wordcamp.org\/2017\/session\/automated-testing-for-wordpress-sites\/","title":{"rendered":"Automated Testing For WordPress Sites"},"content":{"rendered":"<p>We&#8217;ll briefly cover what is meant by automated testing, what types exist and why we need to do it. Then we&#8217;ll move to which is most beneficial for a WordPress site or plugin. We&#8217;ll cover what is BDD (Behavior Driven Development) as a tool to bridge the gap between developers and the business trough the syntax used for writing tests. Then we&#8217;ll explore the WordHat extention for Behat which provides integration between the testing framework and WordPress. We&#8217;ll finish off with a few &#8222;real world&#8220; examples and possibly a live demo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ll briefly cover what is meant by automated testing, what types exist and why we need to do it. Then we&#8217;ll move to which is most beneficial for a WordPress site or plugin. We&#8217;ll cover what is BDD (Behavior Driven &hellip; <a href=\"https:\/\/varna.wordcamp.org\/2017\/session\/automated-testing-for-wordpress-sites\/\">\u041f\u0440\u043e\u0447\u0435\u0442\u0435\u0442\u0435 \u043e\u0449\u0435 <span class=\"screen-reader-text\">Automated Testing For WordPress Sites<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":15589543,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1504341600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1160],"footnotes":""},"session_track":[1105755],"session_category":[],"class_list":["post-1162","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-odessos"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8z7Ty-iK","session_date_time":{"date":"\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438 2, 2017","time":"11:40 am"},"session_speakers":[{"id":"1160","slug":"boyan-yordanov","name":"Boyan Yordanov","link":"https:\/\/varna.wordcamp.org\/2017\/speaker\/boyan-yordanov\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/varna.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/varna.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/varna.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/varna.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1162\/revisions"}],"predecessor-version":[{"id":1163,"href":"https:\/\/varna.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1162\/revisions\/1163"}],"speakers":[{"embeddable":true,"href":"https:\/\/varna.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/1160"}],"author":[{"embeddable":true,"href":"https:\/\/varna.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/boyanyordanov"}],"wp:attachment":[{"href":"https:\/\/varna.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1162"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/varna.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1162"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/varna.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}