999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件工程中軟件測試技術(shù)的研究

2021-04-04 08:35:36金培勛
信息記錄材料 2021年9期
關(guān)鍵詞:發(fā)展

金培勛

(貴陽幼兒師范高等專科學(xué)校 貴州 貴陽 550014)

1 引言

隨著我國數(shù)字信息技術(shù)的成熟,社會已經(jīng)進入了信息化時代,但信息化不僅僅意味著掌握了更多的信息,更重要的是有能力對相關(guān)信息數(shù)據(jù)等進行對應(yīng)且專業(yè)的處理。信息化時代展現(xiàn)出信息數(shù)據(jù)量龐大,數(shù)據(jù)類型繁雜,數(shù)據(jù)價值密度下降等特征,其中還含有很多無關(guān)的信息,如何對這些信息進行深度挖掘和提高信息處理速度,是當(dāng)前需要關(guān)注的問題。在信息化社會背景下,很多軟件形態(tài)產(chǎn)生了巨大且深刻的變化,這就要求軟件測試技術(shù)的深入研究。

2 軟件開發(fā)工程中軟件測試的主要流程

一般而言,軟件測試在軟件開發(fā)工程當(dāng)中貫徹頭尾,并且在軟件工程中的各個環(huán)節(jié)都具有非常重要的作用。

2.1 分析軟件需求

在這個階段當(dāng)中,軟件測試相關(guān)人員要充分了解系統(tǒng)需求并對其進行比較深入的研究,并且為后續(xù)的軟件測試計劃和開發(fā)工程奠定堅實基礎(chǔ)[1]。

2.2 分析軟件設(shè)計

在這個階段當(dāng)中,軟件測試相關(guān)人員要充分了解系統(tǒng)流程,并且依據(jù)測試的要求進行規(guī)劃測試方案,同時確認(rèn)測試方法、對象、范圍等,詳細(xì)審查軟件工程開發(fā)的文檔,從而保障軟件工程設(shè)計和流程的合理性。

2.3 開發(fā)過程中的測試

軟件測試工作人員要依據(jù)軟件工程的具體情況,將軟件分成多個相對獨立的子系統(tǒng),然后將每個子系統(tǒng)進行相應(yīng)的檢測,同時也會有針對性的案例進行相應(yīng)的測試,如用例測試,這種方式能夠直接影響軟件測試成果,所以工作人員要關(guān)注用例測試過程和結(jié)果[2]。

2.4 軟件綜合測試

在軟件測試當(dāng)中,相關(guān)工作人員要依據(jù)測試計劃,合理使用測試用例,從而完成軟件軟硬件環(huán)境的檢測。

2.5 完成測試

在軟件通過測試流程之后,工作人員要完成軟件工程的軟件測試報告。同時,將測試中發(fā)現(xiàn)的各種問題以及相關(guān)的思路等,詳細(xì)地寫在測試報告當(dāng)中,最終也會根據(jù)測試的結(jié)果綜合判斷軟件工程最終合格與否。

3 軟件工程中軟件測試技術(shù)

隨著我國信息技術(shù)的快速發(fā)展,各種軟件測試技術(shù)層出不窮。但就測試過程中程序執(zhí)行狀態(tài),則可以將軟件測試大致分為動態(tài)、靜態(tài)測試;按照軟件結(jié)構(gòu)、算法等進行分類,則可以分為黑盒、白盒、灰盒測試;就測試執(zhí)行方式分類,則可以分成人工和自動兩種[3]。

3.1 動態(tài)、靜態(tài)測試

動態(tài)、靜態(tài)測試按照程序只從狀態(tài)進行區(qū)分,動態(tài)測試大致有3個步驟構(gòu)成,構(gòu)建測試實例、執(zhí)行測試、分析結(jié)果。動態(tài)測試會利用測試程序的有效運行,然后置入預(yù)制實例,得到最終的測試結(jié)果進行分析,從而得到軟件的性能、效率、準(zhǔn)確度等。

靜態(tài)測試則不需要運行軟件程序,僅僅依據(jù)分析,或者對軟件中的程序過程、語句等進行檢查,從而確定程序有沒有問題。一般情況下,軟件測試中工作人員會審查軟件源程序結(jié)構(gòu)、規(guī)格等內(nèi)容尋找軟件的漏洞,進而完成軟件的測試工作[4]。

