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

軟件測試技術(shù)的應(yīng)用及其發(fā)展形勢分析

2022-08-24 11:18:56劉寶銀
無線互聯(lián)科技 2022年12期
關(guān)鍵詞:用戶檢測系統(tǒng)

劉寶銀

(遼寧理工職業(yè)大學(xué),遼寧 錦州 121000)

0 引言

在軟件行業(yè)漫長的發(fā)展歷程中,軟件測試技術(shù)自身在不斷改進(jìn)與完善,測試系統(tǒng)軟件時的快捷性、有效性顯著提升。計算機(jī)行業(yè)在發(fā)展中應(yīng)充分認(rèn)識到合理應(yīng)用軟件測試技術(shù)的必要性,有針對性地優(yōu)化其應(yīng)用過程,預(yù)測其發(fā)展趨向,進(jìn)而使技術(shù)應(yīng)用能凸顯出更大的實用性。

1 軟件測試技術(shù)

1.1 軟件測試技術(shù)的應(yīng)用

不管是在新軟件設(shè)計研發(fā)還是最后的系統(tǒng)測試中,軟件測試技術(shù)應(yīng)用均是不可缺少的環(huán)節(jié),其應(yīng)用于軟件開發(fā)整個流程,對軟件自身的性能及運行穩(wěn)定程度能起到驗證性作用。軟件測試的宗旨主要是在將軟件交給用戶之前通過檢測,探查到設(shè)計存在的漏洞,及時彌補(bǔ)與修復(fù),或者是為滿足用戶群體的部分需求而改進(jìn)部分性能或功能。大部分情況下,軟件測試工作推進(jìn)過程中需要投入大量精力及時間成本,結(jié)合既往相關(guān)資料記載,測試投入的時間與精力在軟件總投入中占比約40%~50%[1]。測試實踐中很多操作是重復(fù)執(zhí)行的,故而通常不會進(jìn)行過多的腦力分析。為了有效處理以上部分技術(shù)含量較低的額外工作內(nèi)容,迫切需要相關(guān)部門盡早開發(fā)出一種運行安全、高效的測試系統(tǒng)。軟件測試技術(shù)應(yīng)時而生,通過執(zhí)行合理的方式明顯縮短軟件或系統(tǒng)的測試周期,提升測試工作效率與精準(zhǔn)度。

1.2 使用原則

(1)盡早執(zhí)行測試工作。世界上軟件業(yè)巨頭IBM曾發(fā)出一份報告指出,伴隨軟件開發(fā)深度的拓展,軟件自身缺陷問題也不斷放大,這也就意味著越早發(fā)現(xiàn)軟件缺陷,相關(guān)問題的處理效率就越高,消耗的成本也就越低。故而,從用戶需求調(diào)研開始就應(yīng)盡快編制出測試實施計劃,在產(chǎn)品研發(fā)周期開始時就堅持落實測試工作,力爭在初期就消除故障,使軟件整個開發(fā)過程的穩(wěn)定性得到保障。

(2)從小至大,遞增式測試。多數(shù)情況下,軟件是由數(shù)個功能模塊堆疊形成的,各個功能模塊作為一個單元,在具體開發(fā)過程中,每當(dāng)編寫好一個單元的開發(fā)程序時就要對其進(jìn)行相應(yīng)的測試檢測工作[2]。確定數(shù)個模塊單元組建成一個小型集成塊后,需要對其開展集成測試活動,最后還要對整個軟件系統(tǒng)進(jìn)行測試分析。以上過程執(zhí)行過程要嚴(yán)格遵循由小至大的檢測順序。

(3)規(guī)避測試檢驗本體的程序。計算機(jī)軟件編寫是一項工作量龐大的過程,各個開發(fā)人員要做好相應(yīng)單元的編寫工作,軟件測試時多數(shù)開發(fā)者對自己編寫的元件在認(rèn)識判斷上存在一定局限性,主觀色彩較為濃重,可能會影響測試精準(zhǔn)度。為規(guī)避以上情況,應(yīng)指派專業(yè)技術(shù)人員測試,以確保測試結(jié)果的客觀性、有效性。

