This commit is contained in:
Nebel 2024-01-23 19:55:12 +09:00
parent 70b515ec01
commit 2376d0deca
Signed by: nebel
GPG key ID: 79807D08C6EF6460

View file

@ -62,6 +62,25 @@ WebDINO Japan シニアエンジニア
---
## 自動テスト
自動化されたテストプロセス
ソフトウェアの内部品質への投資の損益分岐点は1ヶ月以内[^1]
時間と労力を節約し効率的な品質保証を可能にする
自動テストに必要な2つの性質
- Self-Validating自己検証可能
- Repeatable繰り返し可能
[^1]: https://speakerdeck.com/twada/quality-and-speed-2020-spring-edition?slide=63
<!-- _footer: 参考文献: [保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像 Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より | gihyo.jp](https://gihyo.jp/article/2024/01/automated-test-and-tdd) -->
---
## テスト駆動開発 (TDD)
最初からテストをすばやいサイクルで行い続ける設計手法
@ -127,6 +146,7 @@ WebDINO Japan シニアエンジニア
- テストとは品質の評価
- より良い製品の提供を目指すために、品質を見極め、改善し続ける
- 自動テスト … 自動化されたテストプロセス
- TDD … 最初からテストをすばやいサイクルで行い続ける設計手法
- CI/CD … デプロイメントパインプラインによって提供を行う一連の継続的な活動