読者です 読者をやめる 読者になる 読者になる

Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Xamarin Test Cloud 評価版について

こんにちは。エクセルソフトの田淵です。

Xamarin Test Cloud (通称 XTC) の評価版を申し込んでみました。

評価版申請ページ にアクセスします。

f:id:ytabuchi:20160623115540p:plain:w450

いつものようにパスワードは 12文字以上で、大文字、小文字、数字、記号すべてが含まれている必要があります。また、メールアドレスは GmailOutlook などのフリーメールは使用できませんのでご注意ください。

f:id:ytabuchi:20160623115747p:plain:w450

会社名と規模、職種を記入して[Get Started]をクリックします。

f:id:ytabuchi:20160623115909p:plain:w450

Agreement を読み、[Accept]すれば完了です。

f:id:ytabuchi:20160623120050p:plain:w450

サンプルのテストレポートを見てみる

下のアプリ一覧から Sample の[Xamarin Store for iOS]を見てみます。2回テストして実行結果、一回のテストでは 1個失敗しているなどがわかります。

f:id:ytabuchi:20160623124921p:plain:w450

テストに掛かった時間やテストした台数、OS 別やメーカー別でのサマリーが見れます。

f:id:ytabuchi:20160623125305p:plain:w450

f:id:ytabuchi:20160623125323p:plain:w450

左側の[Results]を選択していくと、各シナリオでの画面写真を確認できます。「Then I should see a selection of products」が、実際のテストケースのスクリプトです。これは Calabash のテストスクリプトですが、自然言語のように書けるのでやりやすいです。

f:id:ytabuchi:20160623125412p:plain:w450

最後ですべて失敗しています。「And I should be able to brag to my friends」をスクリプト拡張していなかったのか、アプリの実装が漏れていたのかはわかりませんが。。

f:id:ytabuchi:20160623130008p:plain:w450

テストケースの書き方

ネイティブアプリ用(Xamarin アプリもできる)の Calabash は自然言語で書けるものの少し癖がありますが、Xamarin.UITest は C#NUnit を拡張したやつみたいで書きやすいです。

Xamarin.UITest は Advent Calendar 用に以下の記事を書いていますので参考にしてください。

ytabuchi.hatenablog.com

現在は Mac であれば Xamarin Test Recoder も使えるため、テストケースの作成がより、やりやすくなっています。

f:id:ytabuchi:20160623133231p:plain

このあたりはまた別途エントリーを上げたいと思います。

Test Cloud については以下のシリーズ動画を

Calabash については以下のシリーズ動画を

見ていただくのが良いかと思います。

Xamarin 気になった方は

是非 ダウンロード して触ってみてください。Visual Studio 2015 をご利用の方は Update 2 にアップデートする際にカスタムインストールで Xamarin を追加しましょう。 学習用リソースJXUG リンクページ に参考資料を纏めてますので併せてどうぞ。

Xamarin の情報が欲しい方はこのブログも購読いただいたり、私のTwitterアカウントをフォローいただいたりすると嬉しいです。

私が所属している エクセルソフト の宣伝を少しさせてください。弊社は開発者向けの様々なソフトウェアを扱っています。おなじみの ReSharper (JetBrains)、 や Atlassian の JIRA, Confluence、Office/PDF ファイルを .NET/Java で操作するライブラリ Aspose(アスポーズ)Windows アプリ、Web ページ、iOS/Android アプリの UI テストができる TestComplete などお勧めです(^^) また、Visual Studio Professional/Enterprise with MSDN も販売してますし、日本で売っていない海外のソフトウェア、開発ツールなどを弊社経由で日本円で購入頂くことも可能です。ご興味あれば 弊社ページ を覗いてみてください。

以上です。