3.2 黑盒、白盒、灰盒測試

黑盒測試是指測試過程中,被檢測的程序無法打開,處于黑盒狀態(tài),所以測試工作人員要在不考慮程序內(nèi)部和特性的情況下,依據(jù)程序的說明書進行實例設(shè)計測試,同時也要檢查軟件程序中的各種功能,從而確定這些功能符合說明書的要求范圍。黑盒測試技術(shù)一般是測試軟件功能或者界面,進而確認(rèn)軟件程序的最終質(zhì)量[5]。

白盒測試不同于黑盒測試,在白盒測試當(dāng)中,工作人員一般會通過軟件程序內(nèi)部的信息數(shù)據(jù)、邏輯關(guān)系等,對軟件內(nèi)部的工作活動等進行相應(yīng)的檢查,進而確定軟件是否符合預(yù)先設(shè)定的規(guī)劃,同時也需要檢查軟件通路工作狀態(tài),并進行分析。白盒測試一般是從軟件程序內(nèi)部的結(jié)構(gòu)入手,而且檢測過程中重點檢查邏輯結(jié)構(gòu),從而確認(rèn)軟件中各個模塊的結(jié)構(gòu)等是否符合標(biāo)準(zhǔn)。

灰盒測試是介于白盒、黑盒測試中間的技術(shù),該技術(shù)關(guān)注的是軟件內(nèi)部,并將其作為檢測的核心。測試軟件工程的應(yīng)用完整和詳細(xì)的相對有限性,通過部分外在表現(xiàn)和特點進行分析,從而判斷軟件運行情況,但這種檢測方式最終的精度不高。大多情況是內(nèi)部結(jié)果有問題,但輸出結(jié)果正確的情況下,才會選擇使用灰盒測試方法,不過這種方式有比較強的效率和實用性,所以在具體的使用過程中具備一定的價值。

3.3 自動、人工測試

一般在進行測試試用實例設(shè)計之后,才會進行人工測試,依據(jù)預(yù)先設(shè)計的內(nèi)容執(zhí)行,最終得到測試的結(jié)果并進行分析,從而確定實際結(jié)果和預(yù)期結(jié)果一樣。自動測試是軟件自動化測試,依據(jù)預(yù)定設(shè)置的前置條件運行,從而分析程序運行情況。

4 軟件測試技術(shù)存在的問題

我國信息技術(shù)的快速提升,為當(dāng)下軟件測試技術(shù)的發(fā)展奠定了基礎(chǔ),但在具體發(fā)展過程中,軟件測試技術(shù)仍舊會面對很多問題,只有解決了這些問題,滿足當(dāng)下社會的具體需求,才能有效推進軟件測試技術(shù)發(fā)展。

4.1 軟件數(shù)量增長過快

軟件的發(fā)展會經(jīng)歷完全編碼、構(gòu)建、服務(wù)等階段,尤其是服務(wù)階段,是發(fā)展歷程中非常重要的環(huán)節(jié),因為服務(wù)階段軟件數(shù)量快速攀升,這就給軟件測試了巨大的壓力和困難。

(1)完全編碼過程。這個過程是軟件工程中的開始階段,其主要內(nèi)容就是代碼編寫。軟件測試系統(tǒng)中數(shù)據(jù)庫系統(tǒng)足夠優(yōu)秀,且有足夠強的測試性能,才能讓軟件檢測性成為現(xiàn)實。

(2)構(gòu)建化過程。其工作是立足設(shè)計組織系統(tǒng)數(shù)據(jù)庫之上,同時結(jié)合部分工作特征進而形成相應(yīng)的工作組件,并且組件職能在當(dāng)?shù)剡\作,具備很強的契合度。只有這樣,測試工作人員才能掌控相關(guān)的組件,但這些組件只能測試相關(guān)的機構(gòu)和成分,不能有效完成軟件內(nèi)核的測試[6]。

