2010-02-05 45 views
0

我正在努力研究軟件測試的術語。具體而言,適用於以下情形:軟件測試術語

  1. 你有軟件「S」,這是在版本V
  2. S具有的功能爲「神童」,「砰」和「縮放」
  3. 你找到帶有S的縮放
  4. 的bug,打補丁,以解決變焦功能
  5. 小號現在可以放大
  6. S可不再能手。

我的問題:什麼類型的測試是專門設計的,以確保特定模塊的補丁不會意外打破其他模塊?這僅僅是迴歸測試的特例嗎? 還有這個特殊術語嗎?

道歉,如果這是一個重新發布,並在此先感謝!

乾杯

回答

4

是的,那種錯誤稱爲迴歸。迴歸測試是(自動和手動)測試的基本組成部分。這類測試通常只是在創建測試新東西和特定錯誤的過程中產生的,但是要繼續根據整個累積測試集來驗證新構建。

+0

太棒了 - 只是我正在尋找的解釋。謝謝! – 2010-02-05 01:10:49

0

我有時稱這種現象爲「捶鼴鼠」。

你解決一兩件事,而另一個問題彈出別的地方。

如果你的模塊進行單元測試,你可以嘗試寫儘可能多的測試,可以覆蓋這樣的潛在的情景。如果這些模塊不能真實地進行單元測試,那麼是的,你必須對整個系統進行迴歸測試來捕捉這樣的事情。

0

您的方案基本上表述爲在確認測試循環中的缺陷得到了固定和應用程序的一部分開始按預期工作,但該補丁已經推出或在別處軟件發現了一個不同的缺陷。所以很明顯,它是 迴歸錯誤,應該在先前傳遞的功能的迴歸測試中發現。