テストツール
more
テストケース生成ツール
テスト自動化ツール
実機テストのクラウドサービス
テスト管理ツール
Facebook x

ジャンル

開催中の講座

関心のあるテーマだけを自由に選んで受講できます。基礎から応用まで、実務に役立つ幅広いテーマをご用意しています。

開発工程で抑える!コードレビュー&ホワイトボックステスト
2日間開催
2日開催
開発工程で抑える!コードレビュー&ホワイトボックステスト
概要

バルカレオープン講座は、Qbook運営のバルテス株式会社による、テストのプロを育てる実践的品質教育を元に開催するオンライン講座です。

本講座はソースコードレビューとホワイトボックステストについて、効果的に実施するためのポイントを学ぶことができます。

「細かい指摘に終始してしまう」「読み合わせに時間がかかりすぎてしまう」 「レビュアーによって効果がまちまち」「レビューイ(レビュー対象者)の心構えが分からない」などソースコードレビューには悩みがつきものです。

また、ホワイトボックステストに関しても、効率的な実施方法が分からない、他のテストとの違いが分からない、実施方法のイメージがわからないなどの問題があります。

そこで、ソースコードレビュー・ホワイトボックステストの目的・方法・注意点とチェックポイントについて解説いたします。

適切なレビュー手法を身に着けることによって、

・実装段階での品質の向上
・テスト工程やリリース後のバグ混入防止
・質のいいソースコードによる保守性の増加、生産性の向上
・いいソースコードについてのチーム内での認識統一

などの効果が期待できます。

ホワイトボックステストについても、この講座を受講することで

・ホワイトボックステストでは何を達成するべきか
・評価のための指標
・ホワイトボックステストで洗い出すべきバグ

を知る事ができます。

講座内では、実施するサンプルプログラムを使用した演習を通して、実施時のポイントを実感することができます。 品質向上の第一歩とも言えるホワイトボックステスト、ソースコードレビューの勘所を学び、ソフトウェアの品質改善の特効薬を手に入れましょう!