2 不同系統(tǒng)內(nèi)軟件測試技術(shù)的應(yīng)用

2.1 嵌入式系統(tǒng)

嵌入式系統(tǒng)最大的特點是有效結(jié)合微型處理器的系統(tǒng)電路及運行軟件,進(jìn)而提升系統(tǒng)的運行效率。該系統(tǒng)的功能主要是管理計算機(jī)外部設(shè)備,對該系統(tǒng)進(jìn)行測試的目的主要是使系統(tǒng)應(yīng)用過程中能將傳統(tǒng)硬件取代,進(jìn)而減少使用費用的投入,幫助用戶獲得更好的體驗。通常情況下,嵌入式系統(tǒng)測試過程中,對系統(tǒng)自身的可靠性提出了較高的要求,若其自身的安全性很低,系統(tǒng)很容易被直接破壞,以致用戶承受較大的經(jīng)濟(jì)損失。

嵌入式系統(tǒng)軟件測試與開發(fā)過程有很大的相似點,測試過程等同于系統(tǒng)功能實現(xiàn)的過程,一定要嚴(yán)格遵守設(shè)計方法與理論指導(dǎo)原則,進(jìn)而更好地實現(xiàn)項目的綜合要求,且整個系統(tǒng)軟件測試過程中,應(yīng)結(jié)合多個方面分析測試實施計劃的可行性與測試結(jié)果的有效性。針對一個系統(tǒng)軟件設(shè)計得是否成功,可以將其處理實際問題的能力作為評判標(biāo)準(zhǔn)。一個良好的測試實施計劃是專業(yè)測試活動開展的基礎(chǔ),只有這樣才能提升系統(tǒng)內(nèi)軟件測試效率[3]。比如,在測試手機(jī)通訊錄模塊,首先是要精準(zhǔn)區(qū)分手機(jī)電話簿和 SIM 卡電話簿;其次闡述測試所需的規(guī)格大小,借此方式較好地滿足TestLink 測試模塊提出的要求;隨后結(jié)合TestLink模塊提供額度文件,開展相應(yīng)的導(dǎo)入測試活動,此時就能較有效地完成嵌入式系統(tǒng)的軟件測試工作。

2.2 收錄管理系統(tǒng)

收錄管理系統(tǒng)內(nèi)不同模塊之間的接口與數(shù)據(jù)通信關(guān)聯(lián)性較多,要先梳理以上情況,這樣才能使軟件測試過程中模塊檢測工作能順利推進(jìn)。通常采用如下流程對系統(tǒng)軟件進(jìn)行測試分析:首先對系統(tǒng)進(jìn)行模塊測試;其次結(jié)合測試結(jié)果對系統(tǒng)進(jìn)行集成處理;最后對系統(tǒng)開展軟件測試,只有這樣才能抓住測試工作中的主要內(nèi)容,并編制一個完善度高、針對性較強(qiáng)的測試執(zhí)行方式,確保系統(tǒng)測試活動能順利、有效推進(jìn)。

系統(tǒng)軟件測試的目標(biāo)主要集中在核實、處置系統(tǒng)數(shù)據(jù)等方面上,借此方式確保系數(shù)數(shù)據(jù)能和相關(guān)業(yè)務(wù)規(guī)范相吻合;兼容性測試及測試操作系統(tǒng)及軟件的兼容性,其中主要包括 Windows7和WindowsXP等系統(tǒng)類型,后者主要是集中調(diào)度模塊,檢查并判斷收錄模塊是否能夠兼容到另一個設(shè)備內(nèi),進(jìn)行科學(xué)、有效的確認(rèn)。安全性測試即檢測應(yīng)用程序及系統(tǒng)級別的安穩(wěn)性。前者主要是測試有加密的收錄服務(wù),后者執(zhí)行的工作內(nèi)容主要是設(shè)置系統(tǒng)用戶的權(quán)限,這是驗證BS界面內(nèi)權(quán)限的有效方法之一,在此基礎(chǔ)上針對一些較重要的模塊設(shè)置只有管理員進(jìn)入的權(quán)限。

