デバッグとテストについて

デバッグ

  • 機能仕様書に記述している内容をすべてプログラムに反映したかを確認
    機能仕様書を印刷してから、確認した内容を印をしてください。
  • CheckStyleを行ってソース規約に合わせるかをチェックしてください。
    違反の部分を修正してください。
  • CheckStyleでチェックできない規約事項については、規約より確認してください。
    デバッグシートに従って確認して、デバッグシートを記入してください。

テスト

テストの重要性

  • テスト能力はアプリケーション開発者の能力評価標準の一つです。開発者のアプリ製造能力を持ちするではなく、テスト能力も必要があります。
  • 品質確認及び品質向上のために、テストを実施する。

テストの種類

機能テスト

概要仕様書や機能仕様書やテスト仕様書に従って、アプリの機能を実現するかどうかが確認する。(図2-1)

  • データ:初期化、デフォルト値、検索、更新。
  • アプリのプロセス:画面の遷移、エラーの処理、動作
  • 臨界値:判断条件(=、>=、>、<=、<)

総合テスト

開発完了したアプリをまとめって、システムを構築すると、ユーザさんとして、サブシステム内部とサブシステムの間にインターフェースと通信で接続するのは正しいかどうかが確認する。

  • データ
  • システムのプロセス

性能テスト

システムを実行するとき、性能表現となっています。例えば:実行スピード、システムのリソース使用率など。

テストの参照資料

  • 概要仕様書
  • 機能仕様書
  • Q&A一覧表
  • 仕様連絡

テストの手順

  • 機能仕様書書いている機能を一つずつ確認して印をしてください。
  • 機能テスト仕様書の記入事項より、テストを行ってください。
  • CheckStyleを行ってソース規約に合わせるかをチェックしてください。違反の部分を修正してください。
  • CheckStyleでチェック事項以外の部分、規約違反のソースがあるか

by 許燕