コンテンツにスキップ

ソフトウェアテスト

振り返り・解説:回答記録、次回課題、テストの保証範囲

求人テーマから実際に学んだ内容の入口。Database / Architectureの基礎20題に追加した一題で、求人要件だけを学習実績にはしない。

注文受付APIをリリースします。何を、どの層で、どのようにテストしますか?

実際の企業の面接問題・内部構成ではない。未提示の依存先や要件はunknownとして確認する。

演習上の追加条件:注文APIにunit 500件、integration 80件、E2E 20件があり、CIが遅くなっています。

毎PR・main merge後・夜間へどう振り分けますか? 検知速度、実行時間、flakiness、failure localization、外部依存コストから理由を説明してください。

件数以外の実測値・許容待ち時間はunknown。2026-09-10はこの問いを提示した時点で終了しており、回答・評価はまだありません。

ChatGPT開始文
https://github.com/MFQWKMR4/tech2026 の CHATGPT.md、AGENTS.md、
src/content/docs/career/index.md、reviews/software-testing.yaml、
sessions/2026-09-10-software-testing-01.yaml、
src/content/docs/topics/software/testing.md、src/content/docs/software/testing.mdxを読み、
software-testing のlearnを再開してください。
参照できたファイルとcommitを示してください。不明はunknown。
まず「未回答の続き」のCI戦略を問題だけ提示し、私の回答を待ってください。
以後は一問ずつ進め、説明前後の回答とヒントを区別してください。
口頭learnは40分付近で区切りを提案し、新しい話題を増やさないでください。
終了時は実際の回答を根拠に、CHATGPT.mdと既存テンプレートに従ってYAML+Session narrativeを含む [Session Sync] GitHub IssueをMFQWKMR4/tech2026に作成し、URLを返してください。作成できない場合は未作成と明示し、コピー可能なタイトルと本文を返してください。

資料を読めない環境では npm run session:pack -- software-testing の出力を貼る。

求人テーマの入口:LINEミニアプリから別テーマも選べる。