(3)服務(wù)過程。需要將調(diào)動的當(dāng)?shù)亟M件轉(zhuǎn)換成遠(yuǎn)程服務(wù),并依據(jù)實際掌控的外部服務(wù)進行運行,但在這個過程當(dāng)中,部分軟件測試技術(shù)員對軟件服務(wù)的實際情況沒有足夠的認(rèn)知,無法充分掌控軟件測試,所以只能借助服務(wù)輸出、輸入來掌握軟件服務(wù)情況,這就造成最終的軟件測試難度提升,也會讓工作內(nèi)容越發(fā)繁雜。

4.2 殺蟲劑效應(yīng)越發(fā)明顯

在軟件工程中,軟件測試技術(shù)的殺蟲劑效應(yīng)是因為基本病毒無線傳播引起的。在網(wǎng)絡(luò)環(huán)境中,軟件測試種類非常多,在具體運行當(dāng)中,因為具備非常強的病毒免疫力,就像農(nóng)業(yè)領(lǐng)域中用的殺蟲劑,如果在生產(chǎn)過程中長期使用同一種殺蟲劑,那么病毒就會同害蟲一樣產(chǎn)生非常強的抗藥性,殺蟲劑就無法殺死害蟲,病毒也就獲得了免疫力。所以,在軟件工程開始之初,就要不斷地完善軟件中的各種缺陷,不斷優(yōu)化軟件內(nèi)部,讓軟件更加完善,有效提升軟件的各種性能。所以,在軟件測試當(dāng)中,殺蟲劑效應(yīng)能夠推動軟件測試技術(shù)不斷提升和發(fā)展,這對提升系統(tǒng)處理技術(shù)有非常具體的意義。另外,殺蟲劑效應(yīng)的出現(xiàn),也會讓軟件測試技術(shù)的發(fā)展更加完善和健全,進而形成抵抗力比較強的軟件測試體系[7]。

5 軟件工程中軟件測試技術(shù)的發(fā)展趨勢

5.1 軟件測試發(fā)展逐漸規(guī)范化

在軟件測試技術(shù)當(dāng)中,規(guī)范化能夠為測試結(jié)果的精度提供重要保障,同時也可以有效促進軟件測試技術(shù)的健康有序發(fā)展,所以相關(guān)技術(shù)人員要不斷地將軟件測試進行標(biāo)準(zhǔn)化,通過規(guī)范軟件測試技術(shù),從而奠定該技術(shù)持續(xù)穩(wěn)定發(fā)展的基礎(chǔ)。同時,在數(shù)字信息技術(shù)的發(fā)展下,軟件測試技術(shù)在具體應(yīng)用中也會不斷地進步發(fā)展,并逐步走向成熟,其應(yīng)用當(dāng)中的多態(tài)性、封裝性等特征就會顯現(xiàn),也為軟件測試技術(shù)的發(fā)展提供相應(yīng)的保障。

5.2 軟件測試發(fā)展逐漸自動化

在軟件測試當(dāng)中,測試用例在其中有著重要作用。隨著軟件工程的發(fā)展以及軟件領(lǐng)域?qū)浖y試的關(guān)注,軟件測試工作量也會快速增加。因此,在這個環(huán)境下人工或者手工檢測、測試等,已經(jīng)無法滿足當(dāng)下軟件行業(yè)領(lǐng)域的發(fā)展,所以自動化軟件測試會得到更廣泛的使用[8]。自動化的軟件測試是對軟件進行全自動或者部分自動化測試,在這個過程中人為操作的元素越來越少,甚至不需要人工元素的參與,就能完成軟件的測試,從而明顯提升軟件測試效率。未來,自動化軟件測試技術(shù)將會成為主要的發(fā)展方向。

5.3 軟件測試適用范圍逐漸擴大

為了確保軟件測試能夠有足夠的精確度,在軟件測試當(dāng)中就要不斷拓展測試范圍,同時也要科學(xué)分析得到的測試數(shù)據(jù),提升軟件工程全流程的可靠性。另外,在拓展軟件測試范圍過程中,也需要預(yù)防和控制工作,有意識地規(guī)避各種風(fēng)險和缺點,從而提升成本控制提升軟件測試效率。

6 結(jié)語

