所謂性能測試就是使用性能測試工具模擬正常、峰值及異常負載狀態(tài),對系統(tǒng)的各項性能指標進行測試的活動。性能測試能夠驗證軟件系統(tǒng)是否達到了用戶期望的性能需求,同時也可以發(fā)現(xiàn)系統(tǒng)中可能存在的性能瓶頸及缺陷,從而優(yōu)化系統(tǒng)的性能。查看全文>>
在早期的軟件開發(fā)中,軟件大多是結構簡單、功能有限的小規(guī)模軟件,那個時候的測試就等同于調(diào)試。隨著計算機軟件技術的發(fā)展,調(diào)試慢慢成為軟件開發(fā)不可或缺的工作內(nèi)容很多開發(fā)工具都集成了一些調(diào)試工具,但這個時候的調(diào)試還僅僅傾向于解決編譯、單個方法的問題。查看全文>>
軟件測試經(jīng)過幾十年的發(fā)展,人們提出了很多測試的基本原則用于指導軟件測試工作。制定軟件測試的基本原則有助于提高測試工作的效率和質(zhì)量,能讓測試人員以最少的人力物力、時間等盡早發(fā)現(xiàn)軟件中存在的問題,測試人員應該在測試原則的指導下進行測試工作。下面介紹一下業(yè)界公認的6個基本原則。查看全文>>
在軟件開發(fā)過程中,人們根據(jù)經(jīng)驗教訓并結合未來軟件的發(fā)展趨勢總結出了很多軟件開發(fā)模型,如瀑布模型、快速原型模型、迭代模型等,這些模型對軟件開發(fā)過程具有很好的指導作用,但遺憾的是它們對軟件測試并沒有給予足夠的重視,利用這些模型無法更好地指導軟件測試工作。查看全文>>
軟件測試與軟件開發(fā)軟件開發(fā)與軟件測試都是軟件項目中非常重要的組成部分,軟件開發(fā)是生產(chǎn)制造軟件產(chǎn)品,軟件測試是檢驗軟件產(chǎn)品是否合格,兩者密切合作才能保證軟件產(chǎn)品的質(zhì)量。查看全文>>
目前,軟件測試已經(jīng)形成一個完整的、體系龐大的學科,不同的測試領域都有不同的測試方法、技術與名稱,有很多讀者可能也聽過類似的黑盒測試、白盒測試、冒煙測試、單元測試等,其實它們是按照不同的分類方法而產(chǎn)生的測試名稱。按照不同的分類標準,可以將軟件測試分為很多不同的種類,下面我們詳細介紹這些軟件測試行業(yè)的專業(yè)名詞。查看全文>>