Karate - オープンソースのテスト自動化ツール
(intuit.github.io)-
APIテスト自動化、モック生成、パフォーマンステスト、UI自動化を一つにまとめたテストフレームワーク
-
BDDベースのCucumber/Gherkin構文を使用して、簡単にテストスクリプトを作成可能
→ 実際にはStep Definitionを書く必要がないため、Cucumberよりさらに簡単
-
テストスクリプトは読みやすいプレーンテキストなので、そのままgitに保存可能
-
VSCodeおよびその他のIDEで利用可能で、ステップごとのデバッグをサポート
-
GraphQL APIのテストが可能
-
マルチスレッド並列実行をサポート
-
多様なプラットフォーム
→ クロスプラットフォームのブラウザをサポート(Chrome DevTools、Edge、Safari)
→ MS WinAppDriverを使用してWindowsデスクトップアプリの自動化をサポート
→ Appiumを利用してAndroid / iOSをサポート
まだコメントはありません。