UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

Test

【Test】TDDの定義の話

Kent Beck氏がTDDの定義を改めて明確化した文章をt-wadaさんが翻訳した記事 t-wada.hatenablog.jp 内容としては、Kent Beck氏がTDDの本来の意味や定義が弱まって伝わっている(t-wadaさんは「意味の希薄化」と書かれている)ことが残念なので、正しく広まっ…

【Test】スライド「フロントエンドの書くべきだったテスト、書かなくてよかったテスト」を読んだ

@takepepeさんがイベントで話されていた以下のスライドを読んだので、ざっくりまとめておく speakerdeck.com 書くべきだったテスト Router関連のテスト <Link />コンポーネントの遷移先 searchParamsの参照 ※query.fooが?foo=bar&foo=baz で["bar", "baz"](string[])</link>…

【Test】Test Anything Protocol (TAP)

Test Anything Protocol(TAP)というテスト結果を出力するときのフォーマットを知った testanything.org TAPはPerlのテストハーネスの一部として誕生したものらしい JavaやJavaScriptを書くときはテストツールが出力するものに特に気に留めていなかったが、…

【Test】テスト自動化のROIを計算する

機能拡張を盛んに行った結果、予期せぬ不具合が頻発するようになった ページ数も増えたことで、これまで手動でやっていたテストだけでは品質が保ててないとということで、一部のテストを自動化することを考える ただ、テスト自動化はすぐにやれるものでもな…

【Redux】React + Redux のテストを考える

React + Redux アプリケーションのテストを考えているときに、reduxのテストの書き方のドキュメントと、丁度以下の記事を目にしたので、自身のプロジェクトに当てはめてみる recruit-tech.co.jp 上の記事で挙げられているテストの対象は以下 Action Creator …