Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2020.2

...

Table of Contents
maxLevel1

ルール カテゴリ

SOAtest は 500 以上のルールをチェックし、安全性、信頼性、およびコンプライアンスが満たされているかどうかを確認します。ルールは以下のようなテーマ別のカテゴリに分類されます。

  • アクセシビリティ - WCAG 1.0 / セクション 508
  • アクセシビリティ - WCAG 2.0 / ACC - WCAG2
  • ブラウザー互換性
  • コーディング規約
  • HTML 整形式チェック
  • リンク チェック
  • スペル チェック
  • フォーム
  • 相互運用性
  • 不正なコード
  • ローカリゼーション
  • 保守性
  • ナビゲーション
  • パフォーマンス
  • 表示
  • セキュリティ
  • ユーティリティ
  • 未使用コード
  • XML 検証

ルールの説明の参照

SOAtest に附属の静的解析ルールについては、 [Parasoft] メニューの [ヘルプ] をクリックして、『Parasoft SOAtest ユーザーズ ガイド』の「Parasoft SOAtest 静的解析ルール」のセクションを参照してください。

...

Note
title注意
  • ルールは次の形式で記載されています。ルールの説明 [ルール ID - ルールの重要度レベル]
    • ルール ID は、テスト コンフィギュレーション パネル、レポート、テスト結果の中でルールを識別するため、またはどのルールに違反があったかを識別するための文字列です。
    • 各ルールにはレベル 1 からレベル 5 までの 5 段階の重要度レベルが設定されています。レベル 1 が最も深刻度が高いレベルです。重要度レベルは、そのルールが深刻なエラーを引き起こす可能性を表します。
  • ルールの特性を示すために、次のような特別な「魔法使いの帽子のアイコン」が使用されます。
    • 新しいルール (以前の SOAtest リリース以降に追加されたもの) は「NEW 」と記されたアイコンが表示されます。
    • パラメータライズ ルール (ルール パラメーターを変更することによりカスタマイズが可能なルール) にはラジオボタン付きのアイコンが表示されます。

重要度レベル

各ルールには重要度レベルが設定されています。重要度レベルは、そのルールが深刻な欠陥 (パフォーマンスの低下、メモリ リーク、セキュリティ脆弱性などのアプリケーションの問題を引き起こす欠陥) につながる可能性を表します、レベル 1 からレベル 5 までの 5 段階のレベルがあります。レベル 1 が最も違反の深刻度が高いレベルです。

  • 最高 - レベル 1
  • 高 - レベル 2
  • 中 - レベル 3
  • 低 - レベル 4
  • 最低 - レベル 5

ユーザー定義ルール

SOAtest では、RuleWizard モジュールを使用してユーザー定義の静的解析ルールを作成できます。RuleWizard を使用すれば、フローチャートのようにグラフィカルにルールを作成したり、サンプルのルール違反を実演するコードから自動的にルールを作成したりすることができます。ユーザー定義ルールを作成してチェックすることによって、チームはプロジェクトや組織に固有の要件を検証できます。また、チームの最も一般的なエラーの再発を防止できます。  

...