在軟體開發中我們要經過顧客需求,設計,程式設計,測試,而測試就是我們最後一步要做的。
1.而在軟體開發中有幾種模型:
瀑布模型:
按照固定的要求依次進行,如同瀑布一樣。
優點:能夠穩定發展。
缺點:要求的時間太長,使用者不能很快的看到產品。
快速原型模型:
可以迅速的建造乙個客戶要求的產品原型,可以很快的理解和處理問題。
優點:能夠降低時間成本,和減少軟體開發帶來的不明問題。
缺點:容易造成軟體不穩定,人力成本有點大。
螺旋模型:
它相容了快速原型的迭代的特徵以及瀑布模型的系統化與嚴格監控。
優點:能在每個階段都能加入進去,設計靈活。
缺點:建設時間長,耗費人力成本大。
2.什麼是軟體測試:
在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。
而在測試中又分為幾個階段:
3.軟體測試模型:
v模型:
w模型:
h模型:
x模型:
軟體測試 VS 軟體開發
對於 軟體測試與 軟體開發之間的關係,一直以來都很微妙,大型 制度健全的公司或許不那樣明顯但在中小型 制度尚不健全的公司,則變成為了老大難的問題。軟體需求 軟體開發 軟體測試是軟體公司技術部門的三大主力,今天我們要說的是軟體開發與軟體測試。軟體開發與軟體測試即是乙個統一體,也是乙個矛盾體。為什麼說他...
敏捷軟體開發 測試
test driven development 測試驅動開發 如果我們遵守了以下的規則進行開發,那麼這就是測試驅動開發 在編寫任何產品 之前先寫乙個會執行失敗的單元測試。編寫乙個單元測試,使其剛好能夠執行失敗或者編譯失敗。編寫的產品 應該剛好能夠使失敗的單元測試執行通過。如果按照這種開發方式進行開發...
python軟體開發目錄 軟體開發目錄規範
為了提高程式的可讀性與可維護性,我們應該為軟體設計良好的目錄結構,這與規範的編碼風格同等重要。軟體的目錄規範並無硬性標準,只要清晰可讀即可,假設你的軟體名為foo,筆者推薦目錄結構如下 foo core 存放業務邏輯相關 core.py api 存放介面檔案,介面主要用於為業務邏輯提供資料操作。ap...