我們有一個.net基於Web的應用軟件,是風靡世界的城市,用戶指南。該應用程序安裝在獨立設備(平板電腦)上。該軟件可以處理關於不同城市的多種類型的數據,具體取決於系統中的「城市」xml文件。例如加拿大旅遊的客戶在其平板電腦上一次只能將1個城市加載到應用程序中。如果只有數據發生變化,你應該測試相同的軟件版本嗎?
因此,軟件保持不變,但數據會根據國家/地區使用軟件而變化。
目前,基線軟件構建針對一組數據例如手動煙霧測試和自動迴歸進行測試。加拿大旅遊局v1.2.0.123 Dataset v1.0。我的問題是,如果德國旅遊局,英國旅遊局,印度旅遊局現在想要應用程序,他們的發佈版本是否需要用新數據測試,如果基線版本通過測試並且工作正常?很顯然,我希望削減這一數量持續部署的測試,但我的直覺是,應用程序仍必須用新的數據發佈之前進行測試(完整的迴歸?),即使底層軟件是相同的,「應該」工作正常。
希望這是有道理的!
謝謝。
謝謝,這是我的感覺,但那些有權力的人認爲這是浪費或資源和時間,從技術上講,如果軟件工作,數據是相同的參數,那麼它應該工作...是這樣的情況測試人員爲了這個目的而不得不「放棄」持續的「測試」需求? –