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

        ?

        軟件測(cè)試技術(shù)在Web系統(tǒng)中應(yīng)用的探討

        2010-08-15 00:44:03丁宏偉
        關(guān)鍵詞:軟件測(cè)試瀏覽器頁(yè)面

        張 瑩,丁宏偉

        (河北軟件職業(yè)技術(shù)學(xué)院 軟件工程系,河北 保定 071000)

        國(guó)際互聯(lián)網(wǎng)的快速發(fā)展,使WEB技術(shù)在人們的工作和生活各個(gè)方面都產(chǎn)生了及其深遠(yuǎn)的影響。許多傳統(tǒng)的信息發(fā)布方式和數(shù)據(jù)庫(kù)系統(tǒng)正在移植到互聯(lián)網(wǎng)上,Web服務(wù)迅速發(fā)展。因此,基于Web系統(tǒng)應(yīng)用的測(cè)試也變得十分重要,這對(duì)傳統(tǒng)軟件測(cè)試方法提出了新的挑戰(zhàn)。這種對(duì)應(yīng)用系統(tǒng)的測(cè)試不但能檢查是否滿足設(shè)計(jì)要求,還能測(cè)試系統(tǒng)每個(gè)層面是否正常,以確保系統(tǒng)的整體性能、安全性和可用性,滿足客戶的需求。

        1 Web系統(tǒng)介紹

        Web應(yīng)用系統(tǒng)是目前Internet上最常見(jiàn)的應(yīng)用系統(tǒng)之一,該系統(tǒng)是瀏覽器/服務(wù)器模式(B/S)的,所以有服務(wù)器(存放資源的主機(jī),常用的服務(wù)器有Apache、IIS、tomcat等)端和客戶端(Web瀏覽器,常用的客戶端瀏覽器有IE、Netscape、Mozilla等)程序兩部分,它通過(guò)HTTP協(xié)議進(jìn)行通信。

        針對(duì)Web系統(tǒng)的測(cè)試涉及以下內(nèi)容:(1)總體架構(gòu)測(cè)試;(2)Web架構(gòu)組成部分是否滿足需求,如成本、功能、安全性要求、容量要求、傳輸實(shí)時(shí)性等;(3)服務(wù)器配置分布是否滿足要求,Web服務(wù)器、應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器可以分布在不同物理機(jī)器上,也可以分布在相同的物理機(jī)器上,一般優(yōu)先考慮獨(dú)立數(shù)據(jù)庫(kù)服務(wù)器。隨著Web系統(tǒng)復(fù)雜性的增加,一個(gè)項(xiàng)目的失敗將可能導(dǎo)致更多問(wèn)題的出現(xiàn),所以Web系統(tǒng)測(cè)試就顯得尤為重要。

        為有效開(kāi)展測(cè)試工作,針對(duì)項(xiàng)目采用了局部測(cè)試與系統(tǒng)測(cè)試相結(jié)合的方式,局部測(cè)試方案又分為3個(gè)部分4個(gè)階段。3個(gè)部分即服務(wù)器部分、客戶端部分和數(shù)據(jù)庫(kù)部分;4個(gè)階段即設(shè)計(jì)階段、開(kāi)發(fā)階段、運(yùn)行階段和升級(jí)階段。這樣,更容易發(fā)現(xiàn)應(yīng)用系統(tǒng)的缺陷和錯(cuò)誤,準(zhǔn)確定位特定問(wèn)題的存在部位。

        2 局部測(cè)試

        2.1 服務(wù)器部分

        (1)設(shè)計(jì)階段。了解項(xiàng)目需求,進(jìn)行可測(cè)試性分析,編寫(xiě)概要測(cè)試計(jì)劃。

        (2)開(kāi)發(fā)階段。主要由編程人員掌握,采用傳統(tǒng)軟件測(cè)試方法。包括源代碼分析(使用檢查工具)、鏈接測(cè)試(用工具來(lái)完成)、框架測(cè)試(自動(dòng)調(diào)整窗口大小,是否提供滾動(dòng)條,打開(kāi)新頁(yè)面是否正常)、表格測(cè)試(隨窗體變化自動(dòng)調(diào)整大?。?、圖形測(cè)試(顏色飽和度及對(duì)比度,鏈接標(biāo)識(shí),圖形顯示是否正確)等。

        (3)運(yùn)行階段。主要對(duì)性能及安全性進(jìn)行測(cè)試。性能測(cè)試主要測(cè)試Web系統(tǒng)在某一負(fù)載級(jí)別(并發(fā)用戶數(shù)量、在線數(shù)據(jù)處理的數(shù)量方面)以及系統(tǒng)的限制和故障恢復(fù)能力上的性能,以保證Web系統(tǒng)在需求范圍內(nèi)能正常工作。安全性測(cè)試主要有:常識(shí)性安全策略,測(cè)試是否存在不必要的協(xié)議、控制寫(xiě)權(quán)限、取消服務(wù)器目錄瀏覽屬性、測(cè)試是否記錄日志等,是否使用加密技術(shù)等。

        (4)升級(jí)階段。主要包括分析網(wǎng)絡(luò)中可能的瓶頸、增設(shè)新業(yè)務(wù)對(duì)網(wǎng)絡(luò)性能的影響、采用新的網(wǎng)絡(luò)技術(shù)對(duì)網(wǎng)絡(luò)進(jìn)行升級(jí)性能改善的幅度預(yù)測(cè)等,為網(wǎng)絡(luò)的規(guī)劃設(shè)計(jì)提供可靠的定量依據(jù),該階段主要運(yùn)用OPNET。

        2.2 客戶端部分

        2.2.1 頁(yè)面設(shè)計(jì)測(cè)試

        (1)內(nèi)容測(cè)試。檢驗(yàn)Web應(yīng)用系統(tǒng)提供信息的正確性、準(zhǔn)確性等人機(jī)界面元素。例如,縣級(jí)網(wǎng)站的旅游資源介紹、頁(yè)面文字的拼寫(xiě)等是否存在錯(cuò)誤,使用Microsft Word的“拼音與語(yǔ)法檢查”功能來(lái)解決。此外,還要測(cè)試頁(yè)面之間的跳轉(zhuǎn)是否成功以及字體類型、屏幕布局、色彩、圖形分辨率及其他會(huì)直接影響最終用戶體驗(yàn)的特性等。

        (2)用戶環(huán)境測(cè)試。測(cè)試用戶平臺(tái)和瀏覽器。市場(chǎng)上有很多不同的操作系統(tǒng)平臺(tái)(最常見(jiàn)的有Windows、Linux等),就可能會(huì)發(fā)生兼容性問(wèn)題。此外,還有瀏覽器,來(lái)自不同廠商不同版本的瀏覽器對(duì) JavaScript、Html、CSS 有不同的支持,測(cè)試是否發(fā)生顯示錯(cuò)誤等。

        2.2.2 站點(diǎn)結(jié)構(gòu)測(cè)試

        測(cè)試Web站點(diǎn)的結(jié)構(gòu)是檢查結(jié)構(gòu)上是否存在錯(cuò)誤,有沒(méi)有無(wú)效的鏈接。(1)測(cè)試所有鏈接是否按指示鏈接到了相應(yīng)的頁(yè)面;(2)測(cè)試所鏈接的頁(yè)面是否存在;(3)保證Web應(yīng)用系統(tǒng)上沒(méi)有孤立的頁(yè)面。

        2.3 數(shù)據(jù)庫(kù)部分

        對(duì)數(shù)據(jù)庫(kù)的測(cè)試主要集中在運(yùn)行階段。一般情況下,注重?cái)?shù)據(jù)庫(kù)操作的響應(yīng)時(shí)間、數(shù)據(jù)存儲(chǔ)的完整和數(shù)據(jù)庫(kù)系統(tǒng)的容錯(cuò)。(1)測(cè)試從用戶采集到的數(shù)據(jù)。當(dāng)用戶給Web應(yīng)用系統(tǒng)管理員提交信息時(shí),例如用戶注冊(cè)、登錄、信息提交等,必須測(cè)試提交操作的完整性。(2)業(yè)務(wù)測(cè)試。測(cè)試系統(tǒng)的業(yè)務(wù)處理過(guò)程的正確性,例如“旅游景點(diǎn)一卡通”使用情況處理,該系統(tǒng)必須在整個(gè)運(yùn)行期間正確處理業(yè)務(wù)。(3)可恢復(fù)性。我們?cè)O(shè)計(jì)了各種數(shù)據(jù)庫(kù)無(wú)法恢復(fù)的場(chǎng)景,導(dǎo)致數(shù)據(jù)庫(kù)崩潰,并制訂規(guī)程快速恢復(fù),對(duì)于出現(xiàn)無(wú)法恢復(fù)的數(shù)據(jù)庫(kù),建議修改備份策略。

        3 系統(tǒng)測(cè)試

        系統(tǒng)測(cè)試的目的是確保各單元組合在一起后能夠按既定意圖協(xié)作運(yùn)行,并確保增量的行為正確。它所測(cè)試的內(nèi)容包括單元間的接口以及集成后的功能。使用黑盒測(cè)試方法測(cè)試集成的功能,黑盒測(cè)試是將被測(cè)系統(tǒng)看成一個(gè)黑盒,從外界取得輸入,然后再輸出。整個(gè)測(cè)試基于需求文檔,看是否能滿足需求文檔中的所有要求。黑盒測(cè)試要求測(cè)試者在測(cè)試時(shí)不能使用與被測(cè)系統(tǒng)內(nèi)部結(jié)構(gòu)相關(guān)的知識(shí)或經(jīng)驗(yàn),它適用于對(duì)系統(tǒng)的功能進(jìn)行測(cè)試。

        系統(tǒng)測(cè)試需求所確定的是對(duì)某一集成工作版本的測(cè)試的內(nèi)容,即測(cè)試的具體對(duì)象。該測(cè)試需求主要來(lái)源于設(shè)計(jì)模型(Design Model)和集成構(gòu)件計(jì)劃(Integration Build Plan),著重于集成版本的外部接口的行為。因此,測(cè)試需求須具有可觀測(cè)性、可測(cè)評(píng)性,主要包括:

        3.1 界面

        界面是整個(gè)Web應(yīng)用系統(tǒng)的頁(yè)面結(jié)構(gòu)。例如:當(dāng)用戶瀏覽Web應(yīng)用系統(tǒng)時(shí)是否感到舒適,能否找到信息所在位置等。在這個(gè)測(cè)試過(guò)程中,我們主要針對(duì)是否適合最終用戶的實(shí)際需求作了相關(guān)測(cè)試:確定該系統(tǒng)的最終用戶群(操作的難易程度、發(fā)布信息的實(shí)際意義);頁(yè)面中各元素布局的協(xié)調(diào)性(位置、顏色、大小比例等);頁(yè)面風(fēng)格的統(tǒng)一性;界面操作測(cè)試(屏幕分辯率設(shè)置的影響、瀏覽窗口最大化/最小化的影響等)。

        3.2 安全

        安全性方面進(jìn)行的測(cè)試工作主要有:(1)因?yàn)榇蟛糠謜eb系統(tǒng)都采用了先注冊(cè)后登陸的設(shè)計(jì),所以首先測(cè)試用戶名和密碼的有效和無(wú)效情況(是否存在大小寫(xiě)敏感、次數(shù)限制、不登錄直接瀏覽某個(gè)頁(yè)面等問(wèn)題);(2)測(cè)試Web應(yīng)用系統(tǒng)是否有超時(shí)限制,即用戶登錄后在一定時(shí)間內(nèi)沒(méi)有點(diǎn)擊任何頁(yè)面,是否需要重新登錄才能正常使用;(3)測(cè)試相關(guān)信息是否正確寫(xiě)進(jìn)了日志文件、是否可追蹤;(4)對(duì)安全套接字測(cè)試加密是否正確,檢查信息的完整性;(5)性能測(cè)試,利用loadrunner檢查登陸用戶并發(fā)情況的影響(站點(diǎn)的承受能力、數(shù)據(jù)庫(kù)的設(shè)計(jì)、機(jī)器硬件性能的變化、瓶頸現(xiàn)象等)。

        3.3 輔助功能

        輔助功能方面進(jìn)行的測(cè)試工作主要包括:(1)使用說(shuō)明,簡(jiǎn)單測(cè)試是否存在、是否有錯(cuò)誤信息、與軟件的關(guān)聯(lián)程度等;(2)導(dǎo)航功能,用戶在頁(yè)面內(nèi)的操作方式要正確,測(cè)試主要檢查應(yīng)用系統(tǒng)的頁(yè)面結(jié)構(gòu)、菜單、連接的正確性,確保用戶知道Web應(yīng)用系統(tǒng)里面的內(nèi)容,以及內(nèi)容所在位置、站點(diǎn)地圖等。

        4 結(jié)束語(yǔ)

        基于Web系統(tǒng)的測(cè)試與傳統(tǒng)的軟件測(cè)試既有相同之處,也有不同的地方,對(duì)軟件測(cè)試技術(shù)的應(yīng)用提出了新的挑戰(zhàn)。本文在測(cè)試過(guò)程中總結(jié)出一套完整有序且行之有效的測(cè)試方法,但Web系統(tǒng)本身復(fù)雜、多變,不同案例情況各不相同,針對(duì)整個(gè)Web系統(tǒng)進(jìn)行測(cè)試還是一項(xiàng)長(zhǎng)期而艱巨的任務(wù),需要我們不斷地探索。

        [1]鄭榮茂.基于Web系統(tǒng)的測(cè)試[J].韶關(guān)學(xué)院學(xué)報(bào),2005(3).

        [2]耿彩鳳,王越.網(wǎng)絡(luò)測(cè)試中的Web測(cè)試[J].遼寧大學(xué)學(xué)報(bào),2005(3).

        猜你喜歡
        軟件測(cè)試瀏覽器頁(yè)面
        大狗熊在睡覺(jué)
        刷新生活的頁(yè)面
        基于OBE的軟件測(cè)試課程教學(xué)改革探索
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
        電子制作(2018年16期)2018-09-26 03:27:18
        關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
        軟件測(cè)試工程化模型及應(yīng)用研究
        環(huán)球?yàn)g覽器
        再見(jiàn),那些年我們嘲笑過(guò)的IE瀏覽器
        同一Word文檔 縱橫頁(yè)面并存
        亚洲啪啪色婷婷一区二区| 国产精品一久久香蕉国产线看观看| 亚洲AV日韩Av无码久久| 少妇精品偷拍高潮少妇在线观看| 人妻熟妇乱又伦精品视频| 在线人成免费视频69国产| 男女一级毛片免费视频看| 国产一区二区三区经典| 国产精品国产高清国产专区| 国产真实乱对白精彩久久老熟妇女| 国产成人久久综合热| 男男互吃大丁视频网站| 国产午夜亚洲精品国产成人av| www射我里面在线观看| 欧美日韩精品福利在线观看| 亚洲中文字幕熟女五十| 亚洲色图三级在线观看| 痉挛高潮喷水av无码免费 | 婷婷综合另类小说色区| 精品国产一区二区三区久久狼| 亚洲AV秘 无套一区二区三区| 精品国产av无码一道| 加勒比一本大道大香蕉| 亚洲成av人片在www鸭子| 亚洲国产美女精品久久久| 正在播放淫亚洲| 精品人妻av中文字幕乱| 国产精品videossex国产高清| 亚洲精品国产v片在线观看| 两个人免费视频大全毛片| 亚洲av三级黄色在线观看| 丰满少妇a级毛片野外| 免费看国产成年无码av| 日本91一区二区不卡| 亚洲国产美女精品久久久久∴ | 久久精品国产亚洲不av麻豆| 色综合久久精品中文字幕| 亚洲综合网站久久久| 欧美在线三级艳情网站| 精品国产乱码一区二区三区| 日日噜噜夜夜狠狠久久丁香五月 |