0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

軟件測試中的功能測試和非功能測試

齊魯物理聯(lián)網(wǎng)測試中心 ? 2023-01-03 17:07 ? 次閱讀

什么是功能測試?

進(jìn)行功能測試以確保應(yīng)用程序的功能符合需求規(guī)范。這是黑盒測試,不涉及應(yīng)用程序源代碼的詳細(xì)信息。在執(zhí)行功能測試時,重點應(yīng)放在應(yīng)用程序主要功能的用戶友好性上。要首先執(zhí)行功能測試,我們需要識別測試輸入并使用選定的測試輸入值計算預(yù)期結(jié)果。然后執(zhí)行測試用例,并將實際數(shù)據(jù)與預(yù)期結(jié)果進(jìn)行比較。

什么是非功能測試?

非功能測試旨在通過各種標(biāo)準(zhǔn)(例如負(fù)載測試,可伸縮性測試,壓力測試等)評估應(yīng)用程序的就緒狀態(tài)。它評估應(yīng)用程序在挑戰(zhàn)性條件下的性能。
軟件測試活動當(dāng)中,根據(jù)測試要求可分為功能測試和非功能測試。非功能測試,通常指的是性能測試。當(dāng)然,具體情況具體分析。常見的性能測試關(guān)鍵評估項如下:

1.被測對象需經(jīng)過主管部門或監(jiān)管單位審查,認(rèn)可,需要提供性能測試報告。 目前,很多企業(yè)的軟件產(chǎn)品在正式上市對外銷售、應(yīng)用時,政府機(jī)關(guān),主管部門或監(jiān) 管單位,可能需要出具功能測試報告、性能測試報告,甚至是第三方測試報告,這種情況下,必須進(jìn)行性能測試。

2.涉及財產(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è)備升級,同樣需要實施性能測試

5.歷史版本存在重大非功能缺陷或風(fēng)險較大的未評估項;

6.業(yè)務(wù)量、用戶量、節(jié)點增長30%以上。系統(tǒng)升級后,業(yè)務(wù)量、用戶量、應(yīng)用節(jié) 點,增長量在30%以上的,具體數(shù)值可根據(jù)實際情況調(diào)整。應(yīng)用節(jié)點增長一般指甲 方因業(yè)務(wù)需求,增加應(yīng)用節(jié)點,銀行拓展分行、分中心、分公司、營業(yè)網(wǎng)點等;

7.系統(tǒng)架構(gòu)發(fā)生重大變化。不同的系統(tǒng)架構(gòu)可能存在較大的性能差異,因此在系 統(tǒng)架構(gòu)發(fā)生變化后,必須實施性能測試,并且在此過程中,無法通過類推的思路推 斷架構(gòu)變化后的系統(tǒng)性能;

8.生產(chǎn)環(huán)境非功能嚴(yán)重缺陷修復(fù)后。生產(chǎn)環(huán)境在使用過程中產(chǎn)生重大非功能性缺 陷成功修復(fù)后,需重新開展性能測試活動,以驗證修復(fù)活動是否對生產(chǎn)環(huán)境造成不良影響。

對于不同行業(yè),不同測試對象可能存在的不同的關(guān)鍵評估項,讀者可自行增減。常見的性能測試一般評估項,主要從單次版本考慮,如果是平臺性的,則為關(guān)鍵評估項,如果是單次版本,單個組件或業(yè)務(wù),則從以下幾個一般評估項評估權(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)險較高的調(diào)整(20分);
5. 是否存在客戶要求必須測試的組件或業(yè)務(wù)流程(20)
6. 是否涉及多個功能缺陷的修復(fù),且流程發(fā)生較大變化(10分)。
如果上述一般評估項,總計分值超過60分,則需進(jìn)行性能測試。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 測試
    +關(guān)注

    關(guān)注

    8

    文章

    5033

    瀏覽量

    126225
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4614

    瀏覽量

    86992
  • 軟件測試
    +關(guān)注

    關(guān)注

    2

    文章

    221

    瀏覽量

    18533
