私は数日前にこの問題に直面しましたが、まだ答えに苦労しています。
選択した車の画像をアップロードするためのテスト機能が提供されました。Browse
ページにはボタンとボタンしかありませんでしたUpload
。
画像名がフォーマットで保存されているかどうかをテストする必要がありました
(make year-car make-car model-car version-unique ID.jpg)
さまざまな車でテストしましたが、機能は正常に機能していました。
しかし、私たちは1つのことを逃しました。
これらの画像のURLをデータベースに保存するために作成されたストアドプロシージャがありました(これは私たちと共有されていませんでした。通常、ブラックボックステストを行います)。
保存に使用されたデータベース列のサイズは100文字でしたが、ストアドプロシージャは画像のURLを長さ50文字の変数で保存していました。
現在、ほとんどの車で画像名とURLが適切に保存されていました。
ただし、画像のURLの長さが50文字を超える車の場合、データベースへの保存中にデータが切り捨てられました。
その結果、制作に大きな問題が発生し、これを以前にどうやって捕まえることができたかに戸惑いました。
これはブラックボックステストで検出できた可能性のあるバグでしたか、それとも経験で確認することを学ぶ種類のバグでしたか?