{"componentChunkName":"component---src-modules-datocms-post-page-page-tsx","path":"/posts/16","result":{"data":{"post":{"title":"iOSアプリをShouldBeeでテストできるようにチャレンジしてます！","author":{"name":"reoring","images":{"r32":{"src":"https://www.datocms-assets.com/29850/1591833154-735890.jpg?auto=format&fm=png&h=32&mask=ellipse&w=32","srcSet":"https://www.datocms-assets.com/29850/1591833154-735890.jpg?auto=format&dpr=1&fm=png&h=32&mask=ellipse&w=32 1x,\nhttps://www.datocms-assets.com/29850/1591833154-735890.jpg?auto=format&dpr=1.5&fm=png&h=32&mask=ellipse&w=32 1.5x,\nhttps://www.datocms-assets.com/29850/1591833154-735890.jpg?auto=format&dpr=2&fm=png&h=32&mask=ellipse&w=32 2x,\nhttps://www.datocms-assets.com/29850/1591833154-735890.jpg?auto=format&dpr=3&fm=png&h=32&mask=ellipse&w=32 3x"},"r48":{"src":"https://www.datocms-assets.com/29850/1591833154-735890.jpg?auto=format&fm=png&h=48&mask=ellipse&w=48","srcSet":"https://www.datocms-assets.com/29850/1591833154-735890.jpg?auto=format&dpr=1&fm=png&h=48&mask=ellipse&w=48 1x,\nhttps://www.datocms-assets.com/29850/1591833154-735890.jpg?auto=format&dpr=1.5&fm=png&h=48&mask=ellipse&w=48 1.5x,\nhttps://www.datocms-assets.com/29850/1591833154-735890.jpg?auto=format&dpr=2&fm=png&h=48&mask=ellipse&w=48 2x,\nhttps://www.datocms-assets.com/29850/1591833154-735890.jpg?auto=format&dpr=3&fm=png&h=48&mask=ellipse&w=48 3x"}},"bio":"株式会社クラフトマンソフトウェア代表 | Schoo講師 | 分報発祥の会社 | YYPHP主催 | マンガでわかるDocker監修 | 実践ドメイン駆動設計レビュア | 自動受け入れテスト ShouldBee http://shouldbee.at/"},"date":"2014年12月5日","tags":["iOS"],"category":"ShouldBee","body":"<p data-sourcepos=\"1:1-1:43\">こんにちは! ShouldBeeのreoringです!</p>\n<p data-sourcepos=\"3:1-3:105\">ShouldBeeは現在iOSアプリのテストを自動化するための実装に取り組んでいます。</p>\n<a href=\"https://c16e-esa-io-public-files.s3-ap-northeast-1.amazonaws.com/uploads/production/attachments/15637/2020/05/28/18740/422437e9-eeb8-4763-b5a5-1526b89325f6.gif\" target=\"_blank\" rel=\"noopener noreferrer\"><img width=\"500\" src=\"https://c16e-esa-io-public-files.s3-ap-northeast-1.amazonaws.com/uploads/production/attachments/15637/2020/05/28/18740/422437e9-eeb8-4763-b5a5-1526b89325f6.gif\"></a>\n<p data-sourcepos=\"7:1-7:517\">これまでShouldBeeは、ブラウザからウェブアプリの受け入れテストを行える機能を提供するために進めてきました。ShouldBeeを紹介すると、「アプリはテストできないの?」という声が多く聞かれることに気がつきました。現在の新規ソフトウェア開発の主戦場はモバイルアプリにシフトしており、その様な意見がでてくることからモバイルアプリが注目されていることを再認識しました。</p>\n<p data-sourcepos=\"9:1-9:367\">その後、すぐにiOSへの対応を進め、知人にiOSアプリのテストをShouldBeeから自動化しているデモを見てもらったところ、「これはすごい!はやく使いたい!」と言ってもらえ、これはすぐにでも提供すべきだ! と考え、年内にはベータ版を提供しようと現在実装を進めています。</p>\n<p data-sourcepos=\"11:1-11:314\">内部で使っているライブラリは、AppiumというSeleniumのJsonWireProtocolをモバイル向けに拡張したフレームワークを使っています。これまでShouldBeeではSeleniumをバックエンドにブラウザの自動化を実装してきたので、相性はバツグンでした。</p>\n<p data-sourcepos=\"13:1-13:121\">お待ちいただいている方を待たせないため、なるべく迅速に提供を開始します! 乞御期待!!</p>\n"}},"pageContext":{"id":"DatoCmsPost-5142946-ja","description":"こんにちは! ShouldBeeのreoringです! ShouldBeeは現在iOSアプリのテストを自動化するための実装に取り組んでいます。 これまでShouldBeeは、ブラウザからウェブアプリの受け入れテストを行える機能を提供するために進めてきました。ShouldBeeを紹介すると、「アプリはテストできないの?」という声が多く聞かれることに気がつきました。現在の新規ソフトウェア開発の主戦場はモバイルアプリにシフトしており、その様な意見がでてくることからモバイルアプリが注目されていることを再認識しました。 その後、すぐにiOSへの対応を進め、知人にiOSアプリのテストをShouldBeeか","toc":[],"ogpImageUrl":"https://www.datocms-assets.com/29850/1593190022-pastedimage20200627146.png?fm=png&mark64=aHR0cHM6Ly93d3cuZGF0b2Ntcy1hc3NldHMuY29tLzI5ODUwLzE1OTMxNTQ2MzYtdHJhbnNwYXJlbnQtcGl4ZWwucG5nP3c9NDAwJmg9NjQmZml0PWNyb3AmYmxlbmQ2ND1hSFIwY0hNNkx5OTNkM2N1WkdGMGIyTnRjeTFoYzNObGRITXVZMjl0THpJNU9EVXdMekUxT1RFNE16TXhOVFF0TnpNMU9Ea3dMbXB3Wno5dFlYTnJQV1ZzYkdsd2MyVW1abTA5Y0c1bkpuYzlNalUySm1nOU1qVTImYmxlbmQtaD02NCZibGVuZC14PTAmYmxlbmQteT0wJmJsZW5kLW1vZGU9bm9ybWFsJm1hcms2ND1hSFIwY0hNNkx5OWhjM05sZEhNdWFXMW5hWGd1Ym1WMEwzNTBaWGgwUDNSNGRDMWhiR2xuYmoxdGFXUmtiR1VsTWtOc1pXWjBKblI0ZEMxbWIyNTBQWE5oYm5NdGMyVnlhV1lsTWtOaWIyeGtKblI0ZEMxamIyeHZjajB5TWpFNE1UWW1kSGgwTmpROVkyMVdkbU50YkhWYWR5WjBlSFF0YzJsNlpUMHpNQ1pvUFRZMCZtYXJrLXg9NjQmbWFyay1hbGlnbj1taWRkbGUlMkNsZWZ0&mark-align=bottom%2Cleft&mark-x=100&mark-y=496&blend64=aHR0cHM6Ly93d3cuZGF0b2Ntcy1hc3NldHMuY29tLzI5ODUwLzE1OTMxNTQ2MzYtdHJhbnNwYXJlbnQtcGl4ZWwucG5nP3c9MTIwMCZoPTYzMCZmaXQ9Y3JvcCZtYXJrNjQ9YUhSMGNITTZMeTkzZDNjdVpHRjBiMk50Y3kxaGMzTmxkSE11WTI5dEx6STVPRFV3THpFMU9UTXhOVEE1TkRBdFkzSmhablJ6YldGdUxUQXhMbkJ1WncmbWFyay1hbGlnbj10b3AlMkNjZW50ZXImbWFyay13PTI1MCZtYXJrLXk9ODAmYmxlbmQ2ND1hSFIwY0hNNkx5OWhjM05sZEhNdWFXMW5hWGd1Ym1WMEwzNTBaWGgwUDNSNGRDMWhiR2xuYmoxdGFXUmtiR1VsTWtOalpXNTBaWEltZEhoMExXWnZiblE5YzJGdWN5MXpaWEpwWmlVeVEySnZiR1FtZEhoMExYQmhaRDB4TURBbWRIaDBMV052Ykc5eVBUSXlNVGd4TmlaMGVIUTJORDFoVlRsVU5EUkxhVFEwVDFnME5FOXhORFJMVTFVeWFIWmtWM2hyVVcxV2JEUTBSMjQwTkU5SE5EUkxOVFEwVDBrME5FZHVORFJIVGpRMFMwdzBORXRKTkRSSFJ6UTBSM0kwTkU5Q05EUlBhalEwVDNNME5FOTZORFJMTkRRMFIxZzBORWR0TkRSSExUUTBSMW8zTjNsQ0puUjRkQzF6YVhwbFBUVTFKbmM5TVRJd01DWm9QVFl6TUEmYmxlbmQtbW9kZT1ub3JtYWw&blend-mode=normal","otherPost":{"type":"author","title":"2014年を振り返る","slug":"/posts/19"}}}}