綜上所述,隨著我國信息科技的快速進步,各種技術(shù)發(fā)展不僅呈現(xiàn)出發(fā)展加快,也出現(xiàn)多元化的特征,對于軟件工程中軟件測試技術(shù)的研究而言,不僅是壓力和挑戰(zhàn),也是該技術(shù)能夠持續(xù)發(fā)展創(chuàng)新的動力。在軟件工程開發(fā)當(dāng)中,為了避免軟件測試中出現(xiàn)漏洞,就需要合理利用各種軟件測試技術(shù)。同時,隨著網(wǎng)絡(luò)的發(fā)展,軟件數(shù)量的增多,未來軟件測試技術(shù)發(fā)展趨勢必然是逐步走向自動化、智能化,這樣才能適應(yīng)我國軟件工程的發(fā)展。

猜你喜歡
發(fā)展
邁上十四五發(fā)展“新跑道”,打好可持續(xù)發(fā)展的“未來牌”
中國核電(2021年3期)2021-08-13 08:56:36
產(chǎn)前超聲發(fā)展及展望
從HDMI2.1與HDCP2.3出發(fā),思考8K能否成為超高清發(fā)展的第二階段
脫貧發(fā)展要算“大賬”
紅土地(2018年12期)2018-04-29 09:16:48
砥礪奮進 共享發(fā)展
華人時刊(2017年21期)2018-01-31 02:24:01
改性瀝青的應(yīng)用與發(fā)展
北方交通(2016年12期)2017-01-15 13:52:53
身擔(dān)重任 更謀長遠(yuǎn)發(fā)展
推進醫(yī)改向縱深發(fā)展
談發(fā)展
它會帶來并購大發(fā)展
主站蜘蛛池模板: 免费看av在线网站网址| 97se综合| 日本福利视频网站| 国产精品亚洲欧美日韩久久| 亚洲精品片911| 中文天堂在线视频| 国产亚洲精品自在久久不卡 | 国产日韩精品一区在线不卡| 久久精品66| 中文无码伦av中文字幕| 一区二区日韩国产精久久| 人妻出轨无码中文一区二区| 亚洲黄色视频在线观看一区| 97超爽成人免费视频在线播放| 国产欧美日韩精品综合在线| 爱色欧美亚洲综合图区| 青青青亚洲精品国产| 国产微拍精品| 国产呦精品一区二区三区下载| 内射人妻无码色AV天堂| 嫩草国产在线| 中文字幕2区| 美女被操91视频| 手机精品视频在线观看免费| 综合色区亚洲熟妇在线| 亚洲免费人成影院| 亚洲无线一二三四区男男| 九九久久精品国产av片囯产区| 免费看一级毛片波多结衣| 久综合日韩| 国产精品女在线观看| 国产全黄a一级毛片| 中文字幕永久在线看| 素人激情视频福利| 国产原创第一页在线观看| 四虎国产永久在线观看| 国产精品13页| 真实国产乱子伦视频| 欧美高清国产| 免费毛片在线| 欧美一级爱操视频| 伊人成色综合网| 日本免费一级视频| 不卡午夜视频| 日韩精品成人网页视频在线| 亚洲一区二区三区在线视频| 天天躁日日躁狠狠躁中文字幕| 99久久精品免费观看国产| 极品国产一区二区三区| 精品国产Ⅴ无码大片在线观看81| 久久精品中文无码资源站| 在线观看免费AV网| 亚洲国产91人成在线| 亚洲欧洲日韩久久狠狠爱| 欧美亚洲国产视频| 色综合网址| 国产精品亚洲一区二区三区z| 白浆免费视频国产精品视频| 欧美日本在线| 免费高清毛片| 国内精品小视频福利网址| 毛片免费在线视频| 欧美精品成人| 国产高颜值露脸在线观看| 国产精品第一区| 日本免费新一区视频| 欧洲高清无码在线| 久久黄色毛片| 无遮挡国产高潮视频免费观看| 婷婷午夜天| 国产精品福利社| 91精品国产自产91精品资源| 国产农村妇女精品一二区| 欧美亚洲中文精品三区| 国产成人精品在线1区| 中文字幕免费视频| 亚洲美女一区| 国产男人的天堂| 91青青草视频在线观看的| 亚洲人成网18禁| 97久久精品人人做人人爽| 一级一毛片a级毛片|