メインコンテンツへスキップ

製品モデルの構築

構造を発見し、動作をキャプチャした後、Qaptly は製品がどのように動作するかのモデルを構築します。 このモデルは Qaptly の頭脳です。

製品モデルに含まれるもの

Qaptly はアプリケーションを次のように表現します:

状態

任意の時点で製品が存在できる場所

遷移

状態間をどのように移動するか

条件

遷移が発生するために真でなければならないこと

カバレッジ

どの状態とパスが観察されたか
これにより、製品の生きたマップが作成されます。

Qaptly が状態ベースモデルを使用する理由

実際の製品は線形スクリプトではありません。 以下を持つシステムです:
  • ユーザーが取ることができる複数のパス
  • 動作を変更する条件付きロジック
  • エッジケースのエラー処理
  • データに基づく動的な動作
状態ベースモデルはこの現実を反映し、Qaptly が何が期待されるか、何がリスクか、何が変更されたか、何がテストされていないかを推論できるようにします。

モデルからインテリジェンスへ

Qaptly は製品モデルを持っているため、以下が可能です:
製品モデルを比較してバージョン間の変更を検出
動作しなくなった、または予期しない結果を生成する遷移を特定
複雑な条件や高いエラー率を持つ状態を見つける
実際の製品動作に基づいて意味のあるテストケースを作成
テストおよび検証された内容を示す包括的なレポートを生成
これが Qaptly が生のインタラクションを製品インテリジェンスに変換する方法です。

状態理解の力


関連記事

画面とフローの発見

モデルの基礎

ユーザー行動のキャプチャ

モデルを構築するデータ

フローからシナリオへ

テストのためのモデル使用

次のステップ

製品モデルがインテリジェントなテストを可能にする方法を学ぶ: