什么是功能測試?
進(jìn)行功能測試以確保應(yīng)用程序的功能符合需求規(guī)范。這是黑盒測試,不涉及應(yīng)用程序源代碼的詳細(xì)信息。在執(zhí)行功能測試時(shí),重點(diǎn)應(yīng)放在應(yīng)用程序主要功能的用戶友好性上。要首先執(zhí)行功能測試,我們需要識別測試輸入并使用選定的測試輸入值計(jì)算預(yù)期結(jié)果。然后執(zhí)行測試用例,并將實(shí)際數(shù)據(jù)與預(yù)期結(jié)果進(jìn)行比較。
什么是非功能測試?
非功能測試旨在通過各種標(biāo)準(zhǔn)(例如負(fù)載測試,可伸縮性測試,壓力測試等)評估應(yīng)用程序的就緒狀態(tài)。它評估應(yīng)用程序在挑戰(zhàn)性條件下的性能。
軟件測試活動(dòng)當(dāng)中,根據(jù)測試要求可分為功能測試和非功能測試。非功能測試,通常指的是性能測試。當(dāng)然,具體情況具體分析。常見的性能測試關(guān)鍵評估項(xiàng)如下:
1.被測對象需經(jīng)過主管部門或監(jiān)管單位審查,認(rèn)可,需要提供性能測試報(bào)告。 目前,很多企業(yè)的軟件產(chǎn)品在正式上市對外銷售、應(yīng)用時(shí),政府機(jī)關(guān),主管部門或監(jiān) 管單位,可能需要出具功能測試報(bào)告、性能測試報(bào)告,甚至是第三方測試報(bào)告,這種情況下,必須進(jìn)行性能測試。
2.涉及財(cái)產(chǎn)生命安全的系統(tǒng),通常情況,電商系統(tǒng)、金融業(yè)務(wù)系統(tǒng),醫(yī)療健康 評估,涉及用戶或行方資金安全,生命安全類的,需要進(jìn)行性能測試;
3.首次投產(chǎn)的大型系統(tǒng),具有大量用戶使用的核心業(yè)務(wù);
4.系統(tǒng)核心數(shù)據(jù)庫、業(yè)務(wù)邏輯、軟硬件升級。與歷史系統(tǒng)對比,系統(tǒng)核心數(shù)據(jù) 庫、業(yè)務(wù)邏輯調(diào)整、軟件硬件設(shè)備升級,同樣需要實(shí)施性能測試
5.歷史版本存在重大非功能缺陷或風(fēng)險(xiǎn)較大的未評估項(xiàng);
6.業(yè)務(wù)量、用戶量、節(jié)點(diǎn)增長30%以上。系統(tǒng)升級后,業(yè)務(wù)量、用戶量、應(yīng)用節(jié) 點(diǎn),增長量在30%以上的,具體數(shù)值可根據(jù)實(shí)際情況調(diào)整。應(yīng)用節(jié)點(diǎn)增長一般指甲 方因業(yè)務(wù)需求,增加應(yīng)用節(jié)點(diǎn),銀行拓展分行、分中心、分公司、營業(yè)網(wǎng)點(diǎn)等;
7.系統(tǒng)架構(gòu)發(fā)生重大變化。不同的系統(tǒng)架構(gòu)可能存在較大的性能差異,因此在系 統(tǒng)架構(gòu)發(fā)生變化后,必須實(shí)施性能測試,并且在此過程中,無法通過類推的思路推 斷架構(gòu)變化后的系統(tǒng)性能;
8.生產(chǎn)環(huán)境非功能嚴(yán)重缺陷修復(fù)后。生產(chǎn)環(huán)境在使用過程中產(chǎn)生重大非功能性缺 陷成功修復(fù)后,需重新開展性能測試活動(dòng),以驗(yàn)證修復(fù)活動(dòng)是否對生產(chǎn)環(huán)境造成不良影響。
對于不同行業(yè),不同測試對象可能存在的不同的關(guān)鍵評估項(xiàng),讀者可自行增減。常見的性能測試一般評估項(xiàng),主要從單次版本考慮,如果是平臺性的,則為關(guān)鍵評估項(xiàng),如果是單次版本,單個(gè)組件或業(yè)務(wù),則從以下幾個(gè)一般評估項(xiàng)評估權(quán)重:
1.是否在平臺中處于核心位置(15分);
2. 是否有升級,且升級內(nèi)容中包含了外部系統(tǒng)對接接口、支付接口、Web Service 調(diào)用接口等與其他系統(tǒng)關(guān)聯(lián)接口(20分);
3. 是否存在部署方式調(diào)整或優(yōu)化(15分);
4. 是否增加了性能風(fēng)險(xiǎn)較高的調(diào)整(20分);
5. 是否存在客戶要求必須測試的組件或業(yè)務(wù)流程(20)
6. 是否涉及多個(gè)功能缺陷的修復(fù),且流程發(fā)生較大變化(10分)。
如果上述一般評估項(xiàng),總計(jì)分值超過60分,則需進(jìn)行性能測試。
-
測試
+關(guān)注
關(guān)注
8文章
5269瀏覽量
126599 -
軟件
+關(guān)注
關(guān)注
69文章
4921瀏覽量
87400 -
軟件測試
+關(guān)注
關(guān)注
2文章
229瀏覽量
18586
發(fā)布評論請先 登錄
相關(guān)推薦
評論