33
ShouldBee

Should bee

Embed Size (px)

Citation preview

Page 1: Should bee

ShouldBee

Page 2: Should bee

だれ?• 名前 森 れお。32歳です• 株式会社クラフトマンソフトウェアの共同創業者でCEOを担当しています

• 実践ドメイン駆動設計(IDDD)レビュア• Twitter: @reoring

これまではKDDIやhpの案件でAndroidの基礎研究をやったり、受託開発をやっていました。

Page 3: Should bee

OpenNetworkLab 第8期ベストチームアワード

Page 4: Should bee

Google DevPhone1

Page 5: Should bee

ShouldBeeってなに?

Page 6: Should bee

自然言語で簡単にテストの自動化がいますぐに始

められるSaaS

Page 7: Should bee

Markdownでテスト記述

• Markdownは、そこまで難しくない

• わりと誰でも書ける

• 誰でも読める

Page 8: Should bee

「IntegerA」フィールドに「1」と入力する

Page 9: Should bee

これが、ShouldBeeによって実行されます

Page 10: Should bee

どうやってIntegerAをみつけるの?

Page 11: Should bee

Accessibility Identifier[firstArg setAccessibilityIdentifier:@"IntegerA"];[secondArg setAccessibilityIdentifier:@"IntegerB"];[computeSumButton setAccessibilityIdentifier:@"ComputeSumButton"];[answerLabel setAccessibilityIdentifier:@"Answer"];[locationStatus setAccessibilityIdentifier:@"locationStatus"];[slider setAccessibilityIdentifier: @"slider"];[toggle setAccessibilityIdentifier: @"toggle"];

Page 12: Should bee

どうやって実行するのか?

Page 13: Should bee

Web UI

Page 14: Should bee

DEMO

Page 15: Should bee

Web UIだけ?

Page 16: Should bee

CLIもあります

Page 17: Should bee

DEMO2

Page 18: Should bee

CLIはGoで書いてます

Page 19: Should bee

Jenkins連携もshouldbeeコマンドで

Page 20: Should bee

iOS版はベータです

Page 21: Should bee

Android版は?

Page 22: Should bee

開発中です!

Page 23: Should bee

でもお高いんでしょう?

Page 24: Should bee

基本無料です!

Page 25: Should bee

倒産したら無くなるんじゃ…

Page 26: Should bee

倒産する前に買ってください…

Page 27: Should bee

倒産するときにはオープンソースにします

Page 28: Should bee

スクラムフローをTrelloで全部公開してます

Page 29: Should bee

ShouldBee trello で検索するとでてきます

Page 30: Should bee

今後の機能追加予定• UIの完全リニューアル → SPA

• プログラミング言語で独自のステップを定義• ディープラーニングで自動的に変化を発見して報告• Android対応• バグを自動的に修正してPull-Request

Page 31: Should bee

ShouldBeeを使ったテスト記述をあなたの代りに行うサービスを提供し

ています!

Page 32: Should bee

なにか質問ありますか?

Page 33: Should bee