#372 手動テストの苦痛から解放されたいあなたへ📩

2025/7/13 ·

  • この番組はエンジニアの成長は楽しい学びからをモットーにエンジニアリングに関する学びをワイワイお届けするラジオとなっておりますはいねえ危ねえギリギリ言えましたありがとうございますさすが本日お便りプラスじゅんぺいお悩み相談ですお悩める悩めるまあ悩めますねでもこれ解決できないんじゃないかと思ってます俺らの実力じゃん



  • ちょっと心外だななめられたもんですねちょっとじゃあ力を貸してほしいなと思いもちろんですよまずちょっとお便り関連しているのでお便り回して読んでいくんですがなるほどテクニカルラジオネームギレルモさん



  • はいはいはいギレルモさん何も想像できないんですかこの名前から確かに本名じゃないですか本名じゃないですかギレルモさんはいまず感想いつも楽しいコンテンツをありがとうございますありがとうございますポッドキャストで話してほしいこと



  • ユニットテストおよび自動テストの導入方法弊社内ではユニットテストはおろか自動テストがありません全ての工程ローカルデベロップステージング本番で手動テストを行っています個人の意見ですが手動テストは苦痛です手動テストを常に行う環境は苦痛でたまりません一度上位の人へ自動化した方がプロダクトのリリースが早くなるとのことをプレゼンをしたのですが2ヶ月ほど経ちましたが何も進歩がありません



  • もうこうなると勝手に自動テストの環境を整えるほかないのかと考えております転職以外で環境を改善する方法はありますでしょうかちなみに新卒で入った会社ですお話楽しみにしていますとのことですありがとうございますこれは苦痛ですね人間がやる仕事じゃねえって思いますよね自動テストしてる時って今となってはよりそうですよちょっと前ならあれですけど今は自動化のツールとかいっぱいあると思いますがしかも



  • ローカルデベロップステージング本番4つの工程で手動テストやってるってきつすぎますねでもあれ全然相当環境で育ってきたから何も思わないっちゃ思わないけどなそうなんですね手動テストやってるとこれめっちゃ偏見なんですけどこんな律儀に全環境でやるのかって思うデベロップでやんないがちな気がしますけどね



  • やるね本番でやるのかっていうところもありますけどねそうなんですか本番ってデプロイされててできるものはあるかできるやつはやるねデプロイした後に動くかなはやるなけど本番の手動テストはどっちみちやるよ多分そうなんだ心配じゃないですかデプロイした後めっちゃ心配だと思うタルクですけどね



  • なんすかねステージングとかである程度全部やってるってなると本番はもうちょっと多分簡略したものとかでやるイメージですかうんうんうんステージングと全く同じレベルのテストではないですよねそういうとこもあるんですか正直手動でやったことないからあんまりあーなるほどまあでもそうなんじゃないなんだろう例えばですよ異常系はやらないと思うんですよ本番であーだから多分そういう意味だと本番は緩いと思いますうん



  • そんな感じでしたもう本当にステージングで死ぬほどやって本番はとりあえず何個かちょろっとやってOKだったら言うてステージングと同じ結果になるでしょって信じるこの人ローカルでやってるのもそう考えるとすごいですね



  • ローカルはやるよローカルやるなローカルはやるあれちょっとイメージ違いますかローカルはやるローカル機能作ってて動くかな試すってことだよねそれはやりますそういうことかローカルでやんないと手戻り増えて結局めんどくさいからローカルはしっかりやるなこの流れで言うとその



  • 自分が作った機能だけじゃなくて他のもやってるのかっていう風に思ったんですけどリグレーションテストってことかそういうんですねそれはやってないなそれはむしろコード見て関係ある箇所はやるかもって感じだな見落としてたらすまんだよねうん



  • なるほどはいっていうのでこの質問プラス僕も似たような状況ですとそうなのちょっと違うわ違うんですけどなんやかんや自動化進んでないんですよなるほどそれが多分もう1年ぐらいは



  • そういう感じになってるんですもうこうイタチごっこが続くというかちなみにもうちょっと具体的に話せますかはい何の話ちなみにテストのレイヤーで言うとユニットテストインテグレーションテスト言いついテストがざっくりあるとしてどの辺の話してるこれ



  • ちょっと忘れてしまったんですがインテグレーションテストってメソッド単体でやるのがユニットテストでそれより増えるとインテグレーション基本的に結合テストとインテグレーション一緒一緒内部結合と外部結合が分かれてはいるけど外部結合じゃねえだろうなと思ってるんでその上にE2E今僕が言ったざっくりだとそうですねはい



  • それで言えば僕に関してはE2Eの話ですE2Eの話なんですねなるほどE2Eの話で自動化していこうって話は出て土台もできてますと土台ってなんだある程度動くようにはできててただ



  • 何がテストコードがテストコードが動いてちょっとだけテストを回せる状態にはなってますあとはコードをガンガン書いていこうみたいなところであるんですけどそれが一生進んでいないなるほどテストテスティングツールのセットアップは終わったけどテスト書いてないってことかプレイライト書く暇もないしどういう運用で進めていやこういう運用で進めていこうみたいのもなんとなくできてるんですけど



  • 一生進まないそれめっちゃ不思議ですねそうですねそれだって今のところ整備したゾーンですもんねまあ確かにそうなんですよもったいないですねなんか順平の方からいきます?そのお便りの方からいきます?僕俺今の話聞いて戦略違うなと思ったんですよその解決に向かうあそうなんだこのお便りの方と僕とそうそうそうそうそうそうしたらじゃあ一旦お便りの方いきますかそうね



  • 板本エルノに行きましょうか僕も正直これはこの人が言っているギレルモさんが言っている通り勝手に頑張って自分でやっていくしかないんじゃないかって思っちゃってますねそうするとこの人の残業時間とかは明らかに増えるただ障害的にもしかしたら減るかもしれないって思うんでちょっと頑張ってみるっていう話に



  • なっちゃいそうだなって予想してますなるほど 順平の予想今のは順平の回答じゃなくて順平の予想ですね何それ数学の証明の時の前段階みたいな順平が今のひまプロをずっと関わってきた中でひまプロの展開を予想しました予想?そうなんだ掛けでもやってるのかなどうですか カイさんノリさんはどっちが喋りますっていう僕から言った方がいいんじゃないですかね



  • まずプレゼンをしたけど動かなかったっていう状況ですねこれがまずどっちなのかですよね刺さってたのかどうかまずよく分かってないうんうんのでもし刺さって動く気配があるんならそっちチャレンジしてもいいのかもと思いました一人でやるのしんどすぎるんであとは



  • とはいえ刺さってるしそれをやった方がいいのは分かってるけど進まないんだよねっていうのもまあ分かるビジネスあるあるな気がするそれを進まない理由がまずどこにあるかっていうところですよねコース避けないのかそれともプレゼンしてやった方がいいのは分かったけど動くほどモチベーション高くなってないのかもしくは今のソースコードのベース的に



  • もうテストかけないぐらいになってしまってるのかとかその辺どうなんだろうなっていうのはちょっとあるんですよね前者のプレゼンがもし刺さってないのなら刺しに行こうよっていうまず刺しに行こうよって話ですか不況してってとかもしくは本当にいろんな理由があるかなと思っててこれまでテスト書いてない現場なわけじゃないですかテストかけるのかなっていうのもあるうん



  • 書けないんでしょう学習が必要ですね何していいかを誰も分かってないとかっていう可能性もあるしそうなってたら本当に原因別にいろんなやることがあるかなと思ってて何をしていいのか分からないのであればそこをナビゲートしてあげる必要があるなっていう気がするし刺さってないのであればもう一回説得しに行く必要もあるかなって気がするし改めてリソースを避けるほど余裕ないっていうのであれば



  • 自分でガツガツ進めるしかないかもとも思うしそれでやっとコース空いたねってなったとか周りにメリットみたいなのを訴求できたらもしかしたら動く可能性あるかもしれないけどもしかしたらそれでも動かないかもしれないとも思うあと今何のパターン言ったんだっけ数えたけど個数しか覚えてない4つ言ったことだけは分かったんだけど何言ったんだっけテストコードをそもそも



  • 書き方わからないのであれば教えなきゃいけないを言ったっけ言いました言ったかはい



  • そんなところかもしれないですねナビゲートするとかも言ってたと思うんですけど多分その知見があるんですかねいやそれもちょっと分かんないそうですよね実際にそのテストコードナビゲートこのなきりるもさんもしかしたらできないなってなるとなんか結局自分でガツガツやっていくしかないのかなっていうまずそのプレゼンをしてささったに



  • そこが僕難しいと思っててビジネス的にメリットそんなにないんだったらやる理由ないじゃないですか



  • そういうことの天秤ですねメリットないっていうのは例えばそこに高数作り他のことに割いた方がお金になるよねとかそれもあり得るか僕がいた現場でユニットテストをあえて廃止したところとかもあるんですけどその理由は結局テストコードの書き方みたいなところをあんまり分かってる人がいなくて実装したものを通すテストを書いちゃって



  • そのテストコード書くのにめっちゃ時間かかったわりに全然それでバグ発見できなくてやめたっていうケースとか全然あったんでなるほどただ自動テストやるだけじゃなくて効果的にできないといけないなっていうのはちょっと思ったね確かにテスト駆動開発じゃないとそうなりがちな気持ちは分かりますノリさんと似てる話なんですけどちょっと違う話するんですけどえーと



  • 結局ビジネス的にメリットあるかどうかだと思うんですよプレゼンをしたが動かないというのは何の要因かは正直わからないんですけど結局動かなきゃいけないっていう危機感を抱いていない抱かれていないっていう状況だと思うんですねこれ直すにしても多分一人でやるの俺はやめた方がいいんじゃないかなと思ってて



  • 一人でやると誰も保守できないコードが残るだけになるんでプロジェクトとしてはあまりメリットにならないと思ってますコードなんて少なければ少ない方がいいんでただ自動テストは僕はあった方がいいと思うんですね会社の戦略としてどうするかだと思うんですよなので目指すはもう一個上のレイヤーの人が



  • 上のレイヤーの人にいやテスト自動化しろよって言ってもらうのを目指すのがいいのかなと思っていてただそれって結構大変なんですけどそのためにまず何をするかというと何にどのくらい時間がかかっているかを記録するところからだと思いますなるほどねテストでこんくらいかかりましたとはいそれでそんなかかってないんだったらやらなくていいと思います



  • テストに時間かかってるとかあとは機能追加時間がちょっとずつ伸びてますよねなんかうんですねテストの時間こんぐらいかかってるんですよ分かりやすいですね一般的にリリース2回かな3回かな



  • やると自動テストの方がコスト低くなるんですよって言われててなんでそれ以上リリースするようなプロダクトだったらテストを書いた方がコストが下がるって世の中で言われてるんで多分時間を計測すればちゃんとメリットあるっていうのは言えると思うんですねこの時間削るとうちのチームの単金こんぐらいだから何万円分損得しますよっていう話をすればさすがに通らないかなこれで通らなかったらまた別の戦略考えるんですけどうん



  • 生産性を訴える上では一旦計測するっていうのが原則かなとは思いますが正直結構すごいハードなことは言ってると思ってますそうだねただエンジニアがキャリアアップしていく上でこの力すごい大事だなって思うのがものづくりだけやっていけばいいわけじゃないんですよこういうチームの課題



  • とか自動テストどうのって結構開発の費用にすごくかかってくるところだと思うんでその費用を下げるというかチームの生産性を上げるような動きができるエンジニアの方が給料が上がるというかそういうのを求められていると思っていてなので今ギレルモさん言ってなかったですけど4年目って書いてるんでちょうど中堅ぐらいですよ中堅入ったぐらい



  • 中堅になってくるとだんだんそういう動きが求められてくるんで自分の仕事のしやすい場を整えつつ周囲の育成を促しつつ自分一人の働きって限定されるんだよやっぱ



  • 他の人の働きも変えられるようになると会社としてすごいメリットがあってすごいお金得してますよね給料くださいって言えるようになるんでそういう動きをチャレンジとしてやってみるとすごいキャリア開けるんじゃないかなと思いますし今は多分転職する気はないと思ってるんですけどこれもしやってみてうまくいってもいかなかったとしてもエピソードとしてかなり強いと思うんでチームの課題を能動的に受け取ってそれに対して自分なりに何したらいいって考えて



  • なんならちょっとポッドキャストっていうオープンな場に悩みを相談してみて我々の回答を使ってもらえるかどうか置いといてそれをヒントにしつつこんな行動してみてこうだったみたいな話があるんだったらそれってすごい強いと思うんでうん



  • 転職もですし社内で昇格するときもそうですし面談あるか分かんないですけど一旦そのエピソードになるぞっていう思いでチャレンジしてみると結構楽しくやれるんじゃないかなとは思いますねなるほど時間を計測するだけだったらやってくれるんじゃないかなと思うんでそんなに大変じゃないでしょう



  • どういう風にタスク管理してるかにもよるんですけどね時間は測ってもらうの自分でもいけそうじゃない一人じゃなくてチームの数が欲しいですねチームとしてどのくらい時間かかってるかみたいなはいはい例えばですけどテストするっていうチケットがあるんだったらそのチケットにかかった時間をちゃんと余日管理するっていうんですかはいはいはい



  • みたいなイメージでしたミニマムだと確かに自分一人で×4とか5とかすればいいかもしれないですねちなみにお金の部分で言うとそのコースを採出しました自動化すると多分このぐらいで収まるようになります何日分のコース浮いたので自分の給料とかと考えるとこのぐらいのコスト浮きますよねっていうのとあとはその浮いたコース分が



  • プロジェクトにどれぐらいのお金をもたらすかみたいなところまで出せたりするんですかいやーそこがそこは出さなくていいと思いますよその浮いた個数分のお金が計算できればある程度はいそれで別機能改善追加できますよとかで全然いいと思いますしなんならチームの人数減らせるようだったら



  • 他のチームに回せるかもしれないしそんな綺麗にいかないとは思いますけどね確かにだ自分で推進するってなったら難しさが一個あるなと思ってて



  • この自動テストを導入しなきゃいけないって緊急じゃないけど重要なタスクというかはいそうですね緊急じゃないけど重要でかつめんどくさいじゃないですかはいってなった時にじゃあ本当にこの若干タスクが空いてきたよっていう時に直しても直さなくてもどうでもいいようなバグのチケットが入ってくるようであればまずその状況を排さないと一生導入できない気がしますねそうなんですよねある程度成熟したプロダクトだと結構熟練の戦士みたいな人じゃないとやれないですよねきっとうん



  • でもこれを推進できたらすごいと思うそうそうなんですよ見方はでも絶対必要どんなになんかこれはちょっと本当にやってるかどうかわかんないですけどうん



  • 和田さんが例えば入りましたとテスト駆動開発の和田さんが入る状況って和田さんが一人でやってるかもしれないですけど味方は絶対いる状況なんでお金払って和田さん呼んでるっていうチームとしてやる気がある状況なんでチームとしてまずやる気がある状況を作らないと多分進めてはいけないと思うんでそこの根回しからかなっていう感じですね確かに



  • あとはもう本当にねサブリミナル的にテストって普段の普段のね発言とかの時にランチテスト行きましょう自動テスト返事とかね自動テストお疲れ様ですとかねジョニットあーなるほど洗脳というか洗脳大事ですね冗談ですよどうなのかな



  • ただこれ乗り越えたらすごい激強なんでぜひぜひどっから始めるのがいいかで言うとユニットテストじゃない気がするなどうなんでしょうねもしくは



  • バグりやすいとこあるんだったらそこだけ入れるとかはあるんですけどねそれは大事だねバグりやすいとことかあればもしそれがわからないんだったら普段めんどくせえと思っているところから始めるのがいいと思いますそうねバグりやすいかどうかをさておき手動でやるとめっちゃパターン生まれてしまってめんどくさいテストとかめっちゃ効果出ますよねそうですそうですこの手動テストもどんだけやってるかわかんないですよね本当に基調面にやってるのかそうじゃないのか



  • 次第でもありますね確かに手動テストといってモンキーテストみたいな感じでフィーリングでやるみたいなケースもありえるからねそうそうそうそんなんだったらねなんなら警備な機能は結構それでやるかもな



  • 警備の機能こそそんなパターンないですしねどのテストから行くのかみたいなところは正直場合によるのでぜひオンラインコミュニティ入ってワンオンとか相談していただければ会話で相談乗れるかもしれない確かにつなげてきた



  • テストの話は好きなんでただめっちゃ詳しいとテスト専門家ですと言う気はないんですけど好きなんで全然いつでも話に乗ります確かにカイスさんのテストへの意欲というかそれは感じますねこれだけやっときゃ大丈夫って言ったら絶対怒られるんですけど予防線張る感覚が好きですTDDのなんか



  • わかります?言ってる意味わかんないですかこのテストさえ通ればOKっていう安心感のもと気ままにやれるっていうのがすごい好きなんですよねわかんないですけどそうなんだアドバイス参考にしていただければと思いますで、じゅんぺいの方か続きましてじゅんぺいの方僕アプローチ違うと思うんですよね違うと思います今聞いてて違うなって気がしてきました僕の状況もう一回整理しますかもう一回整理っていうかおさらいしてください



  • まずはプロダクトがOEMですとOEMでそこに自分たちでも機能を付け加えたりしてB向けに売っていますと基本的にやってるテストはなのでE2Eですなので画面ポチポチして



  • いろんな機能割と全機能網羅するようにやってますで僕は一応ステージング環境ほぼデブ環境とステージング一緒なんですけどステージング環境でそれを一通りやるでMacでやってWindowsのエッジWindowsのChromeとかでもやったりするんですよなるほどでチャットGPTみたいなやつを作ってるので



  • 各モデルで何回もチャットさせるんですよ繰り返しの作業とかめちゃくちゃ多いんで自動化できたらめちゃくちゃコストが削減できるというか明らかにチームとしては自動化していこうとなってますOEMなんで



  • 提供してくれている会社も自動化していこうってなってますうんでかつじゃあそこの提供先とうちで一緒にテストを育てていこうよってなってますうんなるほどはいでその時にAIなんで進化が早いじゃないですかでUIとかもちょっと変わったりするんですよねうんうんでテストが最近ちょっとがっつりテストが1回UIが変わったタイミングがあってうん



  • これまで自動化多少書いてたんですけどコードほぼ動かないんでそれを回収するのかもはや新しく書き直した方がいいんじゃないかぐらいにもなってたりするんですよねで



  • テストの量が結構莫大なんですよ莫大でOEM提供してもらっていついいテスト自分たちでやるってなった時にだいぶ期間がかかりますかつドキュメントとかもいっぱい整備するわけですよ使用書とかもまた気づいたら次の受け入れのタイミングが来てるんですよなるほどねっていうののイタチごっこが続いていて自動化が全然進まないと最近ようやく



  • 自分のデブオプス化なんですけどそこの中でQAチームを一部作りましたとで今度人も増やすし頑張っていこうみたいななってるんですけどそれでも厳しいんじゃないかなって自動化まで手が回らないというかっていう状況になっててこのイタチごっこを解消するには僕の結論先に言うんですけどもう誰かが頑張ってやるぞってやるしかない



  • これしか今ないと思っててでもそれをやれる人が今いないいたとしたらもしかしたら僕かもしれないっていうでもあれなんですよ僕結構そのQAチームとデブチームがいるんですけど最近しっかり分けたんですけど僕の立ち位置は友軍チームみたいなポジションでお願いって言われてて友軍チームなんだQAもするし開発もするっていう足んない方に行くんだ身体みたいな感じだ身体みたいなポジションになっててそうなんですよだからQAチームの人たちはあの



  • 前話したちょっとあれなんですけど元僕の会社の人が入ってそっちにいるんですけど僕よりは歴が浅いみたいなところもあったりE2E当初を整備したタイミングでもいなかったんでそこら辺を分かってるのは僕の方がまだ分かってるんですよねとかで今やれる人がいないなっていうのもあるけど誰かがやるぞってやらないと多分絶対に進まないっていう状況ですこれを解決したい



  • 非常に悩ましい状態だと思っていて本当だったらQAチームでやりきれるのがいいんですけどやりきれるボリューム感じゃないということでじゃないです全く違いますなのでおそらくプレイライトの自動テストを維持していくのは多分無理この人数と体制では無理と思っています



  • でそんな中どうやっていくかで言うとそうね手動だったらできるんだね手動でもただ期限までに結局間に合ってないですじゃあ人足んないんだそもそもいつも金を伸ばしてます足んない問題はそれはもう本当にマネジメント層というかまあそうねでも予算ないならしょうがないんだよなそれで人を今度また一人増やすんですけどそれでも多分足んないですからゆえに僕が考えたのはその



  • 同じOEM提供先と自分の会社で一緒にやっていこうとなっていて進まないんですけどそれをちゃんと進めたら理論上はコースを多分1分の2にできる向こうも言いついて書きますし向こうのやった手動テストとかもうちもそれを信頼してやろうよっていう方針に変えていきたいなと思ってて僕が個人的になんで理論上は1分の2にできるんでそれが叶えばめちゃくちゃいいんじゃないかっていう風には思っているんですねうん



  • そこまで信頼していいものかどうかっていうのはあるんですかそうなんだよね研修だもんね研修って言い方でいいのかな検品さっきの話で言えばMacのChromeWindowsのEdgeWindowsのChromeここら辺はテストコムが全部一緒でどのブラウザでやるOSでやるかブラウザでやるかだけなんでそことこは1分の2でできるかなと思っていますそうだね



  • っていうのでそこだけでもだいぶ減らせる部分であると思うんですよね画面がゴロッと変わる頻度が結構あるとコードの修正を追従するのはしんどいところはあると思う多分今後はないガラッと軽くはないはずと思うんですないなら大丈夫だと思うあとは正直自分は仕事で使ってないんだけどプレイライトMCPの使いどころなんじゃないとは思うプレイライトMCPにできると



  • あれ何をやってるかっていうと自然言語からプレイライトのコードを作って試験してくれるんですよこのURL読み込ましてこのURLで例えばユーザーIDこれでパスワードこれでログインできるか試してってやるとそのログインの試験やってくれるんですけど本当だったらプレイライトだとフォームのIDとか取ってきて



  • ここのフォームにこれ入れてログインボタンのID取ってきてログインボタンクリックしてみたいなことをやらなきゃいけないけどボタン増えたりとかボタンの見た目とかID変わっててもMCPだと吸収できるよねって言われているなるほどけど実運用してる人は正直まだ聞いたことないお試してやってみてやれるやんけってなっただけです僕は



  • 興味はあるけどまだやってないっていうかプレイライトのコードがあってしまうから使いどころがないすでにプレイライトのコードがすでにあるとダメなんですかそこにこうなんかうまく結びつけられない課題がない必要ないってことだよねなくていい吸収とかそれ以前にも全部ちゃんとできちゃってるからなくていい別にもう今は何



  • 塩漬けというか安定運用してるから機能追加とかしてないしぐらいかなあとはもうそうねもし画面変わらないんだったらコード書いていけばいい気はするけどねなんかそれこそそこに手が回らない状況なんですよねその回らないのはもう人で解決するしかないうん人が足んないもしやれることが人がいないんだったらなんかちょろっと書けそうだけどなその今時



  • 何使っていいんだったらカーソルか分かんないけどちなみにすでに手回ってないんだよねすでに回ってないです理論上自動化すれば半分になるんだよね半分になるのは提供先と自分たちで一緒に一つのテストを



  • をやるってなれば半分にできますねいきなりそれを導入するためにはどんなハードルがあるんだっけそれを導入されるためのハードルはさっきは言ってなかったんですけどテスト仕様書をまずきれいに整備しなきゃいけないお互いで共通のものこれは整備してるんですけど今はただいつもテストするときになったら結局自分たち用のシートをお互い作ってそれそれ自分たちでテストして



  • そしたらまたなんかテストが結構やっぱ自分たち用のシートで更新されちゃっててまたその後じゃあ次のバージョン来るまではにまたそのテスト統合しなきゃだよねみたいな立ちごっこになってます伝わりましたか分かりましたでも何で起きてるかは分かりませんでしたあー何で起きてるかなんか共通のやつ編集しづらいんじゃないですかそういうこと分かんないあーでも



  • ありますね確かにこのテストもした方が良くないとかっていうのを確かにな例えばですよチャットGPのチャット画面のテストをしたいですシートとしてはチャット画面のマスターがありますそのマスターからコピーした提供先の



  • 編集作業中シートがありますで僕たちの作業中シートがあります多分提供先の会社はそこで開発をしてくれてるんでそこがガンガンなんかこう



  • 自分たち用のテストとかもあるんですよね僕たちとは関係ない自分たち用のテストとかもあるんでそこも追加してます作業中にで僕たちはそのマスターからまた切ってうわちょっと説明むずいなごめんなさいもう一回やるマスターをいじっちゃいけないってこと?ごめんなさいマスターもいじってますマスターもいじってますしその提供先は提供先で自分たちのシートをさらに多分テストを追加しているでマスターから僕たちは切ってますそこにさらにもうちょっとこういうテストも必要じゃねっていうのを追加していってうん



  • っていう風な状況になってますブランチ戦略がないってことなのかなかもしれないマスターをいじるときと切ったやつをいじるときはどういう差分があるんですかマスターをいじるときは受け入れましたお家もらいましたテストしてきますそういうときにこの項目必要だよねっていうのを追加で自分たちで書いてますテストが終わったらマスターに追加しておいた項目追加するかって追加していってます



  • マージしてる本当にブランチみたいなもんだだとしたらマスターがちゃんとしたのになってそうな気もするけどそこが完璧には行われていない綺麗にはなっているのかもしれないんですけど間に合っていない未完成な感じになっているギリギリになってますいつもここまでやんなきゃっていうので最後の最後でいつも出来上がるみたいな



  • 根本的に足りないっていう感じなんですかね人手が刃を研ぐ必要があると思うんですけどどっちみち刃を研ぐためには一旦ちょっと余力を生む必要があるかなと思ってて他の業務を圧迫した上で余力を埋めるんだったらそれでいいんですけどそれが無理なこともあるんでとは思う



  • 一回休みにしようスプリント一回休み改善スプリント許されないんだよなそれが許されないんだよなやりたいですこれをやると間に合うようになります今まで今までダメだったんですけど間に合ってますよいつも延期してますいつも延期してたじゃないですかこの延期が4回重なってください1スプリントですよ



  • 1スプリントなかったことと同じですよじゃあこれが8回続いてみてください1回得しますよまあでもなそういうのが通じる世界じゃないからないやのりさん言ってみてください1回俺が言うの?順平の先輩なんですけど



  • 親出てきたみたいなちょっといいですか実はじゅんぺい君が退職したいって言ってましたいやいや退職代行あいいっすよつらっありがとうございますじゅんぺいが知らないところでね退職が平律もしちょっとずつやるんだとしたら課題を共有するのはありだと思いますよ課題意識は上長も持っていて



  • 今改めて整理してこれを解決する小さな一歩なんだろうねを決める回はやってもいいかもしれないですねそのレトロスペクティブとかで理論上半分ってさ信じられないよね正直半分にはならないですぶっちゃけマジでできそうな機能で一回それをやってみてどのくらい削減できるかを測った方がいいような気がするそういうもんじゃないちょっと短縮したとて効果見えづらくないですか



  • あれでも部分でこれいけるなら全体適用したらこうだよねってなんかある程度できそうじゃない?



  • 数字は意外とちゃんと出していてそれこそさっき話した前半で話した公数の話とか結構きっちり出していて今回で言うと5人月と何人日かかってて今回のテスト最近終わった5人月すごいね終わってはないか終わってなくて推測でそこまで今3か4人月分ぐらいは一旦終わって



  • 最低限これでリリースできるよねっていうところまでリリース判定を出したんですよでこっから先はなんかちょっと検証しなきゃいけない項目があってそこら辺がまだ残っててそれを含めて5人月ぐらいはかかりそうっていう風に算出しててなのでもうその上昇とかもこれはちょっとさすがにねっていうでこれまでのバージョン受け入れのタイミングでもだいたいどのぐらいかかってきたかっていうのも出しててもうすごい増えてきているとうん



  • っていうので課題意識がすごいあってじゃあ今回それにあたって改善は多少出してはいるんですけどそのOEM先とのテストに関するミーティングとかをちょっと学習で入れたいですとかって案はしていてそこの中でこうなんか何とかガンガン進めていきたいなっていう気持ちでいるんですけど話し合いしつつお互いちょっといい感じにコースを確保しつつでそれもしかも共有しながらやればそのテスト使用書とかも



  • そういう変な運用にならなくて変な運用というか綺麗に進められるんじゃないかなと思っていたりするんですよねあと実際そのテストコースを2分の1にできるかどうかっていうのはお互いの話の部分もあるんですけどあとはうちがそれを許容できるかっていうところで多分2分の1にはならなくて4分の1ぐらいにできるかなっていうもっと減るってこと?あれ?違うか4分の3?3か今のびっくりしてましたじゃん俺も



  • 3ぐらいかなと思って5人月の4分の3はだいぶだよねあとはこのテスト本当にいる?みたいなのが正直僕は多いかなと思ってしまっているそこまでやるならこれだって必要じゃんっていう風に言いたくなる気持ちを持ってる人がいて僕じゃないんですけどね僕って言ったけどねさっき僕って言いましたけどね言ってたな



  • とかとかいろいろ絡み合っている気がしててそうねそれはそうだちょっとどちらかっちゃったんですけどつまり頑張れってことねすごい散らかしちゃった気がするんですけどまあでもそうね結局ですね確かにでも小さな一歩踏むしかないね普通に自動テストあってもいいと思うけどな今の話聞いてるとそうね課題一個一個整理してでなんか友軍としてうん



  • マジでこの状況は友軍がやるしかない気がするやりますかやるって言ってもらいたいよね一人でプレイライトのコード書くわけじゃないですよねピクサーをやるしかないと思うどういうことじゃない影で糸を引くしかないと思うそれできたら強いですね寝回し人間これじゅんぺいの成長の一歩ですね今年最後のミッション確かにまだ半分だし



  • やめますっていうのも伝えててカナダ考えるとねっていう話ですよねそれも長々にも大体何月ぐらいでやめますって言っててその時間も加味して俺いけんのかなっていう気持ちもありましたやりきれるかなっていうことやりきんなくてもちゃんと引き継げればいいんですけどちょっと頑張ります頑張ってくださいではギレルモさん戻りましてお便りありがとうございましたありがとうございましたまた何かあったらグーグルフォームでもなんでもえー



  • 続報お待ちしてますでは締めますねハッシュタグひまじんプログラマーでSNSでフィードバック募集してますので本日のエピソードに関するアドバイスがありましたら正直悩ましいところで答えもないとは思うんですがこう思ったとかあれば



  • 今日いただけるとありがたいですお願いしますめっちゃ助かりますGoogleフォームで番組の要望・感想・質問お待ちしてますお願いしますお願いします説明欄ですねあとはチャンネル説明欄の方にスラックのオンラインコミュニティの参加リンクありますのでそちらもお願いします定期的に勉強会とかやってますやりますね収録日の週にやりますね翌週かやりますのでお願いします公開はもう



  • された前なんですけどねむずいな公開時にはもうされてるんですけど実施されてるんですけどね日本語上手ですねもちろんですよ最後ポッドキャストのフォロー高評価お待ちしてますのでお願いしますそれではまた次回バイバイあなたが落としたのは金のサーバーですかそれとも銀のサーバーですかいいえ私が落としたのは普通のウェブサーバーです



  • すみませんあなたは正直者ですね全部のサーバーをあげましょう正直者のエンジニアは不可分散ができるようになりましたそれを見ていた欲張りな男がサーバーを落としましたあなたが落としたのは金のサーバーですか?はい、その金のサーバーを落としましたあなたは嘘つきのようですそう言って女神は帰っていきました



  • 欲張りの男は復旧できないサーバーの前でワンワン泣いていましたサーバーを落としたくないあなたへひまじんプログラマーの週末エンジニアリングレッスン

0:00 39:48

#372 手動テストの苦痛から解放されたいあなたへ📩