製品モデルの構築
構造を発見し、動作をキャプチャした後、Qaptly は製品がどのように動作するかのモデルを構築します。 このモデルは Qaptly の頭脳です。製品モデルに含まれるもの
Qaptly はアプリケーションを次のように表現します:状態
任意の時点で製品が存在できる場所
遷移
状態間をどのように移動するか
条件
遷移が発生するために真でなければならないこと
カバレッジ
どの状態とパスが観察されたか
Qaptly が状態ベースモデルを使用する理由
実際の製品は線形スクリプトではありません。 以下を持つシステムです:- ユーザーが取ることができる複数のパス
- 動作を変更する条件付きロジック
- エッジケースのエラー処理
- データに基づく動的な動作
状態ベースモデルはこの現実を反映し、Qaptly が何が期待されるか、何がリスクか、何が変更されたか、何がテストされていないかを推論できるようにします。
モデルからインテリジェンスへ
Qaptly は製品モデルを持っているため、以下が可能です:リリースの比較
リリースの比較
製品モデルを比較してバージョン間の変更を検出
破壊的変更の検出
破壊的変更の検出
動作しなくなった、または予期しない結果を生成する遷移を特定
脆弱な領域の特定
脆弱な領域の特定
複雑な条件や高いエラー率を持つ状態を見つける
テストシナリオの生成
テストシナリオの生成
実際の製品動作に基づいて意味のあるテストケースを作成
エビデンスレポートの作成
エビデンスレポートの作成
テストおよび検証された内容を示す包括的なレポートを生成
状態理解の力
関連記事
画面とフローの発見
モデルの基礎
ユーザー行動のキャプチャ
モデルを構築するデータ
フローからシナリオへ
テストのためのモデル使用