表面のカバレッジ
数分で開始 · アクセス権は不要
一般の人が到達できるすべて
ページ、フォーム、ユーザーフロー、公開API。訪問者(あるいは攻撃者)から見えるとおりに、外側からテストします。必要なのはURLだけです。
- サイト全体のクロールとフローマップ
- スモークスイートと回帰スイート
- 公開APIのヘルスチェック
カバレッジライブラリ
機能の一覧ではなく、御社のようなプロダクトに対して実際に実行されるチェックです。以下のどのトピックも自動スイートとして提供されます。実ブラウザーでのUIフロー、APIに対するコントラクト検証を、デプロイのたびに再実行します。
2つの深さのカバレッジ
表面のカバレッジ
数分で開始 · アクセス権は不要
ページ、フォーム、ユーザーフロー、公開API。訪問者(あるいは攻撃者)から見えるとおりに、外側からテストします。必要なのはURLだけです。
深いカバレッジ
ステージングへのアクセス · ご一緒に設定
ステージングの認証情報、テスト用アカウント、ご希望なら読み取り専用のリポジトリなど、プロジェクトに正式に接続します。表面のテストでは届かない部分に到達できるのは、そのためです。
ライブラリ
壊れるとユーザーを締め出してしまうフローであり、攻撃者が最初に試すフローでもあります。クモはテスト用アカウントで実際にサインインし、あらゆる異常系を確認します。
収益に直結するフローは、最も深くカバーします。サンドボックスのカード、拒否された支払い、放棄されたカート。実際のお金は使わず、ステージングでテストします。
退行の多くはバックエンドで発生し、あとから表に現れます。コントラクトの検証なら、UIテストが読み込まれる前に、数秒で見つけられます。
すべてのフォームは、ユーザーとの約束です。クモは、急いでいる人間のようにフォームを埋めます。間違った値、空欄、貼り付け、二重送信。
顧客が他の顧客のデータを目にするまで、誰も気づかないバグです。ロールに基づくチェックを、同じリソースに対して異なるユーザーとして実行します。
アップロードは、さまざまな形で失敗します。クモは、あらゆる種類のファイルを持ち込みます。
データ量とUIの状態が出会う場所で、古いキャッシュや1つずれるバグの典型的な発生源です。
dAppは、従来のスイートでは見えない形で壊れます。UIがチェーンの状態と静かに食い違うのです。クモは、エミュレートしたウォレットを使い、実際の資金なしで、橋の両側をテストします。
負荷テストではなく、仕掛け線です。クモはページとエンドポイントごとの応答時間を追跡し、基準値からの退行を知らせます。
Web2 + Web3
ブロックチェーンのプロダクトは、従来のテストスイートでは見えない形で壊れます。クモは両方の世界を話せます。同じループ、同じトラッカー、同じ保証で。
接続、ネットワークの切り替え、トランザクションの署名、そしてユーザーが実際に遭遇する拒否の経路。エミュレートしたウォレットでテストするため、実際の資金が危険にさらされることはありません。
テストネットとフォークしたメインネットに対するコントラクト呼び出し:状態の変化、リバート、ガス見積もりの失敗、イベントの発行。
dAppでよくあるバグは、UIがチェーンと食い違うことです。クモは、表示されている残高、ポジション、履歴を、実際のチェーンの状態と照合します。
赤いテストから、登録済みのチケットまで
QAで手間がかかるのはバグを見つけることではなく、報告書を書き、スクリーンショットを探し、開発者に届けるまでの追いかけです。QA Spiderは、その流れを自動で完結させます。
01
再現も、スクリーンショットも、報告書の作成も不要です。報告書は、テストが失敗した瞬間に、実行で実際に起きたことから下書きされます。
再現手順は実行したステップから作成 · 失敗時のスクリーンショットを添付 · 重大度P0〜P3
02
ワンクリックで、開発者がすでに使っている場所に、再現手順と証拠を添えた正式なチケットとして登録されます。
Jira · Azure DevOps · ClickUp · GitHub Issues · Linear — 登録前に重複を確認
03
失敗した実行や新しいバグは、チケットへのリンク付きでチームのチャットに表示されます。何かが壊れたことを知るために、ダッシュボードを見張る必要はありません。
Slack · Discord · Telegram — 失敗した実行と登録されたバグを通知し、すべて緑のときは静か
04
すべてのバグは、本当に完了するまでステータスを保ちます。「それはもう直した」は、記憶ではなく、確認できる事実になります。
未対応 → 対応中 → 修正済み → 検証済み · プロジェクト、重大度、ステータスで絞り込み · スクリーンショットはバグとともに保存
朝会の前、デプロイのたび、夜間など、重要な時間帯を選びます。スイートは自動で実行され、確認するのはカレンダーではなく結果です。
合格率、不安定さ、重大度別の未対応バグを1つの画面に。リリース判断に必要な数字であり、ログの山ではありません。
検出されたバグの例
ログの赤い1行ではなく、根本原因と修正案、それを生んだ実行まで揃った、再現可能なチケットです。トラッカーに実際に届く内容の例をご覧ください。
タイトル
説明
再現手順 · 手順
実際の結果 · 実結果
期待される結果 · 期待
根本原因
POST /api/promoが200 { valid: true, discount: 0 }を返すことを信用している。修正案
/api/promoから422 code_expiredを返し、メッセージをインラインで表示して、コードが無効な間は「支払う」ボタンを無効のままにする。スクリーンショット · トレースを添付
直近の実行
| プロジェクト | 環境 | 結果 | 時刻 |
|---|---|---|---|
| c(顧客名は非表示) | prod | 合格214✓ 0✗ 0⚡ | 2m 14s |
| c(顧客名は非表示) | staging | バグを登録208✓ 1✗ 0⚡ | 3m 02s |
| p(顧客名は非表示) | dev | 不安定を修復176✓ 0✗ 2⚡ | 4m 09s |
| g(顧客名は非表示) | prod | 合格88✓ 0✗ 0⚡ | 1m 47s |
デプロイごと · 毎晩 · オンデマンド
すべてのバグが、このように届きます。重複を除き、再現でき、根本原因と修正案を添えて、チームがすでに使っているトラッカーに直接。開発者は直すだけです。
Helperのご紹介
自律型のクモに加えて、Helperはトラッカーからストーリーを取り込み、公開中のアプリに対して基準ごとに確認し、計画、ケース、チェックリスト、バグレポートといったQAの書類を書きます。レビューと承認はお客様が行い、承認なしに本番に見える環境へ触れることはありません。
JiraまたはAzure DevOpsのリンクを貼ると、Helperがストーリーとその受け入れ基準を取り込みます。コピー&ペーストも、チケットにすでに書かれている内容の再入力も不要です。
受け入れ基準ごとに実際のテストが作られ、公開中のアプリに対して実行されます。得られるのは意見ではなく、基準ごとの合格か失敗です。本番に見える環境では、先に確認します。
テスト計画、テストケース、スモークストーリー、回帰チェックリスト、エッジケースの洗い出し、バグレポート。プロダクトに即した内容で、TestRail、Xray、Zephyr向けにMarkdown、CSV、Excelで出力できます。
一度テストしたストーリーは、管理される自動テストとしてプロジェクトに保存でき、翌日からスイートの他のテストとともにスケジュールどおりに実行されます。
チケットを入力 · 公開中のアプリでテスト · ドキュメントを出力 · スイートに保存
Helperを試す →