軟體測試中的功能測試和非功能測試
什麼是功能測試?
進行功能測試以確保應用程式的功能符合需求規範。這是黑盒測試,不涉及應用程式原始碼的詳細資訊。在執行功能測試時,重點應放在應用程式主要功能的使用者友好性上。要首先執行功能測試,我們需要識別測試輸入並使用選定的測試輸入值計算預期結果。然後執行測試用例,並將實際資料與預期結果進行比較。
什麼是非功能測試?
非功能測試旨在透過各種標準(例如負載測試,可伸縮性測試,壓力測試等)評估應用程式的就緒狀態。它評估應用程式在挑戰性條件下的效能。
軟體測試活動當中,根據測試要求可分為功能測試和非功能測試。非功能測試,通常指的是效能測試。當然,具體情況具體分析。常見的效能測試關鍵評估項如下:
1.被測物件需經過主管部門或監管單位審查,認可,需要提供效能測試報告。 目前,很多企業的軟體產品在正式上市對外銷售、應用時,政府機關,主管部門或監 管單位,可能需要出具功能測試報告、效能測試報告,甚至是第三方測試報告,這 種情況下,必須進行效能測試。
2.涉及財產生命安全的系統,通常情況,電商系統、金融業務系統,醫療健康 評估,涉及使用者或行方資金安全,生命安全類的,需要進行效能測試;
3.首次投產的大型系統,具有大量使用者使用的核心業務;
4.系統核心資料庫、業務邏輯、軟硬體升級。與歷史系統對比,系統核心資料 庫、業務邏輯調整、軟體硬體裝置升級,同樣需要實施效能測試
5.歷史版本存在重大非功能缺陷或風險較大的未評估項;
6.業務量、使用者量、節點增長30%以上。系統升級後,業務量、使用者量、應用節 點,增長量在30%以上的,具體數值可根據實際情況調整。應用節點增長一般指甲 方因業務需求,增加應用節點,銀行擴充分行、分中心、分公司、營業網點等;
7.系統架構發生重大變化。不同的系統架構可能存在較大的效能差異,因此在系 統架構發生變化後,必須實施效能測試,並且在此過程中,無法透過類推的思路推 斷架構變化後的系統效能;
8.生產環境非功能嚴重缺陷修復後。生產環境在使用過程中產生重大非功能性缺 陷成功修復後,需重新開展效能測試活動,以驗證修復活動是否對生產環境造成不良影響。
對於不同行業,不同測試物件可能存在的不同的關鍵評估項,讀者可自行增減。常見的效能測試一般評估項,主要從單次版本考慮,如果是平臺性的,則為關鍵評估項,如果是單次版本,單個元件或業務,則從以下幾個一般評估項評估權重:
1.是否在平臺中處於核心位置(15分);
2. 是否有升級,且升級內容中包含了外部系統對接介面、支付介面、Web Service 呼叫介面等與其他系統關聯介面(20分);
3. 是否存在部署方式調整或最佳化(15分);
4. 是否增加了效能風險較高的調整(20分);
5. 是否存在客戶要求必須測試的元件或業務流程(20)
6. 是否涉及多個功能缺陷的修復,且流程發生較大變化(10分)。
如果上述一般評估項,總計分值超過60分,則需進行效能測試。
齊魯物聯網測試中心由山東安暢物聯網科技有限公司全資投資成立,位於山東濟南高新區創新谷,擁有CNAS、ISO9001等資質的高新技術企業,專注於物聯網及相關產業的測試測評。以服務於政府機構、科研院校及企事業單位為己任,企業擁有一支掌握現代化技術的骨幹測試力量,完善的軟硬體測試開發平臺及工具,可以為使用者單位提供通用軟體、嵌入式軟體、電工電子產品等的測試測評。
免責宣告:1、文章文字與圖片來源網路,如有問題請及時聯絡我們。2、涉及轉載的所有文章、圖片、音訊影片檔案等資料,版權歸版權所有人所有。3、本文章內容如無意中侵犯了媒體或個人的智慧財產權,請聯絡我們立即刪除
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70019202/viewspace-2930352/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測評中心▏軟體功能測試和非功能測試分別是什麼?
- 軟體測試中功能測試的測試工作流程
- 功能測試和非功能測試區別簡析,上海好口碑軟體測試公司推薦
- 軟體測試中的43個功能測試點(上)
- 軟體測試中的43個功能測試點(下)
- 軟體測試之功能測試、效能測試經驗談
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 軟體功能測試的測試流程有哪些?軟體測試公司排名分享
- 介面測試和功能測試的區別
- 軟體功能測試包含了哪些測試專案?功能測試報告收費標準測試報告
- 軟體的功能性測試
- 軟體功能測試的步驟
- 軟體測試學習——移動端功能測試分析
- 功能測試
- 軟體功能測試在軟體開發中的重要性。在哪裡做軟體測試?
- 功能測試、自動化測試、效能測試的區別
- SOA 非功能測試最佳實踐
- 門戶系統測試---功能測試
- 功能測試之審批流測試
- 【軟體測試】——介面測試
- 遊戲測試和軟體測試的區別遊戲
- 軟體系統功能測試報告測試報告
- 軟體測試中的測試計劃和測試用例起到什麼作用?
- 如何讓軟體開發從功能測試轉入應用測試?
- 認識軟體測試步測試測試 (轉)
- 軟體測試中的黑盒測試是什麼?
- 軟體測試-測試計劃
- 軟體測試專案實戰之功能測試 千鋒實戰教程
- 軟體效能測試和可靠性測試
- 軟體測試工程師如何從功能測試轉成自動化測試?經驗分享篇工程師
- 從功能測試轉成自動化測試,軟體測試工程師該如何成功轉型?工程師
- 軟體測試——三、軟體測試的分類
- 深圳軟體測試培訓:Postman的Monitor功能Postman
- 軟體驗收測試之α測試和β測試,如何選擇權威的軟體檢測機構
- 4大軟體測試策略的特點和區別(單元測試、整合測試、確認測試和系統測試)
- 軟體穩定性測試的測試點
- 功能測試吐槽
- 軟體測試中的白盒測試是什麼?