
ソフトウェア開発の7つの基本原則:最高のプログラマーになる方法
drajin
ソフトウェアの品質は習慣です!この講義では、企業が望む最高のプログラマーになる方法を学ぶことができます。
初級
Algorithm, C, software-design


ソフトウェア テストの重要性と事例
仕様に基づくテスト
構造的テスト
属性ベースのテスト
スタブとモック オブジェクトの使用法
テスト主導開発の基礎
SWテストクラスの紹介
こんにちは?今回のソフトウェアテスト入門授業を準備したムンスヨンです。
業務に必要なSWテスト関連内容を整理し、これを複数の人と共有するために授業を開設しました。このレッスンが、自分が編んだコードにもっと確信を持てるように、体系的なテスト技法を習得するための踏み石の役割をしてほしいと思います。このクラスの内容は、次のように6つのセクションで構成されています
Why SWテスト - SWテストの重要性とともに、基本概念、バグケースなどを学びます
仕様ベースのテスト - 最も基本的な内容で、要件分析やテストケースの導出などを実践します
構造テスト - コードカバレッジに基づいてテストの完成度を高める方法を実践します
プロパティベースのテスト - プログラムのプロパティを定義し、自動入力を使用したテスト方法を実践します
スタブとモックオブジェクト - ユニットテストでモジュール間の依存関係の問題を軽減する方法を学ぶ
TDD - テスト主導開発を適用するための基盤を築く
授業資料と期待効果
本授業の内容は基本的に教材の内容に基づいています。
ただし、授業で使用される例は、ほとんどの教材内容に基づいて私が新しく作成したものです。
授業で使用されている資料には、現在報告されている講義のビデオとスライドの資料、サンプルソースコード、参考資料のリストが含まれています。参考資料は、SWテストについてよりよく理解するのに役立つ資料で、リンクまたはファイルの形で提供されます。
このレッスンでは、SWテストに関する重要な内容を基本的な中心として説明します。そのため、すでに業界でSWテストを長く活用している人よりも、学生や新開発者の方に役立つと判断されています。
このコースでは、SWテストの概念と用語を習得し、主要なテスト方法論を習得し、テストベースの開発方法論を適用するためのステップを順に踏むことができます。ありがとうございます。
学習対象は
誰でしょう?
自分の書いたコードに自信を持ちたい初心者開発者
これまで無意識にやってきたテストをより体系的に行いたい開発者
前提知識、
必要でしょうか?
C/C++言語の基礎
ソフトウェア開発プロセスの基礎
全体
10件 ∙ (1時間 33分)
講座資料(こうぎしりょう):
1. 授業紹介
03:17
2. Why SW testing?
08:12
3. 要件分析
05:22
4. ニーズベースのテスト
07:32
5. コードカバレッジ
12:46
6. MC/DCカバレッジ
05:35
7. 構造テストの実践例
11:49
全体
6件
4.3
6件の受講レビュー
受講レビュー 5
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 4.0
受講レビュー 2
∙
平均評価 4.5
受講レビュー 11
∙
平均評価 4.0
受講レビュー 14
∙
平均評価 5.0
同じ分野の他の講座を見てみましょう!