解決できる課題・ねらい
解決できる課題・ねらい
コードレビューのポイントが分からない
ホワイトボックステストの技法が知りたい
ホワイトボックステストの実践方法を学びたい
開催日程
お支払方法
銀行振込による前払い制となります。
お申込後、請求書を送付いたしますので、詳細をご確認いただき、お振込ください。
領収書について
領収書をご希望の際はお申込み完了後のメールに記載のURLよりお申込みください。
※ 領収書の発行にはお振込み時の控えを確認いたしますので、ご留意ください。
※ 領収書の発行にはお振込み時の控えを確認いたしますので、ご留意ください。
その他
本講座はWeb会議サービス「Zoom」で開催いたします。
講義資料は郵送にてお届けいたします。
進行次第で終了時間が前後する場合がございます。
カリキュラム
パート1:よいソースコードとは
ソースコードをレビューするには、よいソースコードについて共通認識が必要です。
この章では、よいソースコードについてのポイントを整理します。
・保守性が高い
・正確で、素早く、効率的に動作する
・無駄な部分がない
パート2:ソースコードレビューの目的
ソースコードをレビューするには、よいソースコードについて共通認識が必要です。
この章では、よいソースコードについてのポイントを整理します。
・問題の早期発見
・可読性・保守性のブラッシュアップ
・チームメンバー間の情報共有
・チームメンバーのスキルアップ
パート3:ソースコードレビューの方法
ソースコードレビューの方法について、この章ではいつ、誰が、どのように行うのかという視点で整理します。
やみくもに実施するよりも、レビューの要素を整理しておくことで、レビュー自体の改善にもつながります。
・いつ行うのか
・誰が行うのか
・どのように行うのか
・何を記録するか
パート4:ソースコードレビューの注意点
ソースコードレビューはメンバーの成果物を批評するという側面があります。
建設的なレビューを行うための心構えや注意点を確認します。
・根拠を示す
・耳の痛い意見もあえて発言する
・可読性、保守性は「人それぞれ」
・よいところもコメントする
・人格を批判しない
パート5:ソースコードレビューのポイント
ソースコードレビューのチェックポイントは多岐にわたります。
ここでは網羅的にチェックポイントを紹介します。
セルフレビューにも非常に有効な内容となっています。
・機能動作性
・可読性
・修正性
・モジュール性
・試験性
・ロバストネス
・セキュリティ
・コメント
・ソースコードレビュー演習
2日目
パート6:ホワイトボックステストの考え方
ホワイトボックステストは実装直後に実施することが多く、また仕様通りに実装しているかを細かい部分まで確認できる点で優れています。
ここでは、ホワイトボックステストの特徴やメリットを解説します。
・なぜホワイトボックステストが必要なのか
・ホワイトボックステストの特徴
・ホワイトボックステストのメリット
パート7:制御フローテストとデータフローテスト
ホワイトボックステストの中でも特に重要な技法に制御フローテストとデータフローテストがあります。
ここでは、制御フローとカバレッジの考え方、データフローテストのポイントを紹介します。
・制御フローテストにおけるカバレッジ
・制御フローテストの問題点
・データフローテストの考え方
・データフローテストのメリットとデメリット
パート8:ホワイトボックステストを利用したリファクタリング
ホワイトボックステストを適切に準備することで、ソースコードのリファクタリングが効率的に行えるようになります。
ここでは、リファクタリングの演習問題を通じてどのように役立つかを実践していきます。
・カバレッジを利用した効率的なリファクタリング
・リファクタリング演習
この講座へのお申し込みはこちら
監修者紹介
江添 智之
この講座に込めた思い
ソースコードレビュー、ホワイトボックステストはソフトウェア品質を向上させるためには最も効果的です。ですが、手間がかかることもあり、手を抜かれがちな作業であることも確かです。
この講座では、ソースコードレビュー、ホワイトボックステストの実施方法や注意点とともに具体的なチェックポイントもしっかり押さえます。
また、ホワイトボックステストの手法はソースコードレビューの効果的なリファクタリングにも使えます。演習を通じてリファクタリングの考え方も理解できます。
バルテス・ホールディングス株式会社 R&C部 副部長
江添 智之 Tomoyuki Ezoe

WEB系、エンタープライズ系、医療系など様々な開発業務にプログラマ、システムエンジニア、プロジェクトリーダーとして携わった後、バルテスにてテストエンジニア・コンサルタント業務に従事。現職では主にテスト業務に関する研究開発および人材育成を担当し、社内外を含めて多くのプロジェクトでアジャイルコーチを行う。

江添 智之
バルテス・ホールディングス株式会社 R&C部 副部長
江添 智之
Tomoyuki Ezoe

WEB系、エンタープライズ系、医療系など様々な開発業務にプログラマ、システムエンジニア、プロジェクトリーダーとして携わった後、バルテスにてテストエンジニア・コンサルタント業務に従事。現職では主にテスト業務に関する研究開発および人材育成を担当し、社内外を含めて多くのプロジェクトでアジャイルコーチを行う。

監修者一覧はこちら
この講座へのお申し込みはこちら
留意事項

講座当日について
※ 接続確認として、講座開始15分前からログインをお願いいたします。
※ ビデオ・写真の録画・撮影や、音声の録音はご遠慮ください。
※ 講座資料の無断転載はご遠慮ください。
※ 参加者の通信環境や機器等による原因で視聴できなかった場合につきましては責任を負いかねます。

