• 
    

    
    

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

      ?

      軟件測(cè)試過(guò)程存在的問(wèn)題及優(yōu)化策略

      2020-12-13 01:45:33張娜
      電子元器件與信息技術(shù) 2020年9期
      關(guān)鍵詞:黑盒測(cè)試人員軟件測(cè)試

      張娜

      (江蘇省軟件產(chǎn)品檢測(cè)中心,江蘇 南京 210012)

      0 引言

      測(cè)試屬于執(zhí)行軟件程序的過(guò)程,目的在于發(fā)現(xiàn)軟件的錯(cuò)誤和不足,保障產(chǎn)品具備它所公布和承諾的功能,了解軟件產(chǎn)品是否符合效率和功能要求,是否符合用戶環(huán)境。軟件測(cè)試能及時(shí)發(fā)現(xiàn)軟件的問(wèn)題,對(duì)于提升軟件運(yùn)行穩(wěn)定性和效率有著重要意義,是主動(dòng)發(fā)現(xiàn)系統(tǒng)缺陷的手段之一。在軟件系統(tǒng)規(guī)模持續(xù)提升和軟件開(kāi)發(fā)技術(shù)不斷發(fā)展的背景下,軟件測(cè)試也暴漏出了多方面的問(wèn)題,對(duì)于軟件質(zhì)量有著一定的影響。

      1 軟件測(cè)試的問(wèn)題分析

      1.1 測(cè)試深度問(wèn)題

      在一些軟件的測(cè)試工作中,存在著深度不足的問(wèn)題。一些企業(yè)為了快速交付軟件,嚴(yán)重壓縮了軟件測(cè)試的時(shí)間,所以難以進(jìn)行深度測(cè)試。測(cè)試人員僅僅開(kāi)展了簡(jiǎn)單的測(cè)試,沒(méi)有測(cè)試關(guān)鍵的性能指標(biāo)和業(yè)務(wù)功能。如此倉(cāng)促地把軟件交付給客戶,很有可能為軟件的使用埋下隱患。

      1.2 分析準(zhǔn)備不充分

      軟件測(cè)試需要完善的準(zhǔn)備工作,需要有目的、全面地驗(yàn)證和檢查軟件產(chǎn)品。在測(cè)試軟件之前,需要全面分析和了解軟件產(chǎn)品,進(jìn)而設(shè)計(jì)完善的測(cè)試方案。但是,一些測(cè)試人員在制定測(cè)試方案的時(shí)候存在隨意性,沒(méi)有充分了解軟件產(chǎn)品,所以制定的測(cè)試方案缺乏針對(duì)性,難以有效發(fā)現(xiàn)軟件的質(zhì)量問(wèn)題和運(yùn)行問(wèn)題。

      1.3 缺乏測(cè)試資源

      軟件測(cè)試工作比較繁瑣和復(fù)雜,需要消耗較多的物力和人力。隨著軟件系統(tǒng)規(guī)模的擴(kuò)大,在測(cè)試中需要考慮軟件新技術(shù)和新特性,測(cè)試工作的難度顯著提升。一些軟件企業(yè)缺乏足夠的技術(shù)水平,測(cè)試人員嚴(yán)重不足,測(cè)試工作的安排也比較緊密。例如,一些測(cè)試人員同時(shí)負(fù)責(zé)軟件的開(kāi)發(fā)和測(cè)試,在加班加點(diǎn)的過(guò)程中無(wú)法高質(zhì)量完成測(cè)試工作。

      2 軟件測(cè)試的目的和流程

      在設(shè)計(jì)和開(kāi)發(fā)軟件的過(guò)程中,可能受到外部因素和內(nèi)部因素的影響,導(dǎo)致軟件存在一定的缺陷或者隱性瑕疵,如果沒(méi)有科學(xué)處理,可能對(duì)軟件的使用產(chǎn)生影響,降低軟件的可靠性和性能。進(jìn)行軟件測(cè)試就是檢查和發(fā)現(xiàn)缺陷和瑕疵的過(guò)程中,需要評(píng)價(jià)軟件的運(yùn)行效果,進(jìn)而發(fā)現(xiàn)未知的錯(cuò)誤和漏洞。根據(jù)邏輯次序,可以把軟件測(cè)試分成以下幾個(gè)環(huán)節(jié):

      第一,準(zhǔn)備測(cè)試。結(jié)合測(cè)試對(duì)象,分析和搜集關(guān)鍵資料,明確測(cè)試的具體需求,并且根據(jù)測(cè)試業(yè)務(wù)組件測(cè)試人員隊(duì)伍。第二,設(shè)計(jì)測(cè)試用例。在明確測(cè)試需求之后,明確測(cè)試的條件和標(biāo)準(zhǔn),并且設(shè)計(jì)測(cè)試用例。這個(gè)環(huán)節(jié)是測(cè)試的基礎(chǔ),也是工作難度較大的環(huán)節(jié)。測(cè)試用例涉及到預(yù)期輸出和數(shù)據(jù)輸入。如果輸入用例數(shù)據(jù)后,預(yù)期輸出和實(shí)際輸出之間存在一定的差異,那么可能存在瑕疵和漏洞,根據(jù)這些數(shù)據(jù)能繼續(xù)優(yōu)化軟件。第三,測(cè)試的實(shí)施。這個(gè)環(huán)節(jié)需要進(jìn)行正式測(cè)試,需要花費(fèi)較多的時(shí)間。第四,總結(jié)測(cè)試。在完成測(cè)試工作之后,需要總結(jié)測(cè)試的流程和結(jié)果。利用測(cè)試報(bào)告形式進(jìn)行總結(jié),這是后續(xù)完善軟件的數(shù)據(jù)基礎(chǔ)。第五,結(jié)果歸檔和測(cè)試驗(yàn)收。完成以上的步驟之后,需要驗(yàn)收測(cè)試的效果,結(jié)束驗(yàn)收之后正式結(jié)束測(cè)試。對(duì)于測(cè)試的數(shù)據(jù)信息和技術(shù)標(biāo)準(zhǔn)文檔,進(jìn)行歸檔處理。

      3 優(yōu)化計(jì)算機(jī)軟件測(cè)試的策略

      3.1 白盒和黑盒測(cè)試

      白盒測(cè)試和黑盒測(cè)試是軟件測(cè)試中比較常用的測(cè)試方法。黑盒測(cè)試的另外一個(gè)名字是功能測(cè)試法,能檢查軟件程序和實(shí)際功能要求是否一致。利用黑盒測(cè)試方式,能體現(xiàn)軟件程序的實(shí)際功能和作用。使用黑盒測(cè)試的方式,能有效完善軟件的功能,找出不發(fā)揮作用的功能和錯(cuò)誤的功能。白盒測(cè)試和黑盒測(cè)試有一定的差別,白黑測(cè)試中,能發(fā)現(xiàn)每一個(gè)循環(huán)變量的最終值、中間值和初始值。利用白黑測(cè)試的方法,能發(fā)現(xiàn)軟件程序的錯(cuò)誤假設(shè)條件和邏輯性錯(cuò)誤,同時(shí)也能發(fā)現(xiàn)程序編輯錯(cuò)誤。

      在白盒測(cè)試和黑盒測(cè)試中,能發(fā)現(xiàn)程序錯(cuò)誤,主要包括四個(gè)級(jí)別。利用分級(jí)的方式,能確定系統(tǒng)的運(yùn)行情況。計(jì)算機(jī)軟件開(kāi)發(fā)人員和測(cè)試人員能結(jié)合錯(cuò)誤等級(jí)來(lái)評(píng)價(jià)軟件,進(jìn)而根據(jù)錯(cuò)誤等級(jí)開(kāi)展軟件修改工作。一級(jí)錯(cuò)誤是最嚴(yán)重的,也叫作致命錯(cuò)誤,主要包括系統(tǒng)錯(cuò)誤和功能錯(cuò)誤。如果軟件開(kāi)發(fā)的初始階段就存在問(wèn)題,同時(shí)后期檢驗(yàn)和開(kāi)發(fā)中忽視了對(duì)系統(tǒng)和功能的研究,就會(huì)出現(xiàn)這種錯(cuò)誤。二級(jí)錯(cuò)誤也比較嚴(yán)重,包括軟件數(shù)據(jù)錯(cuò)誤和軟件加工錯(cuò)誤。出現(xiàn)了二級(jí)錯(cuò)誤后,需要停止軟件使用,及時(shí)糾正錯(cuò)誤。三級(jí)錯(cuò)誤屬于一般性錯(cuò)誤,關(guān)系到數(shù)據(jù)的規(guī)范程度和數(shù)據(jù)的完整度。如果發(fā)現(xiàn)數(shù)據(jù)并不完整,補(bǔ)充數(shù)據(jù)即可,并不需要停止使用軟件。在補(bǔ)充相關(guān)數(shù)據(jù)之后,重新檢查數(shù)據(jù)的完整程度。四級(jí)錯(cuò)誤屬于提示性錯(cuò)誤,包括應(yīng)提示而沒(méi)有提示和界面性提示錯(cuò)誤。人們?cè)谑褂密浖r(shí),最開(kāi)始比較在意這種錯(cuò)誤,但是適應(yīng)錯(cuò)誤之后,就會(huì)逐漸忽略提示性錯(cuò)誤。

      3.2 多平臺(tái)軟件測(cè)試

      軟件測(cè)試過(guò)程中,需要考慮到多平臺(tái)的實(shí)際情況。在測(cè)試的時(shí)候,利用多平臺(tái)測(cè)試的方法保證軟件的通用性。如果軟件測(cè)試沒(méi)有針對(duì)性,用戶體驗(yàn)就會(huì)比較差,軟件的運(yùn)行會(huì)出現(xiàn)問(wèn)題。不同的軟件平臺(tái)存在結(jié)構(gòu)層面的差異,測(cè)試平臺(tái)不同,最終的測(cè)試結(jié)果也不相同。因此,需要應(yīng)采用多平臺(tái)通用測(cè)試的模式,提升軟件測(cè)試的效率和質(zhì)量。結(jié)合軟件測(cè)試中發(fā)現(xiàn)的問(wèn)題進(jìn)行改進(jìn),讓每個(gè)平臺(tái)的用戶都能獲得良好體驗(yàn)。在多平臺(tái)軟件測(cè)試過(guò)程中,需要針對(duì)主要功能以及核心模塊進(jìn)行檢測(cè),這方面的錯(cuò)誤屬于一級(jí)或者二級(jí)錯(cuò)誤,需要及時(shí)修復(fù)軟件深層結(jié)構(gòu)。對(duì)于數(shù)據(jù)不充分等問(wèn)題,能在短時(shí)間內(nèi)有效解決。

      3.3 靈活應(yīng)用軟件測(cè)試方法

      第一,引入自動(dòng)化測(cè)試手段。在軟件測(cè)試過(guò)程中,重視應(yīng)用自動(dòng)化測(cè)試手段,這種技術(shù)比較成熟,而且能減少人工操作的工作量。在測(cè)試之前,綜合性評(píng)估軟件情況,結(jié)合軟件開(kāi)發(fā)項(xiàng)目的特點(diǎn)選擇最合適的自動(dòng)化測(cè)試方案,這樣可以加快測(cè)試速度,在保證開(kāi)發(fā)進(jìn)度的前提下提升軟件的質(zhì)量。在選擇自動(dòng)化測(cè)試手段過(guò)程中,分析軟件的復(fù)雜程度、軟件規(guī)模、數(shù)據(jù)庫(kù)平臺(tái)和系統(tǒng)架構(gòu),這樣才能選擇最合適的測(cè)試方案,提升測(cè)試的速度[1]。第二,自主研發(fā)和學(xué)習(xí)借鑒。在測(cè)試之前,學(xué)習(xí)和借鑒有技術(shù)優(yōu)勢(shì)的軟件公司。這些公司已經(jīng)積累了豐富的軟件開(kāi)發(fā)和測(cè)試經(jīng)驗(yàn),并且有自己的測(cè)試工具,在測(cè)試時(shí)可以借鑒他們的寶貴經(jīng)驗(yàn)。此外,結(jié)合我國(guó)的實(shí)際情況,考慮企業(yè)的測(cè)試需求和規(guī)模,自主研發(fā)自動(dòng)化測(cè)試工具,能顯著提升測(cè)試效率[2]。

      3.4 完善軟件測(cè)試管理工作

      第一,重視測(cè)試人員和開(kāi)發(fā)軟件的交流和溝通。在測(cè)試過(guò)程中,一些企業(yè)的測(cè)試人員和開(kāi)發(fā)人員缺乏交流,這種模式下,測(cè)試人員難以快速了解測(cè)試需求,無(wú)法定位測(cè)試的關(guān)鍵點(diǎn)。通過(guò)有效溝通,技術(shù)人員能分享發(fā)現(xiàn)的問(wèn)題,并且歸檔和分類(lèi)相關(guān)問(wèn)題,把問(wèn)題錄入案例庫(kù)。測(cè)試人員通過(guò)和設(shè)計(jì)人員的溝通,能制定科學(xué)的測(cè)試方案,這樣才能提升測(cè)試的速度[3]。第二,建設(shè)素質(zhì)能力強(qiáng)的測(cè)試團(tuán)隊(duì)。軟件測(cè)試過(guò)程中,“重開(kāi)發(fā)輕測(cè)試”是最大的問(wèn)題,測(cè)試工作可能缺乏充分的資金。當(dāng)前應(yīng)加強(qiáng)對(duì)測(cè)試人員的培訓(xùn),使其掌握專(zhuān)業(yè)的測(cè)試技能。通過(guò)改善測(cè)試人員的福利薪資結(jié)構(gòu),能激發(fā)他們的積極性[4]。此外,應(yīng)構(gòu)建軟件測(cè)試體系和標(biāo)準(zhǔn)。在測(cè)試過(guò)程中,遵循標(biāo)準(zhǔn)測(cè)試標(biāo)準(zhǔn),能顯著提升測(cè)試效率。測(cè)試標(biāo)準(zhǔn)中明確了軟件測(cè)試不同階段的工作內(nèi)容、團(tuán)隊(duì)建設(shè)的模式和軟件測(cè)試具體方法。同時(shí),完善軟件測(cè)試案例庫(kù)。增加軟件測(cè)試案例,能提升軟件測(cè)試案例庫(kù)的價(jià)值,使其成為測(cè)試工作的重要參考,進(jìn)而縮短解決軟件問(wèn)題的時(shí)間,避免相關(guān)問(wèn)題再次出現(xiàn)[5]。

      4 結(jié)論

      綜上所述,在軟件項(xiàng)目開(kāi)發(fā)的過(guò)程中,會(huì)出現(xiàn)較多的風(fēng)險(xiǎn)和不足,只有采用合理的測(cè)試方法,規(guī)范測(cè)試的流程,才能及時(shí)發(fā)現(xiàn)并且解決問(wèn)題,保障軟件的質(zhì)量和運(yùn)行效率。針對(duì)測(cè)試過(guò)程中的不足,需要制定有效解決策略,完善軟件測(cè)試的各個(gè)環(huán)節(jié),建設(shè)專(zhuān)業(yè)的測(cè)試團(tuán)隊(duì),遵循統(tǒng)一規(guī)范的測(cè)試體系開(kāi)展工作。

      猜你喜歡
      黑盒測(cè)試人員軟件測(cè)試
      移動(dòng)應(yīng)用眾包測(cè)試人員信譽(yù)度復(fù)合計(jì)算模型研究
      一種基于局部平均有限差分的黑盒對(duì)抗攻擊方法
      基于OBE的軟件測(cè)試課程教學(xué)改革探索
      EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
      電子制作(2018年16期)2018-09-26 03:27:18
      高校分析測(cè)試中心測(cè)試隊(duì)伍建設(shè)方案初探
      山東化工(2018年20期)2018-04-02 16:30:53
      關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
      淺析軟件測(cè)試中的心理學(xué)應(yīng)用
      軟件測(cè)試工程化模型及應(yīng)用研究
      犯罪心理測(cè)試人員素質(zhì)要求分析
      汉寿县| 神木县| 尼木县| 巩义市| 和田县| 瑞昌市| 陵川县| 仁布县| 西丰县| 雷州市| 波密县| 赤峰市| 钦州市| 新晃| 历史| 宁晋县| 榆树市| 吉木乃县| 平顺县| 阆中市| 习水县| 洛扎县| 定边县| 台山市| 卫辉市| 郁南县| 沈丘县| 慈溪市| 康平县| 广灵县| 庆阳市| 西宁市| 梧州市| 玉山县| 凉城县| 石泉县| 吴川市| 江华| 江门市| 本溪| 西峡县|