Upload
reo-mori
View
177
Download
0
Embed Size (px)
Citation preview
ShouldBee
だれ?• 名前 森 れお。32歳です• 株式会社クラフトマンソフトウェアの共同創業者でCEOを担当しています
• 実践ドメイン駆動設計(IDDD)レビュア• Twitter: @reoring
これまではKDDIやhpの案件でAndroidの基礎研究をやったり、受託開発をやっていました。
OpenNetworkLab 第8期ベストチームアワード
Google DevPhone1
ShouldBeeってなに?
自然言語で簡単にテストの自動化がいますぐに始
められるSaaS
Markdownでテスト記述
• Markdownは、そこまで難しくない
• わりと誰でも書ける
• 誰でも読める
「IntegerA」フィールドに「1」と入力する
これが、ShouldBeeによって実行されます
どうやってIntegerAをみつけるの?
Accessibility Identifier[firstArg setAccessibilityIdentifier:@"IntegerA"];[secondArg setAccessibilityIdentifier:@"IntegerB"];[computeSumButton setAccessibilityIdentifier:@"ComputeSumButton"];[answerLabel setAccessibilityIdentifier:@"Answer"];[locationStatus setAccessibilityIdentifier:@"locationStatus"];[slider setAccessibilityIdentifier: @"slider"];[toggle setAccessibilityIdentifier: @"toggle"];
どうやって実行するのか?
Web UI
DEMO
Web UIだけ?
CLIもあります
DEMO2
CLIはGoで書いてます
Jenkins連携もshouldbeeコマンドで
iOS版はベータです
Android版は?
開発中です!
でもお高いんでしょう?
基本無料です!
倒産したら無くなるんじゃ…
倒産する前に買ってください…
倒産するときにはオープンソースにします
スクラムフローをTrelloで全部公開してます
ShouldBee trello で検索するとでてきます
今後の機能追加予定• UIの完全リニューアル → SPA
• プログラミング言語で独自のステップを定義• ディープラーニングで自動的に変化を発見して報告• Android対応• バグを自動的に修正してPull-Request
ShouldBeeを使ったテスト記述をあなたの代りに行うサービスを提供し
ています!
なにか質問ありますか?