亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        軟件測試在Web開發(fā)中的應用

        2017-11-13 19:10:02鄧敏子
        中國科技縱橫 2017年19期
        關鍵詞:應用

        鄧敏子

        摘 要:Web開發(fā)不僅在網(wǎng)頁的應用中起到重要的作用,還可以促進計算機網(wǎng)絡的持續(xù)發(fā)展。但是Web這門程序設計開發(fā)語言受到的影響因素比較多,使其質量容易受影響,本文對其進行一定的探討。

        關鍵詞:軟件測試;Web開發(fā);應用

        中圖分類號:TP311.52 文獻標識碼:A 文章編號:1671-2064(2017)19-0050-02

        網(wǎng)絡計算機技術已經(jīng)對人們的生活方式進行了一定的改變,Web的開發(fā)應用也豐富了人們的生活,如何更加有效的對Web開發(fā)質量進行提高是我們現(xiàn)在面臨的課題,本文從以下方面進行展開。

        1 WEB系統(tǒng)的基本組成

        Web系統(tǒng)是指以Browser/Server的訪問方式為主,包括客戶端瀏覽器、Web應用服務器、數(shù)據(jù)庫服務器的軟件系統(tǒng)[1]。從技術的實現(xiàn)上,一般的B/S結構都采用多層架構,包括界面層、業(yè)務邏輯層、數(shù)據(jù)層。從系統(tǒng)結構上來講,一般都有客戶端、傳輸網(wǎng)部分、服務器端。典型的Web系統(tǒng)由訪問客戶端、Web應用服務器、數(shù)據(jù)庫、網(wǎng)絡及中間件和防火墻等組成,而大型Web系統(tǒng)因為具有較大的訪問壓力,通常會采用負載均衡技術,通過多個Web應用服務器,來分擔客戶端的訪問壓力。

        2 Web來發(fā)進行軟件測試的必要性

        隨著信息化的不斷發(fā)展,以及各種開發(fā)語言的廣泛應用,網(wǎng)頁使人們的網(wǎng)絡生活變得更加的豐富有趣,但是Web這種程序語言卻在編程中容易受到各種因素的影響,導致Web開發(fā)質量一直不能達到預期的要求。因此需要對質量進行嚴格的把控,這樣才能更好地提高Web開發(fā)質量,保證Web開發(fā)能夠有效的進行,軟件質量作為軟件編程的重要部分,如果在使用過程中可以對其進行有效的科學測試,不但可以提高工作效率,還可以避免不必要的錯誤發(fā)生,為研發(fā)降低了成本,因此軟件行業(yè)必須要更加的重視軟件測試,同時也導致對軟件測試的要求更高,軟件測試中應用Web開發(fā)會提高Web開發(fā)質量,所以在Web開發(fā)中進行軟件測試是十分重要的[2]。

        3 Web開發(fā)及軟件測試的特點

        3.1 軟件測試的特點

        軟件測試是軟件生命周期中最長的一部分,它在軟件建立、軟件運行以及軟件后期維護中都有著至關重要的作用。重要性具體體現(xiàn)在對軟件進行測試,可以對軟件的運行質量、代碼結構以及性能要求都有了一定的認識和了解,并且更好的檢驗軟件代碼是否滿足項目的規(guī)定和用戶的需求,根據(jù)軟件測試的特點功能,可以分成兩個部分:第一,軟件代碼質量檢測,軟件檢測的目的就是對代碼性能進行檢測,確保代碼能達到長久運行的效果,通過軟件測試可以對代碼結構有更好的認識,同時也能檢測代碼是否存在內存泄露情況,避免在代碼運行的時候引起錯誤,導致程序無法穩(wěn)定的進行;第二是軟件性能指標測試,為了保證軟件工程能滿足客戶的需求,在代碼實現(xiàn)全部功能后,軟件測試要進行性能測試,檢測是否存在明顯的缺陷,為了保證客戶在正式投入使用前,可以保證零錯誤,就必須進行軟件測試,軟件測試針對代碼錯誤,提出有效的解決辦法,對Web開發(fā)中的錯誤源之外的額外功能,則可以通過刪除版本功能代碼解決。

        3.2 Web開發(fā)特點

        Web開發(fā)是實現(xiàn)網(wǎng)頁編程的重要手段,在計算機技術已經(jīng)廣泛的應用于人們生活中的當下,Web開發(fā)使用的語言也變得更加的多樣化。Web開發(fā)主要有兩個特點:第一是Web開發(fā)簡單化,隨著計算機技術的普及應用,有效的促進了Web的快速發(fā)展,為了可以使Web開發(fā)的效率以及精準度有效的提高,越來越豐富的Web的開發(fā)語言被廣泛的使用,這些開發(fā)語言簡單易操作,常用來編寫一些網(wǎng)頁,隨著技術的不斷更新,Web開發(fā)語言也向著智能化和簡單化的方向發(fā)展;第二是多語言混合編程,各個編程語言在進行Web開發(fā)時都有自身的特點,例如CSS加強了網(wǎng)頁的表現(xiàn)張力,能使網(wǎng)頁更加的簡潔化,但是必須要嵌入Html網(wǎng)頁中,在Web開發(fā)過程中,可采用PHP、ASP以及JSP等語言進行頁面設計,利用JavaScript語言進行腳本編程,多種編程語言在一個軟件工程中使用,可以有效地解決單個語言程序的限制,使得效率提高[3]。

        4 軟件測試在Web開發(fā)中的應用

        4.1 鏈接測試

        鏈接是Web頁面間的連接關系,鏈接測試主要分為三個方面,第一是測試所有鏈接是否按照規(guī)定的指示到達了該鏈接的確定位置;第二是測試鏈接所連接的網(wǎng)頁是否存在;第三是確保Web應用上不存在孤立的網(wǎng)頁。鏈接測試的工作量相對較大,并且內容也是十分的復雜,當存在網(wǎng)絡連接不穩(wěn)定的時候,誤判的幾率也會隨之增加,使得工作量和難度系數(shù)都加大。目前對Web的應用鏈接測試主要使用鏈接測試工具,如XenuLINK、W3C的LinkChecker等,這些測試工具可以在測試過程中對Web的所有應用鏈接進行自動掃描,并且可以進行定位以及報告問題[4]。

        4.2 代碼質量測試

        在Web的開發(fā)中,進行代碼質量檢測,有利于項目質量的提高,但是各種語言一起混合編程時,每個編程語言都具有各自的特點,這樣很容易造成一定的問題,所以為了確保程序代碼模塊的正確,在進行代碼編寫的過程中,進行代碼交叉測試,在開發(fā)人員進行項目的編程過程中,同時需要安排相應的測試人員,這樣可以有效的降低問題發(fā)生的可能性。

        4.3 軟件性能測試

        在互聯(lián)網(wǎng)產品開發(fā)的過程中,為了確保項目的質量,需要對其進行科學的測試,在Web開發(fā)中進行軟件測試的方法主要有兩種,即黑盒測試和白盒測試。白盒測試的最大特點就是測試人員對程序的代碼結構有一定的了解,在測試的過程中,側重于Web語言的代碼結構和代碼框架的分析,從而來判斷代碼的邏輯特性是否符合要求,并且在測試的過程中,要嚴格的按照要求執(zhí)行,避免出現(xiàn)遺漏的情況。這種測試因為在內部進行,所以時間比較充足,測試效率也比較高;黑盒測試是在Web開發(fā)測試中,不僅要對代碼的結構進行檢測,還需要通過黑盒測試對Web的外部性能進行測試,檢測接口設計和性能要求是否達標,從而來確保代碼的功能完善性[5]。

        4.4 客戶終端及服務器性能測試

        Web的開發(fā)設計主要針對的對象是客戶,因此在Web開發(fā)測試中,需要加強對客戶端的檢測,確保功能可以正常的使用,也要確保兼容性和穩(wěn)定性能夠達到標準,以及內容能正常展示和界面交互良好等,這樣通過多角度的測試,可以確保產品質量得以有效的提高;在確??蛻舳诵阅芊€(wěn)定且良好之后,還需要對產品所在的服務器進行系統(tǒng)的檢測,在保證服務器硬件正常的情況下,可對其安裝相應的監(jiān)控軟件,以及進行一些壓力測試,這樣使得產品可以給客戶提供更加流暢的感官體驗。

        4.5 安全性檢測

        互聯(lián)網(wǎng)已經(jīng)占據(jù)了人們的生活,使得開發(fā)者在開發(fā)前需要考慮到產品的安全性,這樣才能讓客戶在使用產品的時候,不會出現(xiàn)信息泄露的情況。因此軟件測試在Web開發(fā)中需要檢測是否存在內存泄露的問題。因為任何開發(fā)語言在設計之時,為了減少對內存的使用,都會進行動態(tài)申請內存,從而有效的避免內存的浪費,但是在使用完畢的時候沒有及時的進行釋放,就會造成內存泄露,所以對其進行安全性檢測是十分重要的,其可以延長Web產品的使用壽命。

        5 結語

        隨著計算機技術的廣泛應用,使得Web開發(fā)也變得開始廣泛的使用,其不但可以給人們的生活增加娛樂性,還可以促進技術的高質量發(fā)展。在Web開發(fā)過程中,需要加強對軟件的測試環(huán)節(jié),從而使得Web可以更加健康的穩(wěn)定發(fā)展。

        參考文獻

        [1]沈敏敏.軟件測試在Web開發(fā)中的應用[J].計算機光盤軟件與應用,2013,10(20):136-137.

        [2]顧江萍,塔西甫拉提·依拉洪.軟件測試在Web開發(fā)中的應用[J].中國科技信息,2006,07(01):26-27.

        [3]董智勇.軟件測試在Web開發(fā)中的應用[J].數(shù)字技術與應用,2017,(02):207.

        [4]馬必榮.軟件測試在Web系統(tǒng)中的應用研究[J].福建電腦,2012,10(05):108-109.

        [5]左為平,楊曉亞.軟件測試在WEB應用系統(tǒng)中的實現(xiàn)[J].信息系統(tǒng)工程,2011,12(11):48-49.endprint

        猜你喜歡
        應用
        配網(wǎng)自動化技術的應用探討
        科技視界(2016年21期)2016-10-17 19:54:47
        帶壓堵漏技術在檢修中的應用
        科技視界(2016年21期)2016-10-17 19:54:05
        行列式的性質及若干應用
        科技視界(2016年21期)2016-10-17 18:46:46
        癌癥擴散和治療研究中的微分方程模型
        科技視界(2016年21期)2016-10-17 18:37:58
        紅外線測溫儀在汽車診斷中的應用
        科技視界(2016年21期)2016-10-17 18:28:05
        多媒體技術在小學語文教學中的應用研究
        考試周刊(2016年76期)2016-10-09 08:45:44
        微課的翻轉課堂在英語教學中的應用研究
        大學教育(2016年9期)2016-10-09 08:28:55
        分析膜技術及其在電廠水處理中的應用
        科技視界(2016年20期)2016-09-29 14:22:00
        GM(1,1)白化微分優(yōu)化方程預測模型建模過程應用分析
        科技視界(2016年20期)2016-09-29 12:03:12
        煤礦井下坑道鉆機人機工程學應用分析
        科技視界(2016年20期)2016-09-29 11:47:01
        亚洲精品国产精品国自产| 亚洲一区二区国产精品视频| 日本韩国一区二区高清| 亚洲一区二区女搞男| 无码少妇一区二区浪潮av| 亚洲午夜无码AV不卡| 最新国产一区二区三区| 青春草免费在线观看视频| 国模欢欢炮交啪啪150| 免费看国产成年无码av| 亚洲一区二区三区码精品色| 国产欧美综合一区二区三区| 国产人妻人伦精品1国产盗摄| 无码天堂亚洲国产av麻豆| 亚洲国产综合一区二区| 每日更新在线观看av| 欧美孕妇xxxx做受欧美88| 免费无遮挡毛片中文字幕| 精品久久一品二品三品| 少妇精品无码一区二区三区| 老熟女多次高潮露脸视频| 人妻少妇喷水意淫诱惑| 国内嫩模自拍诱惑免费视频| 小鲜肉自慰网站| 免费看奶头视频的网站| 日韩一区中文字幕在线| 亚洲中文字幕无码爆乳app| 国产乱人伦偷精品视频| 久久久久无码中文字幕| 中文字字幕在线中文乱码解| 亚洲色国产欧美日韩| 亚洲永久精品ww47永久入口| 日本中文字幕官网亚洲| 亚洲妇熟xxxx妇色黄| 亚洲国产综合人成综合网站| 国产麻豆放荡av激情演绎| 国产乱人伦偷精品视频免观看| 亚洲美女av一区二区在线| 蜜桃无码一区二区三区| 亚洲专区路线一路线二天美| 久久精品国产在热亚洲不卡 |