收藏 人收藏

    評論

    相關(guān)推薦

    功能推拉力測試機(jī)測試費用是多少?

    功能推拉力測試機(jī)測試費用由測試機(jī)的規(guī)格、產(chǎn)地、品牌和服務(wù)等多個因素共同決定,需要具體詢價。一、規(guī)格多功能推拉力
    的頭像 發(fā)表于 08-23 16:17 ?180次閱讀
    多<b class='flag-5'>功能</b>推拉力<b class='flag-5'>測試</b>機(jī)<b class='flag-5'>測試</b>費用是多少?

    接口測試屬于功能測試嗎為什么

    接口測試功能測試軟件測試的兩種不同類型,它們之間有一定的聯(lián)系,但也存在明顯的區(qū)別。本文將詳
    的頭像 發(fā)表于 05-30 14:57 ?375次閱讀

    功能測試覆蓋中最常見的是什么方法

    功能測試覆蓋是軟件測試過程中的一個重要環(huán)節(jié),它主要關(guān)注軟件產(chǎn)品的功能實現(xiàn)是否符合需求規(guī)格說明。在
    的頭像 發(fā)表于 05-30 14:55 ?469次閱讀

    功能測試是白盒還是黑盒測試

    功能測試軟件測試的一種方法,主要用于驗證軟件功能是否滿足需求規(guī)格說明書中的要求。
    的頭像 發(fā)表于 05-30 14:53 ?608次閱讀

    功能測試主要做什么 功能測試包含哪些測試

    功能測試軟件測試的一個重要組成部分,主要目的是驗證軟件功能是否滿足需求規(guī)格說明書(SRS)
    的頭像 發(fā)表于 05-29 16:05 ?4161次閱讀

    功能測試和接口測試的區(qū)別

    功能測試和接口測試軟件測試的兩個重要方面,它們在確保軟件質(zhì)量和性能方面發(fā)揮著關(guān)鍵作用。本文將詳
    的頭像 發(fā)表于 05-29 16:02 ?738次閱讀

    功能測試和性能測試的區(qū)別與聯(lián)系

    功能測試和性能測試軟件測試的兩個重要方面。它們在確保軟件質(zhì)量和性能方面發(fā)揮著關(guān)鍵作用。本文將詳
    的頭像 發(fā)表于 05-29 15:40 ?696次閱讀

    功能網(wǎng)絡(luò)測試儀怎么用

    功能網(wǎng)絡(luò)測試儀是一種廣泛應(yīng)用于網(wǎng)絡(luò)建設(shè)和維護(hù)測試工具,它可以幫助工程師快速檢測網(wǎng)絡(luò)的問題,提高網(wǎng)絡(luò)的穩(wěn)定性和性能。本文將詳細(xì)介紹多
    的頭像 發(fā)表于 05-27 15:32 ?920次閱讀

    網(wǎng)絡(luò)測試系統(tǒng)包含的功能

    網(wǎng)絡(luò)測試儀是一種用于測試、診斷和維護(hù)計算機(jī)網(wǎng)絡(luò)硬件和軟件的設(shè)備。它具備多種功能,旨在幫助企業(yè)提升網(wǎng)絡(luò)的安全性、性能和可靠性等方面。以下是網(wǎng)絡(luò)測試
    的頭像 發(fā)表于 01-16 10:39 ?369次閱讀
    網(wǎng)絡(luò)<b class='flag-5'>測試</b>系統(tǒng)包含的<b class='flag-5'>功能</b>

    人工智能在軟件測試的應(yīng)用

    測試的應(yīng)用。 人工智能在軟件測試的應(yīng)用可以有效地提高測試的效率和準(zhǔn)確性。通過機(jī)器學(xué)習(xí)、自然語
    的頭像 發(fā)表于 12-26 11:02 ?520次閱讀

    軟件功能測試的基本流程

    軟件功能測試根據(jù)產(chǎn)品特性、操作描述和用戶方案,測試一個產(chǎn)品的特性和可操作行為以確定它們滿足設(shè)計需求。本地化軟件
    的頭像 發(fā)表于 12-22 11:23 ?691次閱讀

    汽車功能安全芯片測試

    正常運(yùn)行。因此,對汽車功能安全芯片進(jìn)行細(xì)致、詳實的測試就顯得尤為重要。 汽車功能安全芯片測試主要包括硬件測試
    的頭像 發(fā)表于 11-21 16:10 ?1480次閱讀

    為什么要測試芯片上下電功能?芯片上電和下電功能測試的重要性

    為什么要測試芯片上下電功能?芯片上電和下電功能測試的重要性? 芯片上下電功能測試是集成電路設(shè)計和
    的頭像 發(fā)表于 11-10 15:36 ?1266次閱讀

    電源模塊測試系統(tǒng)助力電源功能測試

    電源測試一般包括保護(hù)特性測試、安規(guī)測試、電磁兼容測試、可靠性測試、功能
    的頭像 發(fā)表于 11-07 11:42 ?582次閱讀
    電源模塊<b class='flag-5'>測試</b>系統(tǒng)助力電源<b class='flag-5'>功能</b><b class='flag-5'>測試</b>

    什么是電源功能測試?電源測試系統(tǒng)有什么測試優(yōu)勢?

    電源功能測試是評估電源質(zhì)量好壞、性能、響應(yīng)等的重要測試方法,也是電源的常規(guī)測試內(nèi)容,包含電壓調(diào)整率、負(fù)載調(diào)整率、紋波測試等。納米
    的頭像 發(fā)表于 11-03 15:50 ?3068次閱讀
    什么是電源<b class='flag-5'>功能</b><b class='flag-5'>測試</b>?電源<b class='flag-5'>測試</b>系統(tǒng)有什么<b class='flag-5'>測試</b>優(yōu)勢?