Test Assistant Pro っていうツールをこっそり作っていました。
https://www.codeer.co.jp/Tools/TestAssistantPro
Codeer初の有料ツールです。実装補助ツールという位置づけです。(キャプチャリプレイ的なこともできますが、そういうツールとちょっと違う感じです)実装補助ツールなんで結局C#とFriendlyの理解は必要なのですw。
結局UIレベルのテストで価値出るくらいのものを作ろうを思ったらプログラムで制御は必須になってくるんですよね・・・。
でもFriendlyユーザーの皆さんは今まで手書きでDriverとScenario書いていたと思うのですが、その大部分を自動でサクッと作れるようになります。Codeer内部でも使っているのですけど、超便利です。
比較表
「比較表書いて」ってよく言われますけど、客観的に書くのは難しいですよね。(だって自分たちで作ったツールが使いやすいに決まってるじゃん)Codeerメンバーで某社ツールと使い比べた感想はこんな感じでした。とは言え、某社ツールから手書きFriendlyに乗り換えたお客さんもいますよ。
初期学習難易度 | カスタマイズ | プロジェクトごとの調整 | 作成速度 | ソース可読性 | メンテ効率 | 動作確実性 | 実行速度 | テスト実行時ライセンス | |
某社ツール | 低 | △ | 不要 | △ | △ | △ | △ | △ | 必要 |
TestAssistantPro | 高※1 | ◎ | 必要 | ◎ | ◎ | ◎ | ◎ | ◎ | 不要 |
※1 Friendlyの学習コストも入れてます。
ツール詳細
詳細はこちらに書いてるので、ご興味ある人は是非見てください。(日本語もあります)ダウンロードしてREADMEに沿って自分でトライすることもできます。(ライセンスは必要な方はお問い合わせいただくと、トライアルライセンスを発行いたします)
github.com
Friendlyと同じくカスタマイズできるってとこがポイント高いかなーと思ってます。
- 特殊なコントロールへの対応
- プロジェクトごとに欲しいコード生成機能の追加
なんかも簡単にできます。
ハンズオンやります。
それで、その紹介もかねてハンズオンを大阪と東京で開催することにしました!ご興味ある方はお気軽にご参加お願いいたします。ライセンスは当日貸出ます。
大阪
2/21(木) 19:30~ 場所:Codeer
friendly.connpass.com
東京
3/10(日) 13:00~ 場所:株式会社ビズリーチさま 本社
friendly.connpass.com
ハンズオンではないですが、.NetCore3のリリースがあるんでそれに関連したネタでも話します。
3/8(金) 15:00~ インフラジスティックス様
connpass.com