忍者式テスト🥷🏻

XPと2001年から

RubyWorld Conference(2025年11月)に登壇します

2025年11月6日(木)〜7日(金)、島根県立産業交流会館 「くにびきメッセ」にて RubyWorld Conference 2025 が開催されます。本会二日目に『本日のおすすめテストの作り方 ー 忍者式テストのテスト抽出アルゴリズムというタイトルで講演します。

これまで20年以上に渡り「忍者式テスト」をいくつかの視点や切り口で発表してきました。発表後のご質問や感想でわりと多かったのが「膨大なテストケースからどうやって本日のおすすめテストを決めているのか。抽出ロジックが知りたい」でした。今回はこのご要望にお応えして、アルゴリズムの着想から実装についてお話しします。

XP祭り2025 でもお知らせしましたが、本講演が「あのチーム」としてのラストライブになる予定です。参加される方も参加されない方も、応援よろしくおねがいします!

XP祭り2025で講演しました

XP祭り2025

2025年10月4日(土)、横浜で『XPとテスト 〜忍者式テスト25年の実践から〜』というタイトルで講演しました。それから「あのチーム」のコールドスリープについても(公の場でははじめて)言及しました。

講演するにあたって、チームとしての25年間と、これまで社内外で発表してきたスライドや論文をあらためて見直し、いま一番伝えたいことは何か?を熟考しました*1。45分のタイムボックスに「ものすごくいいやつ」だけを詰め込んだつもりです。

speakerdeck.com

先日、Perfumeコールドスリープが話題になりましたね。結成して25年、ずっと輝き続けていて素晴らしいです。そして・・・偶然なんですけど、わたしたちのチームも2025年をもってコールドスリープします。

2004年のXP祭りをはじめ、いろんなところでチームの活動を発表してきました。わたしたちのチームを「あのチーム」と呼んで、注目してくれる方たちもいたりして、とてもうれしかったです。また、そのような機会をいただき本当にありがたかったです。

Perfumeのラストライブが先月(2025年9月)「Perfume ZO/Z5 Anniversary "ネビュラロマンス" Episode TOKYO DOME」で開催されました。あのチームとしてのラストライブは、来月(2025年11月)のRubyWorld Conference 2025になる予定です。ぜひ見にきてくださいね。見にこれない方も当日は島根県松江市の方角を向いて、応援よろしくおねがいします!


というわけで、今回のスライドの最終ページはPerfumeラストライブのオマージュでした。気づいてた?

*1:直近のRubyセミナー大阪も同じような心づもりで作ったので、結果的にRubyセミナー大阪をベースに、どうしても伝えたいことをもりもり増補した感じになりました。