カテゴリで絞り込む

トレンドワード

テストツール
more
AI仕様書インスペクションツール
テスト自動化ツール
テスト管理ツール
生成AIテスト設計ツール
テストケース生成ツール
Qbookについて
Facebook x

ソフトウェア開発・設計

コードレビューと
ホワイトボックステスト

ソースコードの品質を高めるレビュー技法とホワイトボックステストを体系的に習得する

料金は資料に掲載しています。

コードレビューとホワイトボックステスト

講座概要

標準時間
6時間×1日
対象レベル
中級
開催形式
オンライン/オンサイト
受講人数
5名様以上を目安

ソースコードの品質を高めたいが何から手を付ければよいか分からない、コードレビューの観点やチェックポイントが定まっていないという声は少なくありません。ホワイトボックステストの基本やテストカバレッジの考え方を体系的に学ぶ機会も限られています。

本講座では、ソースコードの品質向上を目的としたレビュー技法と、信頼性確保のためのホワイトボックステスト技法を体系的に学びます。カバレッジ計測やサイクロマチック数の活用から、リファクタリング手法までを扱う企業向け研修です。

この講座の特徴

レビューの型を習得

いつ・誰が・どのように行い、何を記録するかというレビューの進め方を学びます。

品質を測る指標を理解

カバレッジやサイクロマチック数など、ホワイトボックステストの指標を扱います。

リファクタリングも視野に

テストで確認した品質を、リファクタリングによって高める考え方まで扱います。

  • ※ 標準時間・受講人数は目安です。育成目標やカリキュラムの調整内容に応じて変わります。
  • ※ 土日祝も対応可能です。開催日程はお打ち合わせのうえ決定します。

こんな方におすすめ

ソースコードレビューとホワイトボックステストを、チェックポイントや指標を踏まえて体系的に整理したい企業に適した講座です。

よくある課題

ひとつでも当てはまる場合におすすめです

  • コードの品質を高めたいが、何から始めればいいかわからない
  • コードレビューの観点やチェックポイントが不明確
  • ホワイトボックステストの基本を体系的に学びたい
  • テストカバレッジの考え方と計測方法を知りたい

受講対象

こうした役割の方に向けた内容です

  • ソースコードレビューを担当する開発エンジニア
  • ホワイトボックステストを学びたいテストエンジニア
  • コード品質の向上に取り組むチームリーダー
  • リファクタリングの考え方を身につけたい方

学べること・身につくスキル

ソースコードレビューの進め方を学ぶ研修イメージ

ソースコードレビューの進め方を学ぶ

いつ・誰が・どのように行うか、何を記録するかを含め、レビューの目的と方法を学びます。

  • ソースコードレビューの目的(問題の早期発見・可読性向上・スキルアップ)
  • レビューを行う時期・担当者・進め方と記録の残し方
  • 根拠を示す、良いところもコメントするなどレビューの注意点
  • 機能動作性・可読性・修正性・モジュール性・試験性などのチェックポイント
ホワイトボックステストの技法を学ぶ研修イメージ

ホワイトボックステストの技法を学ぶ

制御フローテストとデータフローテストを中心に、カバレッジの考え方とリファクタリングまで学びます。

  • ホワイトボックステストの特徴とメリット、流れ
  • 制御フローテストにおけるカバレッジとサイクロマチック数の計算方法
  • 静的・動的データフローテストのメリット・デメリット
  • ソースコードのリファクタリングの考え方とポイント

カリキュラム

全3章・6時間の標準構成です。ソースコードレビューの考え方から、ホワイトボックステストの技法までを一日で通します。

第1章 ソースコードレビューの考え方

よいソースコードとは何かを確認したうえで、ソースコードレビューの目的・方法・注意点・チェックポイントを学びます。いつ・誰が・どのように行い何を記録するか、根拠を示す・良いところもコメントするといった注意点、機能動作性・可読性・修正性・モジュール性・試験性などのチェックポイントを扱います。

第2章 ホワイトボックス

ホワイトボックステストの適用範囲と対象を確認し、次章で学ぶテスト技法につなげる土台を整えます。

第3章 テスト技法

カバレッジの考え方をもとに、制御フローテストとデータフローテストを学びます。フローグラフと基礎パス法、サイクロマチック数の計算方法、静的・動的データフローテストのメリット・デメリットを扱ったうえで、ソースコードのリファクタリングの考え方とポイントまで確認します。

貴社の課題・受講者に合わせて調整できます

上の表は標準構成です。事前のヒアリングをもとに、研修目的や受講者の経験、担当業務に合わせたカリキュラムをご提案します。

たとえば、こんな調整ができます

調整例 01

言語別の観点調整

使用言語に合わせたチェックポイントを提供します。

調整例 02

レビュー演習の強化

実際のコードを使ったレビュー演習を充実させる構成も可能です。

調整例 03

CI/CDツール連携

CI/CDパイプラインへの組み込み方法も解説できます。

このほかの調整もご相談いただけます。実施内容は打ち合わせのうえ決定します。

まずは資料をご確認の上、ご検討ください

他の講座の内容や料金と見比べながら、自社に合う研修をお選びいただけます。

企業向け研修コースガイド 表紙
収録内容
  • ロール・経験別 研修テーママップ
  • 各講座のカリキュラム
  • 料金一覧
  • 実施までの流れ

企業向け研修 コースガイド

品質・テストに特化した企業向け研修を、テーマごとに一覧できる資料です。講座ごとに、どのような方に向けた内容か、どこまで調整できるかまで掲載しています。

必要な情報が1冊にそろっているため、社内でご共有いただく際の資料としてもご利用いただけます。

企業向け研修の資料をダウンロード

料金は資料内でご確認いただけます。
ダウンロードにはQbookへの無料会員登録が必要です。

ヒアリングを元に、
貴社にピッタリの学習カリキュラムをご提案いたします。

まずは無料相談/お問い合わせ

セミナー講師がヒアリングし
貴社にあったプランをご提案

まずは無料相談/お問い合わせ

監修者紹介

江添 智之

この講座に込めた思い

ソースコードレビュー、ホワイトボックステストはソフトウェア品質を向上させるためには最も効果的です。ですが、手間がかかることもあり、手を抜かれがちな作業であることも確かです。
この講座では、ソースコードレビュー、ホワイトボックステストの実施方法や注意点とともに具体的なチェックポイントもしっかり押さえます。
また、ホワイトボックステストの手法はソースコードレビューの効果的なリファクタリングにも使えます。演習を通じてリファクタリングの考え方も理解できます。

関連する講座

開講までの流れ

企業向け講座 カスタムセミナー開催までにはおおむね下記のような流れで進めていきます。
開催までには一定の期間を要するため、まずは気軽にお問い合わせください。

STEP1

お問い合わせ

お問い合わせのイラスト

本ページにございます、無料相談/お問い合わせボタンより必要事項の記入の上お問い合わせください。

STEP2

ヒアリング・ご相談

ヒアリング・ご相談のイラスト

当社営業担当よりヒアリングの日時の調整をさせていただきます。現状抱えておられる悩み・課題をお聞かせ下さい。

STEP3

カリキュラム選定

カリキュラム選定のイラスト

ヒアリングに同席した講師をはじめ、当社講師陣によりお客様の課題を解決できるカリキュラムをご提案いたします。

STEP4

講座の実施

講座の実施のイラスト

お客様のご希望に合わせて、オンラインもしくはオンサイト(お客様の現場)にて講座を実施いたします。

その他の教育サービス