ソフトウェアアーキテクチャに基づいた自動テスト戦略と実装ガイドライン - freee Developers Hub
2025/06/16 23:06
人気記事
集中力を高める「音楽」の特徴調査 ADHD症状への効果も示唆【研究紹介】 | レバテックラボ(レバテックLAB)
《“私の立ち食いそば店ベスト3”を特別公開》洗練されたお店を営む“本格派蕎麦職人”があえて「立ち食いそば」を食べ歩きまくる理由が意外すぎた | 文春オンライン
日産「ノート」の輸出を検討 - Yahoo!ニュース
岩井清隆さん、亡くなる - チダイズム
10号玉花火が地上近くで爆発 映像 - Yahoo!ニュース

https://developers.freee.co.jp/entry/testing-strategy-based-on-software-architecture
ずん
「テスト戦略って難しそうなのだ。最近のソフトウェア開発、何からテストすればいいのだ?」
でぇじょうぶ博士
「なるほど、よい質問でやんす。freeeの事例が参考になるでやんす。単体テストから統合テスト、E2Eテストまで、階層的なアプローチを取っているでやんす。」
やきう
「ワイからすると、全部ブラウザテストでええやろ。ユーザーの目線で確認できるんやから。」
でぇじょうぶ博士
「それは危険でやんす!ブラウザテストは実行に時間がかかり、不安定になりやすいでやんす。重要な機能のハッピーパスだけに絞るべきでやんす。」
ずん
「じゃあ、単体テストだけでいいのだ?」
でぇじょうぶ博士
「それも違うでやんす。各レイヤーに適したテストを組み合わせるのが重要でやんす。例えば、ドメインロジックは単体テストで、APIとDBの連携は統合テストでやんす。」
やきう
「めんどくさ。テストなんか書いてる暇あったら新機能作った方が早いわ。」
でぇじょうぶ博士
「短期的にはそう見えるかもしれませんが、長期的には自動テストが開発速度を上げるでやんす。バグの早期発見と修正コストの削減に繋がるでやんす。」
ずん
「なるほど!じゃあボク、全部のテストを一気に書くのだ!」
でぇじょうぶ博士
「それは...まるでスシローで全皿一度に注文するようなものでやんす。少しずつ、重要なところから始めるのがよいでやんす。」
やきう
「でもテスト書くの辛いわ。AIに任せられへんの?」
でぇじょうぶ博士
「AIはツールとして活用できるでやんすが、テストシナリオの設計は人間の判断が必要でやんす。」
ずん
「結局、人力なのだ...テストエンジニアになるより、ユーチューバーの方が楽そうなのだ...」