テスト工程の重要さを分かって欲しい
システム開発を行う場合、大きく分類すると
と工程を踏んでいきます。(ウォーターフォールの場合)
どの工程もそれぞれ重要なのですが、最近の若いエンジニアはテスト工程を甘く見ているというか、バグが出てもすぐに直せば良いと思っているように感じることが多いです。
どんなに各工程でレビューをしたり、クロスチェックをしたりしても必ずバグは発生します。
バグを少なくするための最後の防波堤がテスト工程です。
製造工程(プログラムを書いている時)はどのエンジニアも楽しいと思うのですが、テスト工程はあまり楽しくないと思います。
しかも、自分の作ったプログラムは何となくちゃんと動くと思ってしまう気持ちも分かります。
でも、明らかにテストケースが足りないとか、テストの観点がおかしいと思うことが最近多い気がします。
バグが出て、担当者に聞いたら
「そのケースはテストしてませんでした」
と普通に言われたり。
しかも、軽い感じで。
もちろんプログラムをどのように書くのが良いのか、ベストプラクティスを学ぶのも大事ですが、
新人の頃からテスト工程の重要性、品質に対する考え方や意識をしっかりと植え付けるのも大事
だと思います。
昨年、そんな感じで開発されたシステムの保守を任せられ、やってられないと部下が3人辞めていきました。。。
いいなと思ったら応援しよう!
いただいたサポートはガジェット代として使わせていただきます。(たぶん)