長谷場 潤也

ちゃんと実装してちゃんとテストしよう

システム開発において、実装とテストはどちらも大切なものです。携わる担当者が異なるなどの理由で、まるで別物のように扱われることもありますが、本来これらの工程は密接に関わっています。品質の高いシステムを開発するにあたって、実装で、あるいはテストで気をつけなければいけないことは何でしょうか。Pythonでの例を交えてお話しします。

詳しい内容説明

# 概要

システム開発において、実装とテストはどちらも大切なものです。携わる担当者が異なるなどの理由で、まるで別物のように扱われることもありますが、本来これらの工程は密接に関わっています。品質の高いシステムを開発するにあたって、実装で、あるいはテストで気をつけなければいけないことは何でしょうか。Pythonでの例を交えてお話しします。

# 対象

Python言語以外に特別な前提知識は必要ありません。

# 目次(仮)

- システム開発とは?

- 設計とは?

- 実装とは?

- テストとは?

- 開発工程とテストをセットで考える

- 詳細設計とユニットテスト

- 基本設計と結合テスト

- 要件定義とシステムテスト

- どう設計するか?

- テストの設計

- 実装の設計

- まとめ

# 話すこと

- ちゃんとテストするってどういうこと?

- ちゃんとテストするためにどう実装する?

# 話さないこと

- 個別のテストツールについて

- 個別の自動テスト環境について

対象: 初心者30分