研修・トレーニング

xUnitによるテスト入門(C言語編)

IT技術コース

テストに関する基本的な知識の習得を目指します。

システム開発におけるテストの意義や大まかなテストの流れとテストの種類を、講義を通して習得します。
テスト手法の演習を通して、テストケースをどのように設定したらよいかを習得します。また、xUnit(テスティングツール)を使用して単体テストを実装する演習を行うことにより、効果的なテスト方法(テストの自動化を含む)について理解できるようになります。

 

実装するプログラミング言語およびテスティングツールは、下記の通りです。

  • C言語 : CUnit-x
  • 対象

    • テストに関する基本的な知識を習得したい方

    達成目標

    • 開発プロセスにおけるテストの位置づけが理解できる
    • テストの種類を理解している
    • テスト手法について理解している
    • テスティングフレームワークを用いて単体テストが実践できる

    前提条件

    • C言語の基礎知識を有する(基本的なプログラミングができる)

    内容

    1.テスト概論
    ・テストの目的/品質との関わり
    ・一般的なテストの流れ(計画→設計→実施)
    2. テストの種類
    ・スコープによるテストの分類(単体・結合・システムテスト)
    ・目的によるテストの分類(機能・非機能・システムテスト)
    ・V&V
    3. テスト手法
    ・ブラックボックス法
    ・ホワイトボックス法
    4. 代替プログラム
    ・スタブとドライバ
    ・スタブを使ったテスト

    講義と演習の配分

    開催概要

    主催 株式会社オージス総研
    コース 2日コース ※6.5時間/1日 <例>10:00~17:30
    受講料 ご相談ください
    受講料有料の場合の
    お支払いについて
    【法人のお客様】
    コース終了後に申込み者様宛てに請求書をお送りしますので、請求書に記載されている期日までに当社指定口座にお振込みください。(請求翌月末現金払い)
    【個人のお客様】
    個人で申込みいただいた場合は、受講料金を事前に当社指定口座にお振込みいただきます。
    詳細につきましては、開催確定後にお送りしますメールでご案内差し上げます。
    マシン使用 あり
    オープン/オンサイト オンサイト

    お問い合わせ・お申込み

    同コースの研修・トレーニング

    Docker入門(オンライン版)
    GoogleTestによる実践ソフトウェアテスト(オンライン版)
    Node.jsで学ぶJavaScript基礎(ECMAScript 2016 対応)(オンライン版)
    React入門(オンライン版)
    ソフトウェアテスト入門(JSTQB準拠)(オンライン版)
    【eラーニング】 Webフロントエンド基礎コース
    JUnitによる実践ソフトウェアテスト(オンライン版)
    UMLとC言語によるオブジェクト指向プログラミング(オンライン研修)
    C++11/14/17入門(オンライン版)
    【eラーニング】 オブジェクト指向開発基礎コースセット(Java編)
    【eラーニング】 オブジェクト指向開発基礎コースセット(C++編)
    【eラーニング】 UMLとJavaによるオブジェクト指向プログラミング
    【eラーニング】 UMLとC++によるオブジェクト指向プログラミング
    【eラーニング】 C++オブジェクト指向プログラミング
    【eラーニング】 オブジェクト指向入門
    Git入門(オンライン版)
    JUnitによる実践ソフトウェアテスト
    UMLとJavaによるオブジェクト指向プログラミング(オンライン版)
    UMLとC++によるオブジェクト指向プログラミング(オンライン版)
    Node.jsで学ぶJavaScript基礎(ECMAScript 2016 対応)
    C++プログラミング
    C言語プログラミング
    ITを理解するためのWebシステム開発体験~ITリテラシ向上~
    品質向上のためのソフトウェア設計・実装基礎
    GoogleTestによるテスト入門(C++編)
    JUnitによるテスト入門(Java編)
    UMLとC++によるオブジェクト指向プログラミング
    UMLとC言語によるオブジェクト指向プログラミング
    UMLとJavaによるオブジェクト指向プログラミング
    オブジェクト指向入門
    Javaプログラミング(JavaSE 8 対応)

    その他のコース一覧