テスト– tag –
-
Column
コードを読まないと品質は保証できない? ホワイトボックスとブラックボックステストの使い分け
「コードを1行ずつ読むのが品質保証」って本当? 「AI生成コードをそのまま使うなんて、コードを読まないで品質保証できるのか」という意見と、「品質保証はテストでやるもの。コードを1行ずつ読むことが品質保証ではない」という意見。エンジニアの間でこ... -
Column
Flakyテストとは? 通ったり落ちたりする不安定なテストの原因と潰し方
「さっきCI通ったのに、もう1回回したら落ちた」 PRを出してCIを回す。落ちた。コードは変えてない。もう一度回す。通った。「何だったんだ…?」と首をかしげながらマージ。翌日また別のPRで同じテストが落ちる。 この「通ったり落ちたりするテスト」のこ... -
Column
Pestとは? PHPUnitより書きやすいPHPテストフレームワークの特徴と始め方
「PHPのテスト、書く気にならない問題」を解決するフレームワーク PHPでテストを書こうとPHPUnitを開いたら、クラス定義、メソッド名の命名規則、$this->assert...の長い記述…。1つのテストケースを書くだけで10行以上のボイラープレートが必要。「テスト... -
Column
JestとVitest、どっちを選ぶ?プロジェクト別おすすめテストフレームワークの選び方
「テスト入れたいけど、JestとVitestどっちがいいの?」 新しいプロジェクトにテストを導入しようと調べたら、Jestの記事もVitestの記事も出てくる。「Vitestの方が速いらしい」「でもJestの方が情報が多い」「結局どっち?」と迷って、テスト導入自体が後...
1