針對本次軟件測試中發(fā)現(xiàn)的缺陷部分,采用流程定義方式(見圖1),測試人員如果探查到Bug,就還會把相關(guān)信息直接反饋卡給研發(fā)人員,研發(fā)人員于管理員系統(tǒng)內(nèi)新創(chuàng)建一個文件,隨后將bug呈遞給項目經(jīng)理,經(jīng)理重新派送bug,組織研發(fā)人員對其進(jìn)行處置及整改,修整后測試員對其進(jìn)行測試檢測,通過測試后直接閉合,若測試未通過,則返送給研發(fā)人員再進(jìn)行優(yōu)化[4]。

圖1 系統(tǒng)缺陷生命周期管理流程

2.3 Web系統(tǒng)

2.3.1 界面測試

界面測試實質(zhì)上就是檢測部署是否達(dá)到合理、整體風(fēng)格是否保持一致,各控件的安置部位是否和用戶使用習(xí)慣相契合。另外,也要測試界面操作便捷性、導(dǎo)航易懂性、頁面元素的可用程度、界面內(nèi)文字使用是否準(zhǔn)確等。

通常情況,在界面測試活動中,可以直接依照產(chǎn)品原型圖及UI切圖/效果圖即可,通過比較驗證分析,確定是否實現(xiàn)一致。若缺少以上參照圖,則可以參照市面上同型的成熟產(chǎn)品進(jìn)行界面比較,并考慮如下幾點問題[5]:

(1)導(dǎo)航測試:①是否便于導(dǎo)航,導(dǎo)航是否真正實現(xiàn)了直觀化;②是否基于主頁存取Web系統(tǒng)的主要部分;③Web應(yīng)用系統(tǒng)的導(dǎo)航協(xié)助要盡量做到精準(zhǔn)無誤;④Web系統(tǒng)在站點地圖、搜索引擎等方面是否提出需求;⑤界面結(jié)構(gòu)、導(dǎo)航及菜單等的風(fēng)格是否實現(xiàn)一致化。

(2)圖形測試:①保證圖形自身用途明確;②頁面之間字的風(fēng)格、顏色及格式是否保持一致;③背景顏色是否和字體及前景顏色做到科學(xué)搭配;③檢測圖片的大小與質(zhì)量,通常應(yīng)用JPG或GIF壓縮。

(3)內(nèi)容測試:信息的精準(zhǔn)性是否存在者語法或拼寫錯誤;信息是否具備良好的相關(guān)性,即在當(dāng)前頁面上能否探查到和當(dāng)下瀏覽信息有關(guān)的信息列表或者入口。

(4)表格測試:①存有的篩選、檢索條件等是否被列在頁面上方;②針對某個搜索條件的場景,是否統(tǒng)一應(yīng)用了高級搜索按鈕并對其進(jìn)行打包收起處理;③字段數(shù)目過多時,需采用橫向滾動表格。

(5)整體界面測試:①用戶瀏覽Web應(yīng)用系統(tǒng)時主觀上是否舒適;②是否憑感覺就能探尋到信息所處位置;③整個系統(tǒng)的設(shè)計風(fēng)格是否統(tǒng)一[6]。

2.3.2 訪問性能測試

因為Web系統(tǒng)采用的是C/B模式,故而其性能檢測具有很大必要性,可以將掛載Web系統(tǒng)的服務(wù)端作為重點測試對象,測試實際訪問量,檢測系統(tǒng)對大數(shù)據(jù)的處理能力。服務(wù)端的性能測試是系統(tǒng)測試工作的主要內(nèi)容之一,Web系統(tǒng)運行過程中一定要能承受住大量用戶的同時訪問行為,且在多用戶同步訪問的情境下響應(yīng)速率也不能過慢。在執(zhí)行該項測試工作時,通常應(yīng)用軟件模擬訪問Web系統(tǒng),檢測系統(tǒng)的并發(fā)訪問狀況。

