{"id":626819,"date":"2014-05-15T20:23:39","date_gmt":"2014-05-15T18:23:39","guid":{"rendered":"https:\/\/2014.hamburg.wordcamp.org\/?post_type=wcb_session&#038;p=626819"},"modified":"2014-05-15T23:14:18","modified_gmt":"2014-05-15T21:14:18","slug":"effizientere-wordpress-plugin-entwicklung-mit-softwaretests","status":"publish","type":"wcb_session","link":"https:\/\/hamburg.wordcamp.org\/2014\/session\/effizientere-wordpress-plugin-entwicklung-mit-softwaretests\/","title":{"rendered":"Effizientere WordPress-Plugin-Entwicklung mit Softwaretests"},"content":{"rendered":"<p>Speaker: Martin Sch\u00fctte<\/p>\n<p>Softwaretests sind in Gro\u00dfprojekten Standard. Auch in der Plugin-Entwicklung kann man sich die t\u00e4gliche Entwicklungsarbeit mit den richtigen Teststrategien sp\u00fcrbar vereinfachen.<br \/>\nZun\u00e4chst zeige ich grundlegende Konzepte und etablierte Tools f\u00fcr Unit-, Integration-, und Behaviour-Tests in PHP (PHPUnit und Behat). Anschlie\u00dfend demonstriere ich die praktische Anwendung am Beispiel eines WP-Plugins.<\/p>\n<p>Themenbereich: Entwicklung<br \/>\nZielgruppe: Fortgeschritten<br \/>\nFormat: Session<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Speaker: Martin Sch\u00fctte Softwaretests sind in Gro\u00dfprojekten Standard. Auch in der Plugin-Entwicklung kann man sich die t\u00e4gliche Entwicklungsarbeit mit den richtigen Teststrategien sp\u00fcrbar vereinfachen. Zun\u00e4chst zeige ich grundlegende Konzepte und etablierte Tools f\u00fcr Unit-, Integration-, und Behaviour-Tests in PHP (PHPUnit und Behat). Anschlie\u00dfend demonstriere ich die praktische Anwendung am Beispiel eines WP-Plugins. Themenbereich: Entwicklung Zielgruppe: [&hellip;]<\/p>\n","protected":false},"author":9233657,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1402836300,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[626658],"footnotes":""},"session_track":[298084],"session_category":[],"class_list":["post-626819","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-saal-3"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"15. Juni 2014","time":"14:45"},"session_speakers":[{"id":"626658","slug":"martin-schuette","name":"Martin Sch\u00fctte","link":"https:\/\/hamburg.wordcamp.org\/2014\/speaker\/martin-schuette\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/hamburg.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/626819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hamburg.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/hamburg.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/hamburg.wordcamp.org\/2014\/wp-json\/wp\/v2\/users\/9233657"}],"version-history":[{"count":2,"href":"https:\/\/hamburg.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/626819\/revisions"}],"predecessor-version":[{"id":627000,"href":"https:\/\/hamburg.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/626819\/revisions\/627000"}],"speakers":[{"embeddable":true,"href":"https:\/\/hamburg.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/626658"}],"wp:attachment":[{"href":"https:\/\/hamburg.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=626819"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/hamburg.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_track?post=626819"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/hamburg.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_category?post=626819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}