• ベストアンサー

システム導入時のテスト種別について

kokoroneの回答

  • ベストアンサー
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

私は、システムエンジニアです。 一つのシステムが、1つのプログラムではできていないのは、理解してますか? 簡単に説明すると、 1)データ入力部分 2)計算部分 3)出力部分 とした場合、各々の部品が正常に動作するか が単体テストです。 1)入力部分 必須チェックが正常に機能するか?   文字種別(数字・英字・半角・全角)を正常に判断しているか?   文字数は、オーバーしていないか?   などです。 2) ゼロ割など、エラーにならないか?    判断文(整数で2以上)の場合、2はOKで3はNGになるか?    などです。 3) 表示桁数、表示形式は正しいか    などです。 これを個別にテストします。 結合テストは、それぞれの部品を通してテストします。 ここまでは、あらゆる入力値を使用してテストします。 最後に、総合テストですが、実際の運用データの一部を使用して、通常業務が正常に機能するか、 テストします。 こんなところでしょうか?

retweet
質問者

お礼

大変解りやすいご回答、ありがとうございます! とても為になりました。

関連するQ&A

  • システム連絡表とは?

    システム開発は、下記のように流れると聞いたことがあるのですが、 「システム連絡表」とは、何を意味するのでしょうか? 概要設計書 要件定義書 データベース定義書 基本設計書 基本仕様書 詳細設計書 詳細仕様書 単体テスト仕様書 単体テスト報告書 結合テスト仕様書 結合テスト報告書 総合テスト仕様書 総合テスト報告書 バグ報告書 プロジェクト会議議事録 チーム打ち合わせ議事録 システム連絡表 開発スケジュール予定 開発スケジュール実績 テストスケジュール予定 テストスケジュール実績 進捗報告書

  • web系システムのテストについて

    web系システムにおけるテストについてですが、 一般的には単体テスト、結合テスト、システムテストなどありますが、 web系の場合、どこまでが単体でどこまでが結合でといった境界 がはっきりしません。 たとえば、サーバサイドのjavaの場合、JSP、javaScript、HTML、java など複数の要素が含まれており、なにをもって単体と呼ぶかがわか らず、strutsなどのフレームワークを利用した場合はさらに MVCと機能が分離するためさらにテストが複雑です。 テストフェーズ別の具体的な成果物や、テスト項目、 テスト内容などをご教授いただけないでしょうか。 よろしくおねがいします。

  • 開発テストの種類

    1.単体テスト 2.結合テスト 3.総合テスト とがあるのですが、それぞれのテストの概要と特徴を教えて頂ければ幸いです。・

  • 総合テスト

    総合テストって、結合(総合)テストであったり、システム(総合)テストであったりします。結合テストのためのチェックリストを作成することはありませんでしたが、インタフェース以外にチェックするのですか(・・?サブシステムの中でのテストが総合でしょうか。やはり中身も確認しないといけないのでしょうか(-.-)。総合テストでもチェックリスト作成しますか?一回出力して中身がOKぐらいでしょうか。全く中身見なくてよければ、ラクそうなのですが(・_・)

  • 結合テスト・総合テストの基準値について

    ソフトウェアのテスト設計をする際に、 結合テストにおける障害抽出数を計画する際に、単体テストで実際に発生した障害数をベースにし、 総合テストの計画においては、前フェーズの結合テストにおける障害数をベースにする、 というのは、具体的にはどのようなことでしょうか?

  • 単体テスト、結合テスト、テスト仕様はどこまで詰め込む?

    今、テスト仕様書を作成しており、 みなさまのご意見が伺えたらと思って書き込みさせていただきました。 単体テスト、結合テストの仕様書を作っているのですが、 パターン数がやはりべらぼうに多いので、どこまでで 割り切るかで悩んでいます。 考えれば考えるほどパターン数は出てくるのですが、 それらを作る工数、テストする工数を考えると、 う~ん・・・という感じです。 100%バグのないシステムを作ることは不可能で、 そのコストは∞とされていますが、可能な限りそうしたいのは やまやまですが。 ある本には顧客が70%を望んでいるなら開発としては71%を達成できたらよく、それ以上を求めることは技術者のエゴと書いてありました。 確かにまずされない操作のテストパターンを大量に生成する時間があったら、クライアントはユーザビリティを上げるなどして欲しいはずです。 でも70%ってどうやって決めたらいいのでしょう? 何でもいいので皆さんどうされているか、アドバイスいただけたら幸いです。

  • テストフェーズで何をするか

    SI企業で勤めております。 恥ずかしい話ですが、開発の経験が少なく、 各テストフェーズでどういった観点のテストをするのか、 あまりわかっていません。 単体テストは、モジュール内の分岐やエラーハンドリングなど 網羅的に確認するとしてイメージがあります。 これ以外にも、 1.結合テスト 2.機能テスト 3.システムテスト など今まで耳にしました。 それぞれのテストでは、一般的にはこれをする、など 考え方や手法はあるのでしょうか?。 例えば以下のようなテストは、 どのテストでやれば良いのでしょうか?。 ・Webアプリでの画面遷移(ログインして一覧画面から、選択し更新~完了画面の表示) ・夜間バッチの正常終了(バッチは、ジョブスケジューラから起動) (ざっくりですみません、、) 「画面遷移」というのは、システム側(開発者側)から見た用語ですが、その画面遷移の 提供機能である、例えば「在庫参照」、「受注登録」は、ユーザから見た「機能」だと思います。 テストとしては、両方の観点でテストフェーズを設けるものでしょうか・・?。 アドバイスを頂ければ幸いです。

  • ブラックボックステストの内容について

    ITパスポート試験を勉強中の者です。 テスト技法に「限界値分析」「同値分割」がありますが、これはどの段階でのテストなのでしょうか?ブラックボックステストの範囲で行われるテストなのでしょうか? システム開発テストには、単体テスト、結合テスト、システムテスト、運用テストがあり区別が曖昧でよく分かりません。 特に「同値分割、限界値分析」はテスト技法なのでブラックボックステストに限らず、各段階のテストでなされるテストだと思うのですが良く分かりません。ブラックボックステストの中だけで行われるテストなのでしょうか? とすれば、ブラックボックステストはどの段階のテストに入るのでしょうか? ホワイトボックステストは単体テストで行われると記述してありましたが・・・。 文化系で理科系ではないので良く分かりません。宜しくお願いします。

  • サーバー入替に伴う導入作業及び環境設定等に掛かるSI作業費について

    サーバー入替に伴う導入作業及び環境設定等に掛かるSI作業費について 当社サーバの入れ替え(システム単純移行)を検討していて、導入作業及び環境設定等に掛かるSI作業費のお見積りを取得(980万)しているのですが、妥当かどうかの判断が出来ておらず会社に説明できていません。 金額は妥当なのか、人数は妥当なのか?または相場(人/月)はどのくらいなのでしょうか? 【システム仕様】 基幹系動作 サーバー13台 Windows2000ServerからWindows2003Serverに入替 Oracle9iからOracle9iに入替 【移行計画】 4ヶ月合計:メイン9人、サブ3人 作業計画:メイン0.3人 移行計画:メイン1.2人、サブ0.5人 結合テスト:メイン2.0人、サブ1.0人 総合テスト:メイン1.0人、サブ0.5人 データ移行:メイン2.0人 導入機器設定:メイン2.5人、サブ1.0人

  • システム開発における一般管理費

    システム開発に関する見積りを提出する際に「一般管理費」という項目は一般的に提示するものでしょうか? 当然どのような業種であっても一般管理は必要となります。(総務や経理などの間接部門の給料を稼ぐ必要がありますから) ただクライアントによって工数だけを見るため一般管理費を理解してくれず、「なぜこんなお金を払わなければならないのか?」とクレームを付けられてしまいます。 そこでシステム開発業界では一般的にどうなのか知りたいと思い持ってます。 ・一般管理費は見積りに積み上げない ・一般管理費を別の名目にして提示する ・その他 ※大手と中小のベンダーでは対応が違うかもしれませんが・・・