• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      淺談新形勢下軟件性能的測試分析與優(yōu)化

      2019-10-25 17:28:18吳琦方麗萍
      科學(xué)與財富 2019年27期
      關(guān)鍵詞:性能測試軟件優(yōu)化

      吳琦 方麗萍

      摘 要:軟件性能的測試與分析是軟件投入正式應(yīng)用之前的一項基礎(chǔ)性工作。為確保軟件性能測試結(jié)果的準(zhǔn)確與可靠,需要對軟件性能測試的各個環(huán)節(jié)進(jìn)行一定的優(yōu)化。本文首先對軟件性能測試的意義、流程與內(nèi)容進(jìn)行了詳細(xì)的介紹,其次,提出了一些新形勢下軟件性能測試優(yōu)化的措施,可以為新形勢下軟件性能測試工作的開展與進(jìn)行提供一定的借鑒與參考。

      關(guān)鍵詞:軟件;性能測試;優(yōu)化

      引言

      隨著計算機技術(shù)與信息技術(shù)的飛速發(fā)展,各種類型的應(yīng)用軟件層出不窮,并在各行各業(yè)中都得到了十分廣泛的應(yīng)用,并給各行各業(yè)的發(fā)展提供了有力的服務(wù),同時,為人們的日常生活也提供了眾多的便利。隨著社會的不斷前進(jìn)與發(fā)展,人們不僅對軟件功能的需求也呈現(xiàn)出多樣化的特點,而且對軟件性能的要求也提出了更高的要求與標(biāo)準(zhǔn)。在這樣的發(fā)展背景下,不僅需要根據(jù)人們的需求開發(fā)相應(yīng)的軟件,而且還需要確保軟件具有良好的性能。通過對軟件進(jìn)行性能測試,可以及時的發(fā)現(xiàn)軟件中存在的一些不合理問題與缺陷。根據(jù)軟件中存在的問題,有針對性的對其進(jìn)行一定的優(yōu)化,可以有效的提升軟件的使用性能,從而更好地為各行各業(yè)的發(fā)展以及人們的日常生活提供服務(wù)。為了有效提升軟件性能測試的效率,同時,也是為了有效提升軟件性能測試結(jié)果的準(zhǔn)確性,對軟件性能測試的過程進(jìn)行一定的優(yōu)化顯得十分必要。本文在對軟件性能測試進(jìn)行詳細(xì)介紹的基礎(chǔ)上,從優(yōu)化軟件性能測試的設(shè)計、優(yōu)化測試環(huán)境以及優(yōu)化測試數(shù)據(jù)及監(jiān)測指標(biāo)三個方面提出了一些軟件性能測試優(yōu)化的措施,具有一定的實際工程意義。

      1軟件性能測試概述

      1.1軟件性能測試的意義

      軟件的性能是評價軟件質(zhì)量非常重要的一個因素,同時也是用戶最為關(guān)注的因素之一。為驗證所開發(fā)的軟件性能是否能夠達(dá)到預(yù)期的設(shè)計性能,在軟件開發(fā)項目的后期需要對軟件進(jìn)行性能測試。這能夠有效的發(fā)現(xiàn)軟件性能中存在的問題,并能夠為后續(xù)對軟件性能的提升指明優(yōu)化方向。

      1.2軟件性能測試的流程

      在軟件的性能測試中,主要包括以下幾個階段:第一,軟件性能測試方案的制定。根據(jù)軟件開發(fā)的性能要求,制定相應(yīng)的測試方案,為后續(xù)開展對軟件的性能測試提供依據(jù)。第二,編寫性能測試腳本,并準(zhǔn)備測試數(shù)據(jù),為軟件性能測試工作的開展做準(zhǔn)備。第三,測試環(huán)境準(zhǔn)備,以模擬不同的用戶使用環(huán)境。第四,執(zhí)行測試用例,并監(jiān)測性能指標(biāo)。以盡量模擬真實用戶行為的方式進(jìn)行操作,并對不同測試環(huán)境下的各項性能指標(biāo)數(shù)據(jù)進(jìn)行收集。第五,分析結(jié)果。通過對軟件性能指標(biāo)數(shù)據(jù)的整理與分析,判斷軟件性能測試是否達(dá)到預(yù)期要求,并發(fā)現(xiàn)當(dāng)前軟件性能中存在的主要問題。第六,軟件性能測試報告的出具。根據(jù)軟件軟件性能測試與分析的結(jié)果,出具軟件性能測試報告。

      1.3軟件性能測試的內(nèi)容

      根據(jù)性能測試內(nèi)容的不同,軟件的性能測試可以分為一般性能測試、負(fù)載測試、壓力測試、配置測試以及可靠性測試等多種類型。一般性能測試:模擬實際軟件運行的場景, 測試系統(tǒng)的性能是否能夠滿足對于基準(zhǔn)運行環(huán)境下的基準(zhǔn)性能要求。負(fù)載測試:這種方法是通過對軟件系統(tǒng)不斷的施壓, 直到軟件系統(tǒng)到達(dá)了“預(yù)期負(fù)載性能指標(biāo)”時測試其負(fù)載性能?!邦A(yù)期負(fù)載性能指標(biāo)”一般是事先定義的, 負(fù)載測試可以為系統(tǒng)的性能優(yōu)化提供相應(yīng)的參考數(shù)據(jù)。壓力測試:這種方法就是讓系統(tǒng)處于一種資源利用飽和的狀態(tài)下, 看其運行性能, 以此來考察系統(tǒng)的穩(wěn)定性。配置測試:調(diào)整系統(tǒng)運行的軟件或者硬件環(huán)境, 在不同的軟硬件環(huán)境下測試系統(tǒng)性能所受到的影響, 可以通過這種方法確定資源的最優(yōu)配置。可靠性測試:將系統(tǒng)置于一定的壓力情況下連續(xù)運行, 從而檢測系統(tǒng)的穩(wěn)定程度、穩(wěn)定性的好壞用錯誤發(fā)生的平均時間間隔來衡量。

      2新形勢下軟件性能測試優(yōu)化的措施

      2.1優(yōu)化軟件性能測試方案的設(shè)計

      軟件性能測試方案是軟件性能測試工作開展與進(jìn)行的重要依據(jù)。因此,在進(jìn)行軟件性能測試之前,需要對軟件的基本現(xiàn)狀和應(yīng)用環(huán)境等進(jìn)行一定的了解,并根據(jù)不同的測試目標(biāo),有針對性地制定相應(yīng)的軟件性能測試方案,其具體內(nèi)容不僅應(yīng)該包括:測試目的、測試內(nèi)容、測試方法、測試環(huán)境以及評定方法與標(biāo)準(zhǔn),還需要對測試人員、測試時間與地點等作出詳細(xì)的安排,以確保軟件性能測試能夠有條不紊的進(jìn)行。

      2.2優(yōu)化測試環(huán)境

      軟件的測試環(huán)境用來也模擬用戶的使用環(huán)境和系統(tǒng)的負(fù)載量,以使得軟件性能測試的結(jié)果更加準(zhǔn)確與可靠。通常情況下,軟件性能測試環(huán)境根據(jù)其類型的不同可以分為系統(tǒng)環(huán)境和負(fù)載環(huán)境兩種。系統(tǒng)環(huán)境主要有硬件配置和操作系統(tǒng)來決定。在實際的軟件軟件應(yīng)用中,不同用戶的系統(tǒng)環(huán)境有很大的區(qū)別。為了更準(zhǔn)確的測試軟件的性能,通常需要分別在不同的系統(tǒng)環(huán)境中進(jìn)行軟件的性能測試。在不同的系統(tǒng)負(fù)載下,軟件的性能也有所差異。因此,在測試過程中還需要對系統(tǒng)的負(fù)載進(jìn)行模擬。除此之外,在軟件的性能測試過程中,其性能還會受到其他的一些環(huán)境因素的干擾,例如:網(wǎng)絡(luò)環(huán)境等。因此,在軟件性能測試中,必須嚴(yán)格的對這些干擾因素進(jìn)行控制,以優(yōu)化軟件測試環(huán)境,為保障軟件性能測試結(jié)果的準(zhǔn)確與可靠創(chuàng)造良好的環(huán)境。

      2.3優(yōu)化測試數(shù)據(jù)及監(jiān)測指標(biāo)

      測試數(shù)據(jù)的準(zhǔn)備是軟件性能測試中非常重要的一個環(huán)節(jié),同時,也是不可缺少的一個環(huán)節(jié)。在軟件的性能測試中,利用這些測試數(shù)據(jù)作為軟件的輸入來執(zhí)行相應(yīng)的功能,并觀測軟件功能的執(zhí)行情況和數(shù)據(jù)的輸出等,從而對軟件的性能進(jìn)行評定。有效、合理的測試數(shù)據(jù)是保障軟件性能測試質(zhì)量與效率的基礎(chǔ)。因此,在軟件性能測試中,需要對測試數(shù)據(jù)做一定的優(yōu)化,對其中的不合理數(shù)據(jù)或錯誤數(shù)據(jù)進(jìn)行剔除,用盡可能少的測試數(shù)據(jù)來滿足軟件性能測試的需求。另外,監(jiān)測指標(biāo)的選取也是軟件性能測試中至關(guān)重要的一項內(nèi)容,是對軟件性能評定的重要依據(jù)。通過對監(jiān)測指標(biāo)的監(jiān)測,可以發(fā)現(xiàn)軟件運行中存在的一些問題,為后期對軟件的優(yōu)化與調(diào)整指明了方向。不同的監(jiān)測指標(biāo)表征軟件在某一方面的性能,因此,在軟件性能測試中,需要根據(jù)測試目的合理的選取監(jiān)測指標(biāo),這對于有效提升軟件性能測試的效率有些十分重要的作用。

      3結(jié)束語

      綜上所述,軟件的性能測試不僅直接關(guān)系著用戶的使用體驗,而且與軟件各項功能能否充分有效的發(fā)揮也是密不可分的。因此,在新形勢下,必須充分重視軟件的性能測試,并對軟件性能測試中的各個環(huán)節(jié)進(jìn)行一定的優(yōu)化,確保軟件測試結(jié)果的準(zhǔn)確與可靠。只有在此基礎(chǔ)上有針對性的對軟件進(jìn)行一定的調(diào)整,才能使得軟件性能得到有效的提升。

      參考文獻(xiàn):

      [1]侯玉龍.軟件性能指標(biāo)的構(gòu)建和應(yīng)用[J].電子技術(shù)與軟件工程,2018(08):55.

      [2]王成昌. 基于軟件演化的性能評估與分析[D].東南大學(xué),2018.

      [3]馮濟(jì)舟.軟件測試方法常見誤區(qū)的思考[J].航天標(biāo)準(zhǔn)化,2016(04):43-45.

      [4]姚彬彬.確定軟件性能測試性能需求的方法[J].信息與電腦(理論版),2016(05):92-93.

      [5]許國梁.軟件開發(fā)的性能測試與研究[J].電子技術(shù)與軟件工程,2015(18):47-48.

      猜你喜歡
      性能測試軟件優(yōu)化
      超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
      禪宗軟件
      英語文摘(2021年10期)2021-11-22 08:02:26
      民用建筑防煙排煙設(shè)計優(yōu)化探討
      關(guān)于優(yōu)化消防安全告知承諾的一些思考
      一道優(yōu)化題的幾何解法
      軟件對對碰
      Hadoop性能測試自動化研究
      關(guān)于Java軟件的性能測試分析
      論轉(zhuǎn)向系統(tǒng)匹配構(gòu)架和實踐
      談軟件的破解與保護(hù)
      精品(2015年9期)2015-01-23 01:36:01
      灵璧县| 荔波县| 宁南县| 保德县| 东莞市| 板桥市| 荔浦县| 安图县| 阿坝县| 镇原县| 和平区| 来安县| 怀化市| 昌江| 稷山县| 莆田市| 隆昌县| 定边县| 宜兰县| 江安县| 黑水县| 泰安市| 江口县| 涪陵区| 东兰县| 隆昌县| 中方县| 深泽县| 文安县| 礼泉县| 彭阳县| 资阳市| 咸宁市| 佛冈县| 兴安盟| 江川县| 化州市| 泗阳县| 永宁县| 洱源县| 泰顺县|