Testimは、テスト自動化で最も悩ましい問題の一つ、インターフェースが変わるたびにテストが壊れる点に取り組みます。要素ごとに壊れやすい識別子一つに頼る代わりに、機械学習で各要素の複数の属性を学習するので、開発者がボタンの名前を変えたり移動したりしても、テストはそのボタンを見つけられます。この自己修復の動作が、エンジニアがテストの修正に使う時間を減らします。
テストはアプリを操作して記録し、視覚的に、またはコードで編集してカスタムロジックを加えられます。プラットフォームはクラウドで複数のブラウザにまたがってテストを実行し、CI/CDツール、課題管理、テスト管理システムと連携するので、テスト結果が既存のワークフローになじみます。グループ化や再利用できるステップなどの機能がテストスイートの拡大を助け、AIがテスト作成と失敗の分析を支援します。
TestimはTricentisに属し、サブスクリプションプランで販売されます。チーム向けは通常、見積もりによります。自己修復は完璧ではなく、意味のある動作を検証しているか、テストの確認も必要です。競合には、mabl、Applitools、Katalon、Functionize、コーディングは増えますがライセンス料がかからないPlaywrightやCypressなどのオープンソースフレームワークがあります。Testimは、保守の手間を減らしてUIテストを自動化したいチームに向いています。