2.3.3 安全性測試

Web系統(tǒng)內(nèi)承載著大量的用戶信息,用戶重要信息一旦泄露,可能會折損其社會形象,甚至對個人財產(chǎn)安全構(gòu)成威脅,故而應(yīng)積極做好系統(tǒng)安全性檢測,進(jìn)而使用戶信息安全得到保障。Web系統(tǒng)身處復(fù)雜的網(wǎng)絡(luò)環(huán)境內(nèi),易遭受到網(wǎng)絡(luò)的攻擊,系統(tǒng)若在設(shè)計方面存有漏洞,則很可能被攻擊者使用,釀成嚴(yán)重后果。Web系統(tǒng)的安全性主要表現(xiàn)在如下兩個方面。

(1)信息傳遞:信息以網(wǎng)絡(luò)為載體抵達(dá)服務(wù)器,故而需傳遞的信息要進(jìn)行加密處理,合理應(yīng)用加密算法是重要的一個步驟,其中數(shù)據(jù)加密是常用的加密技術(shù)類型(見圖2),測試是在密碼未知的試驗條件下進(jìn)行硬性解密[7]。

圖2 數(shù)據(jù)加密原理模型

(2)信息存儲:服務(wù)器是計算機(jī)系統(tǒng)存儲信息的主要場所,一定要確保服務(wù)器數(shù)據(jù)庫訪問過程的安全性,及時屏蔽排除系統(tǒng)應(yīng)用之外的所有訪問形式。測試過程中遵循的原則是采用所有可能出現(xiàn)的形式去訪問數(shù)據(jù)庫,確保整個訪問過程順利運行。

2.3.4 兼容性測試

當(dāng)Web系統(tǒng)被發(fā)布到網(wǎng)絡(luò)上以后,廣大用戶采用的操作系統(tǒng)類型可能會有一定差異,但一定要確保用戶通過不同操作系統(tǒng)方位Web時所得的信息是相同的,也要確保Web系統(tǒng)在不同操作系統(tǒng)均能正常運作。

系統(tǒng)兼容性測試較簡單僅需要應(yīng)用不同操作系統(tǒng)執(zhí)行系統(tǒng)訪問過程,確保試驗中Web系統(tǒng)能正常運作即可。瀏覽器為Web客戶端的核心構(gòu)件,重點是第腳本、ActiveX控件、HTML及頁面上的媒體文件是否能直接播放等進(jìn)行兼容性測試。在以上過程中要注意評估瀏覽器的后退、刷新按鈕等是否會影響功能等[8]。

3 發(fā)展趨勢

在互聯(lián)網(wǎng)時代中,我國軟件行業(yè)獲得更大的發(fā)展,在測試方面提出更多、更大的需求,外加測試過程的智能水平顯著提升,自動化測試將傳統(tǒng)手工測試模式取而代之,一方面顯著提升了實際測試工作效率,另一方面減輕了測試人員的工作壓力,有效解放了生產(chǎn)力,這樣測試人員能將更多的時間、精力投放在系統(tǒng)性能優(yōu)化等方面。軟件行業(yè)在后續(xù)發(fā)展過程中,人工測試形式將逐漸減少至消失,自動化軟件測試模式日益盛行,軟件測試將在智能化發(fā)展道路上獲得更大的發(fā)展,測試效率也將會抵達(dá)更高的層次。

