Should bee

Preview:

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を使ったテスト記述をあなたの代りに行うサービスを提供し

ています!

なにか質問ありますか?