注意事項
※ お申込み後のキャンセルはお早めにご連絡をお願いいたします。また開催当日~1週間前のキャンセルとなる場合は、お申込金額全額をキャンセル料として頂戴致しますのでご了承ください。また当日欠席・遅刻によるご返金等は一切お受けしておりません。
※ 最少催行人数に満たない場合は、開催を中止することがありますので、ご了承願います。その際は、開催3日前までに、本ページおよびメールにてご連絡いたします。
※ 講座開催をWebサイト等を通じて報告等を行う場合がございます。その際に特定の個人がフォーカスされないように撮影した写真を掲載する場合がございます。予めご了承下さい。
※同業他社様からのお申込みはお断りをさせていただく場合がございます。予めご了承ください。
※ 本サービス申込者が下記に該当する場合、利用者として承認せずサービスを提供しない場合があります。その判断の理由については一切利用者に開示しません。また申込者は、判断の結果に対して異議を述べることはできません。

(1) 自らまたは第三者を利用して、当社の名誉や信用等を毀損し、もしくは毀損するおそれのある行為をした場合
(2) 自らまたは第三者を利用して当社の業務を妨害し、または妨害するおそれのある行為をした場合
(3) 当社に対して、自らまたは第三者を利用して、詐術、暴力的行為または脅迫的言辞を用いるなどした場合
(4) 申込者ならびに関係者が暴力団関係者ならびに反社会的勢力である旨が判明した場合

※ 自然災害、交通機関の事故、講師の発病等、不可抗力な事情により開催を中止することがあります。事前に中止が判明した場合は、本ページおよびメールにてお知らせいたします。各自でご確認ください。当日に中止が決まった場合は、本ページおよびメールと電話にてお知らせし、開催日の変更もしくは参加料の返金をいたします。 なお、旅費(航空券含む)や宿泊費とそれらのキャンセル諸費用については保証いたしません。

開催日の近い講座
発注品質に効く!受け入れテストの勘所と開発委託の品質向上
    2日開催
こんな方におすすめ: 開発委託している企業・外部委託しているエンジニア
発注品質に効く!受け入れテストの勘所と開発委託の品質向上
すべてはここから!ソフトウェアの品質とテストの基本
    2日開催
こんな方におすすめ: テスト業務に関わる全ての方
すべてはここから!ソフトウェアの品質とテストの基本
新卒や若手におすすめ!ソフトウェアテスト入門
    2日開催
こんな方におすすめ: これからソフトウェアの開発やテストに携わる新入社員
新卒や若手におすすめ!ソフトウェアテスト入門
品質計画の立て方とソフトウェアメトリクス
    2日開催
こんな方におすすめ: 開発リーダ・品質管理・PMO・プロセス改善推進の方
品質計画の立て方とソフトウェアメトリクス
狭き門を突破せよ!JSTQB<sup>®</sup> ALTM合格への道!
    2日開催
こんな方におすすめ: JSTQB® ALTM資格の合格を目指す方
狭き門を突破せよ!JSTQB® ALTM合格への道!
上流工程の勘所 ~要求の獲得・ヌケモレのない要件定義~
    2日開催
こんな方におすすめ: 上流工程で品質を押さえたい開発エンジニア
上流工程の勘所 ~要求の獲得・ヌケモレのない要件定義~
開発工程で抑える!コードレビュー&ホワイトボックステスト
    2日開催
こんな方におすすめ: 開発担当者・ホワイトボックステスト業務に携わる方
開発工程で抑える!コードレビュー&ホワイトボックステスト
即戦力を育てる!若手プロジェクトリーダー養成
    2日開催
こんな方におすすめ: マネジメント力を養いたいエンジニア
即戦力を育てる!若手プロジェクトリーダー養成
バルテス直伝!シナリオテストの極意!
    2日開催
こんな方におすすめ: テスト設計に関わる方、シナリオテスト未経験の方
バルテス直伝!シナリオテストの極意!
リスクベースドテストを取り入れたテスト計画
    2日開催
こんな方におすすめ: リスクを考慮したテスト計画の立て方を身につけたい方
リスクベースドテストを取り入れたテスト計画
「不具合分析」と「なぜなぜ分析」
    2日開催
こんな方におすすめ: 管理者・リーダ・品質管理・改善推進などの方
「不具合分析」と「なぜなぜ分析」
もっと見る