此外,軟件測試積極與產(chǎn)品開發(fā)過程相融合,由此將會演變成一種特殊的測試方法。未來軟件開發(fā)與測試過程不再是十分簡易的串聯(lián)關(guān)系,測試將會和開發(fā)全過程并行。傳統(tǒng)測試僅是產(chǎn)品設(shè)計工作結(jié)束后開展相應(yīng)檢測工作,這很難全面確保軟件質(zhì)量,從某種程度上分析是一種“亡羊補(bǔ)牢”的測試形式[9]。和傳統(tǒng)測試方法相比,軟件測試一方面減少了產(chǎn)品開發(fā)風(fēng)險,另一方面也能提前規(guī)避軟件部分不足,表現(xiàn)出更高的實用價值。

4 結(jié)語

總之,軟件在社會生產(chǎn)生活等諸多方面均有廣泛應(yīng)用,給人們創(chuàng)造了很多便利條件,在未來其將會有更寬闊的發(fā)展前景。軟件質(zhì)量安全是社會公眾高度重視的問題,合理應(yīng)用軟件測試技術(shù)有很大現(xiàn)實意義。這在無形中對軟件測試技術(shù)提出了更多、更高的要求,故而實踐中應(yīng)采用適宜的方法提升軟件測試的實際工作質(zhì)效,進(jìn)而使軟件安全、高質(zhì)量應(yīng)用有更大的保障,造福人類社會。

猜你喜歡
用戶檢測系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
小波變換在PCB缺陷檢測中的應(yīng)用
主站蜘蛛池模板: 国产精品漂亮美女在线观看| 四虎永久在线精品国产免费| 国产亚洲欧美在线人成aaaa| 国产精品自在线天天看片| 免费一级毛片在线播放傲雪网| 国产一区二区精品高清在线观看| 在线观看欧美精品二区| 免费欧美一级| 日本国产精品一区久久久| 色成人亚洲| 欧美a在线| 亚洲国语自产一区第二页| 日韩成人在线一区二区| 日韩区欧美区| 欧美视频免费一区二区三区| 精品国产三级在线观看| 她的性爱视频| 韩国福利一区| 午夜在线不卡| 久久网综合| 欧美精品v| 国产特级毛片aaaaaaa高清| 国产精品极品美女自在线网站| av在线手机播放| 红杏AV在线无码| 性视频一区| 日本久久久久久免费网络| 丁香婷婷激情网| 久久这里只有精品免费| 亚洲欧美不卡视频| 日本免费精品| 毛片最新网址| 日本黄色a视频| 亚洲欧洲天堂色AV| 亚洲无码免费黄色网址| 国产青榴视频在线观看网站| 亚洲手机在线| 久久综合一个色综合网| 露脸国产精品自产在线播| 91久久性奴调教国产免费| 亚洲成人黄色在线观看| 华人在线亚洲欧美精品| 亚洲人成网18禁| 好久久免费视频高清| 国产不卡网| 精品一区二区三区无码视频无码| 高潮爽到爆的喷水女主播视频 | 亚洲国产理论片在线播放| 无码国内精品人妻少妇蜜桃视频| 亚洲码一区二区三区| 中文字幕亚洲无线码一区女同| 99这里只有精品6| 国产拍在线| 青青热久麻豆精品视频在线观看| 影音先锋丝袜制服| 亚洲国产成人自拍| 最新精品久久精品| 一本久道热中字伊人| 成年人久久黄色网站| 久久福利网| 丁香亚洲综合五月天婷婷| 久久99热这里只有精品免费看| 欧美日本在线观看| 国产成人亚洲欧美激情| 中文字幕永久在线看| 综1合AV在线播放| 青青草原国产免费av观看| 亚洲美女AV免费一区| 成人福利一区二区视频在线| 中文精品久久久久国产网址| 国产成人毛片| 国产欧美日韩专区发布| 免费毛片视频| 国产成人精品一区二区三在线观看| 无码人妻免费| 亚洲精品国产乱码不卡| 精品视频福利| 久久男人视频| 国产免费羞羞视频| 午夜啪啪福利| 高潮爽到爆的喷水女主播视频| 波多野结衣视频网站|