diff --git a/README.md b/README.md index 9b691fa..d6437cf 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ footer { ## テスト -より良いサービスの提供を目指すために品質を評価する +より良い製品の提供を目指すために品質を評価する > ソフトウェアが正しく動作しないと、**経済的な損失**、**時間の浪費**、**信用の失墜**など、さまざまな問題が発生し、時には傷害や死亡事故になることもある。ソフトウェアテストはソフトウェアの品質を評価し、運用環境でソフトウェアの故障が発生するリスクを低減する 1 つの手段である。 @@ -48,9 +48,9 @@ footer { ## 品質 -サービスや製品としての価値 +製品としての価値 -開発したサービスや製品によって\ +開発した製品によって\ 利用者に価値を提供することが目的 ![bg fit right:50%](https://i.gyazo.com/e5bb4f2e0b19f624e3be42bf3d9ae63f.png) @@ -97,8 +97,8 @@ footer { どちらも欠かせない -- 自動化していなければサービスをすばやく利用者に提供できない -- フィードバックがなければ最適なサービスの品質を見極められない +- 自動化していなければシステムをすばやく利用者に提供できない +- フィードバックがなければ最適なシステムの品質を見極められない --- @@ -122,7 +122,7 @@ footer { どちらも欠かせない -- コードが存在しなければサービスを提供できない +- コードが存在しなければシステムを提供できない - テストが存在しなければ最適なコードの品質を見極められない --- @@ -143,7 +143,7 @@ footer { ## ここまでのまとめ - テストとは品質の評価 -- より良いサービスの提供を目指すために、品質を見極め、改善し続ける +- より良い製品の提供を目指すために、品質を見極め、改善し続ける - CI/CD … デプロイメントパインプラインによって提供を行う一連の継続的な活動 - TDD … 最初からテストをすばやいサイクルで行い続ける設計手法 @@ -178,14 +178,14 @@ footer { 最初に、静的型解析や静的コード解析などゼロコストで始められるものを行う -- サービス: GitHub Actions +- プラットフォーム: GitHub Actions - ツール: TypeScript と ESLint 基本的には、ユニットテストなど低コストなテストを行う - ツール: Jest -実際にサービスを運用していくには、E2E テストなど高コストなテストを行う +実際にシステムを運用していくには、E2E テストなど高コストなテストを行う - ツール: Playwright @@ -326,7 +326,7 @@ https://try.playwright.tech - 何を・どうやってテストするのか - テストピラミッド … コストに応じた適切な粒度と規模を保つ -- テストを実践するための具体的なサービスやツールの紹介 +- テストを実践するための具体的なツールの紹介 ---