デジタル世界のためのグローバルなスキルとコンピテンシーのフレームワーク

機能テスト TEST

調査とテストを通じて、製品、システム、サービスの特定または不特定の機能要件と特性を評価します。

ガイダンスノート

機能テストでは、システム、コンポーネント、インターフェイスが特定の機能を提供し、意図したとおりに動作し、ユーザーの期待に応えていることを確認します。リスクベースのテスト計画と実施は重要な側面であり、機能エラー、統合失敗、エッジケースの欠陥、データの不一致、要件への違反などのリスクの特定と軽減に重点を置いています。

アクティビティには次のものが含まれますが、これらに限定されません。

  • 利害関係者と協力して、テストをビジネス要件と目標に合わせる
  • さまざまなシナリオ、境界値、エッジケースなどの要件に基づいたテストケースの設計と適応
  • 現実的なユースケースをシミュレートするためのデータの準備と環境の構成
  • テストを実行して、実際の結果が期待される結果と一致することを検証する
  • 詳細な再現手順を含む欠陥の記録、問題の優先順位付け、改善のためのフィードバックの提供
  • 結果を分析してパターンを特定し、品質を評価し、システム/テストの機能強化を提案する
  • ライフサイクルの早い段階で機能テストを統合して問題を早期に発見することで、シフトレフトアプローチを促進する
  • リグレッションテストやスモークテストを含むテストの管理、実行、自動化による効率とカバレッジの向上
  • 重要な機能を検証し、継続的な品質を確保するための、スケーラブルで信頼性の高い自動テストとフレームワークの開発と維持
  • 業界標準、規制、および認められた優良事例への準拠を保証します。

このスキルの責任レベルを理解する

下位レベルが定義されていない場合...
  • 特定のタスクと責任は、スキルが意思決定において、これらのレベルで通常期待されるよりも高いレベルの自律性、影響力、および複雑さを必要とするため、定義されていません。エッセンス・ステートメントを使用して、これらのレベルに関連する一般的な責任を理解できます。
上位レベルが定義されていない場合...
  • 責任と説明責任は、これらのより高いレベルには、この特定のスキルの範囲を超えた戦略的リーダーシップとより広範な組織的影響力が含まれるため、定義されていません。エッセンスステートメントを参照してください。

スキルを開発し、このスキルに関連する責任を示す

定義されたレベルは、スキルと責任の段階的な進歩を示します。

下位レベルが定義されていない場合...

次の方法で、知識を深め、この分野で責任を持つ他の人をサポートすることができます。

  • このスキルに関連する重要な概念と原則、およびそれが自分の役割に与える影響を学ぶ
  • 関連スキルの実行(関連するSFIAスキルを参照)
  • より高いレベルのタスクや活動を行っている他の人を支援する
上位レベルが定義されていない場合...
  • より高いレベルの組織のリーダーシップにより適した関連スキルを開発することで進歩することができます。

追加の説明とレベルを表示/非表示にします。

このスキルに対する責任レベル

1 2 3 4 5 6

機能テスト: レベル 1

レベル1-従う: レベルの本質:綿密な監督下で日常業務を遂行し、指示に従い、業務を遂行するための指導を必要とする。基本的なスキルと知識を学び、応用します。

指示された手動機能テストスクリプトを監督下で実行して、基本的なソフトウェア機能を検証する。テスト環境を構成し、基本的な自動化ツールを使用して機能検証を行い、結果を記録し、問題を報告する。

機能テスト: レベル 2

レベル2-アシストする: レベルの本質:他者を援助し、日常的な監督下で働き、日常的な問題に対して裁量権を用いて対処します。訓練や実地体験を通じて積極的に学びます。

機能テストケースの設計とテストスクリプトの作成を支援します。監督下での機能テストのためのテストデータの準備を支援します。現実的なユースケースを反映するようにテスト環境を構成する。手動および自動の機能テストを実行して記録し、結果を分析し、結果、問題、リスクを報告する。

機能テスト: レベル 3

レベル3- 適用する: レベルの本質:標準的な方法と手順を使用して、時には複雑で非定型的なさまざまなタスクを実行します。一般的な指示の下で機能し、裁量権を行使し、期限内に自分の仕事を管理します。職場でのスキルと影響力を積極的に高めます。

さまざまなシナリオと境界値をカバーする、詳細な機能テストケースとスクリプトを設計します。要件と設計のレビューに積極的に参加し、得られた知見に基づいてテスト計画を練り上げる。構造化された探索的テストを実施して、機能を調査および検証する。テストデータを準備し、環境を構成し、反復可能なテストを自動化します。テストを実行し、詳細な情報を含む欠陥を記録し、結果を分析してシステム機能を評価します。

機能テスト: レベル 4

レベル4-実現する: レベルの本質:多様で複雑な活動を行い、他者をサポートして指導し、適切な場合はタスクを委任し、一般的な指示の下で自律的に作業し、チームの目標を達成するために専門知識を貢献します。

リスク、重要性、複雑さを考慮して、適切な機能テストアプローチを選択する。包括的なテスト計画とケースを開発、自動化、実行することができる。実際の使用状況を反映するように環境を構成し、利害関係者と協力して要件を調整し、スケーラブルな自動テストフレームワークを管理します。テスト中のリスクを特定して軽減し、他の人が行った作業を含め、機能テストのアクティビティと結果について詳細な分析と報告を行います。

機能テスト: レベル 5

レベル5-確信し、忠告する: レベルのエッセンス:各分野で権威ある指導を行い、幅広い指示の下で活動します。分析から実行、評価まで、大きな仕事の成果をもたらす責任があります。

すべての開発段階で機能テストの取り組みを主導し、機能要件との整合性を確保し、リスクベースの優先順位付けに焦点を当てます。テスト方法、ツール、フレームワークに関する信頼できるアドバイスを提供する。テスト範囲を監視および改善し、チームと協力して課題に取り組み、標準への準拠を保証します。機能テストの効率と信頼性を向上させる取り組みを主導する。機能テストに関する改善点を特定し、組織の方針、基準、ガイドラインに貢献する。

機能テスト: レベル 6

レベル6-開始する、影響を与えます。: レベルの本質:組織に大きな影響力を持ち、ハイレベルな意思決定を行い、ポリシーを形成し、リーダーシップを発揮し、組織的なコラボレーションを促進し、主要な領域の説明責任を受け入れます。

機能テストに関する組織の方針、基準、ガイドラインを策定し、それらがビジネス戦略と一致し、リスクベースのアプローチを取り入れていることを確認する。戦略目標との整合性を確保し、リスクベースのアプローチを取り入れながら、複雑なテスト計画を立て、主導する。リスクと機会を管理し、他のテスト活動と調整し、機能テスト能力の向上を推進します。組織基準の遵守と積極的なリスク軽減を促進し、機能テストの質を高める文化を促進する。