面向WEB網(wǎng)頁的自動(dòng)化測試技術(shù)研究_第1頁
面向WEB網(wǎng)頁的自動(dòng)化測試技術(shù)研究_第2頁
面向WEB網(wǎng)頁的自動(dòng)化測試技術(shù)研究_第3頁
面向WEB網(wǎng)頁的自動(dòng)化測試技術(shù)研究_第4頁
面向WEB網(wǎng)頁的自動(dòng)化測試技術(shù)研究_第5頁
已閱讀5頁,還剩61頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

摘要隨著互聯(lián)網(wǎng)的繁榮發(fā)展,WEB網(wǎng)頁技術(shù)也隨之變得日益成熟。由于WEB應(yīng)用的普及,大眾對(duì)WEB應(yīng)用的質(zhì)量的要求也變得更高,軟件測試也因此也成為應(yīng)用開發(fā)過程中的一個(gè)重要環(huán)節(jié)?!败浖|(zhì)量困境”的表現(xiàn)隨著現(xiàn)代軟件規(guī)模的大型化和軟件結(jié)構(gòu)的復(fù)雜化也變得越來越突出。在這種情況下,大規(guī)模的軟件產(chǎn)品的測試單單只靠手工測試很難完成,因此。自動(dòng)化測試就稱為軟件測試未來發(fā)展的趨勢。為了提高了軟件測試的效率,使用自動(dòng)化測試工具是必然的。本文的主要內(nèi)容是以面向WEB網(wǎng)頁的自動(dòng)化測試研究為主,以UFT為自動(dòng)化測試工具,以“智能社區(qū)信息管理系統(tǒng)”為被測試網(wǎng)頁,從而對(duì)WEB網(wǎng)頁的自動(dòng)化測試技術(shù)進(jìn)行研究。關(guān)鍵詞:WEB網(wǎng)頁自動(dòng)化測試UFT

AbstractWiththethriveandgrowthoftheInternet,webpagetechnologyhasmaturedeveryday.Duetothepopularityofwebapplications,thepublic'srequirementsforthequalityofwebapplicationshavebecomehigher,sosoftwaretestinghasalsobecomeanimportantpartoftheapplicationdevelopmentprocess.Withthelarge-scaleofmodernsoftwareandthecomplexityofsoftwarestructure,theperformanceof"softwarequalitydilemma"hasbecomemoreandmoreprominent.Inthiscase,itisdifficulttotestlarge-scalesoftwareproductsonlybymanualtesting,so.Automatedtestingiscalledthefuturedevelopmenttrendofsoftwaretesting.Inordertoimprovetheefficiencyofsoftwaretesting,itisnecessarytouseautomatictestingtools.Themaincontentofthispaperistostudytheautomatictestingtechnologyofwebpages,withUFTastheautomatictestingtooland"intelligentcommunityinformationmanagementsystem"asthetestedwebpages.Keywords:WebPageautomatedtestingUFT

目錄TOC\o"1-3"\h\u第一章緒論 第一章緒論1.1研究背景隨著互聯(lián)網(wǎng)的繁榮發(fā)展,WEB網(wǎng)頁之間的博弈也日益激烈,從過去主要是用于WEB網(wǎng)頁靜態(tài)頁面的瀏覽,到現(xiàn)如今依據(jù)新理論和新技術(shù)實(shí)現(xiàn)的新一代互聯(lián)網(wǎng)新模式,讓許多企業(yè)和組織之間在利益的瓜分上日益激烈。面對(duì)這一互聯(lián)網(wǎng)的發(fā)展趨勢,WEB網(wǎng)頁能否成功的關(guān)鍵在于軟件產(chǎn)品是否擁有完整的產(chǎn)品功能、實(shí)用性、巨大的并發(fā)容量數(shù)和舒適的交互體驗(yàn)感等。在現(xiàn)代社會(huì)中小區(qū)物業(yè)管理系統(tǒng)起著重要的作用,不僅僅使物業(yè)公司在管理上面變得更加的高效,也能夠使那些住在小區(qū)里面的業(yè)主們?cè)谶@個(gè)的一個(gè)多功能化的系統(tǒng)里面得到更多的方便和快捷。正是在這樣的大環(huán)境背景下,一個(gè)本著“促進(jìn)了物業(yè)與業(yè)主之間關(guān)系”的網(wǎng)站——智能社區(qū)信息管理系統(tǒng)由此產(chǎn)生。然而不同的人群有著不同的需求量,因此,軟件測試的工作量也變得更加繁重。隨著測試任務(wù)越來越復(fù)雜,工作量越來越大,測試系統(tǒng)的功能要求越來越多的情況下,單純的人工測試,已經(jīng)不能快速完成這項(xiàng)繁重的工作。自動(dòng)化測試有著手工測試所沒有的測試時(shí)間短、連續(xù)測試、準(zhǔn)確度高、沒有時(shí)間限制的優(yōu)點(diǎn)。但是,這并不意味著自動(dòng)化測試可以完全取代手工測試,比如易用性測試,界面測試,探索測試還是需要人工來進(jìn)行測試。1.2研究現(xiàn)狀1.2.1發(fā)展歷史軟件的產(chǎn)生才致使了軟件測試的發(fā)展。在軟件測試還沒有正式定義之前,軟件測試的含義比較狹窄。剛開始,軟件開發(fā)人員將糾正軟件故障的測試行為看作是調(diào)試。一般情況下,測試崗位是由開發(fā)人員擔(dān)任,沒有專門的測試人員對(duì)軟件產(chǎn)品進(jìn)行測試,軟件公司在測試上的投資花費(fèi)很少。20世紀(jì)80年代初,隨著軟件和IT行業(yè)的進(jìn)一步發(fā)展,軟件測試技術(shù)發(fā)展的春天才到來。軟件測試的定義隨著軟件的發(fā)展也和與往不同,測試不僅僅是找到軟件錯(cuò)誤的過程,它不僅增加了評(píng)價(jià)軟件質(zhì)量的內(nèi)容,而且還制定了各種軟件測試的統(tǒng)一標(biāo)準(zhǔn)。上個(gè)世紀(jì)90年代,由于經(jīng)濟(jì)發(fā)展,軟件的規(guī)模也變得越來越大。在一些復(fù)雜大型的軟件開發(fā)過程中,測試工作所需要時(shí)間、人力、費(fèi)用眾多,但是在那時(shí)候時(shí),基本上都是由人來進(jìn)行手工測試,工作效率低下。然而測試工具的出現(xiàn),人們認(rèn)識(shí)到測試工具對(duì)于充分測試軟件系統(tǒng)是必要的。測試工具的開發(fā)極大地提高了軟件測試的效率,將人們從繁瑣的測試工作中解放出來。軟件測試自動(dòng)化可以降低成本并增加在有限時(shí)間內(nèi)可以執(zhí)行的測試的數(shù)量。因此,測試工具的選擇和推廣變得越來越重要。1.2.2國內(nèi)外研究現(xiàn)狀我國軟件產(chǎn)業(yè)迎來蓬勃發(fā)展是由軟件工程學(xué)的發(fā)展和全球信息化推動(dòng)的,在“六五”期間,中國的軟件測試才慢慢發(fā)展起來。然而,我國的軟件測試發(fā)展?fàn)顩r和一些軟件行業(yè)巨頭比較仍然存在著巨大的差距。據(jù)有關(guān)統(tǒng)計(jì),中國軟件業(yè)的銷售額僅為美國的1/4,日本的1/8。世界范圍內(nèi),發(fā)達(dá)國家的軟件測試已經(jīng)成為一個(gè)獨(dú)立的產(chǎn)業(yè),在整個(gè)在軟件開發(fā)周期,軟件測試貫穿始終。在開發(fā)大型系統(tǒng)軟件的公司中,尤其是在比較著名IBM、微軟等,開發(fā)人員的比例占1/5,然而測試人員的比例可以達(dá)到4/5。而反觀國內(nèi)的中小型軟件企業(yè)卻仍然對(duì)軟件測試的質(zhì)量保證工作抱著可有可無的態(tài)度。在軟件測試技術(shù)比較發(fā)達(dá)的國家,其重視軟件測試的理論研究,軟件測試在軟件開發(fā)過程中占有重要地位。由于軟件行業(yè)在中國的出現(xiàn)比較晚,因此無論是在軟件測試的理論研究方面,還是在軟件測試的實(shí)踐方面,與發(fā)達(dá)國家相比仍然存在著一段距離,這主要在中表現(xiàn)國軟件測試行業(yè)的人才缺口巨大,軟件產(chǎn)品測試技術(shù)研究的缺乏,缺乏足夠規(guī)模的測試服務(wù)和缺乏獨(dú)立測試部門。1.3本文研究目標(biāo)本課題基于UFT這一自動(dòng)化測試技術(shù),結(jié)合WEB網(wǎng)頁——智能社區(qū)信息管理系統(tǒng)進(jìn)行自動(dòng)化測試技術(shù)的研究。研究在面對(duì)功能完整和成熟的網(wǎng)頁的時(shí)候,自動(dòng)化測試技術(shù)能否幫助測試人員進(jìn)行大量的具有相同性和反復(fù)性的測試用例操作以及進(jìn)行功能驗(yàn)證、界面驗(yàn)證。自動(dòng)化測試技術(shù)能夠彌補(bǔ)手工測試不能進(jìn)行循環(huán)往復(fù)的操作的缺陷,但是不同的條件和不同場景下,也需要考慮自動(dòng)化測試的操作是否還存在缺陷和錯(cuò)誤。自動(dòng)化測試技術(shù)是在手工測試的基礎(chǔ)上,重復(fù)、高效的操作大數(shù)據(jù)集。尤其是面對(duì)“智能社區(qū)信息管理系統(tǒng)”這一更新時(shí)間短,客戶群體廣的大型網(wǎng)頁應(yīng)用,使用自動(dòng)化測試技術(shù)能夠大大節(jié)省人力物力。1.4本文研究的主要內(nèi)容本課題首先對(duì)研究的背景、目標(biāo)進(jìn)行了介紹。其次,介紹了課題中所使用到的相關(guān)技術(shù)。最后,搭建對(duì)WEB網(wǎng)頁進(jìn)行自動(dòng)化測試的環(huán)境。以UnifiedFunctionalTesting(UFT)這一自動(dòng)化測試工具為主,結(jié)合實(shí)例“智能社區(qū)信息管理系統(tǒng)”來進(jìn)行本課題的研究。在眾多的WEB網(wǎng)頁自動(dòng)化測試工具中,選擇UFT是因?yàn)樗褂玫氖俏④浀腣BScript語言,比較通用,而且也相對(duì)簡單易學(xué)。同時(shí)還能進(jìn)行數(shù)據(jù)表整合,更容易參數(shù)化等等。本課題研究主要集中在以下幾個(gè)方面:(1)自動(dòng)化測試技術(shù)研究以及UFT簡介和設(shè)計(jì)理念(2)UFT相關(guān)開發(fā)環(huán)境的搭建和部署(3)自動(dòng)化測試系統(tǒng)的用例設(shè)計(jì)與測試腳本的編寫1.5本章小結(jié)如今,互聯(lián)網(wǎng)蓬勃發(fā)展的時(shí)代,以往復(fù)雜的手工測試不僅費(fèi)時(shí),還消耗大量金錢和人力資源。而自動(dòng)化測試技術(shù)的問世,能夠做大量的重復(fù)操作,縮短手工測試所用的時(shí)間。但是這并不意味著手工測試會(huì)被完全替換,自動(dòng)化測試與手工測試是相輔相成的。

第二章軟件測試2.1軟件測試概述2.1.1軟件測試的定義與目的在對(duì)軟件自動(dòng)化測試進(jìn)行討論之前,首先需要完全理解什么是軟件測試。在20世紀(jì)八十年代,軟件測試就已經(jīng)發(fā)展出了行業(yè)準(zhǔn)則,IEEE在1983提出的軟件工程術(shù)語中,軟件測試被定義為:通過手動(dòng)或自動(dòng)方式運(yùn)行或測量軟件系統(tǒng)的過程。軟件測試的目的是驗(yàn)證它是否滿足規(guī)定的要求,或者是澄清預(yù)期結(jié)果與實(shí)際結(jié)果差異之間的關(guān)系。軟件測試是測試執(zhí)行者以發(fā)現(xiàn)問題的態(tài)度對(duì)項(xiàng)目進(jìn)行測試,從而發(fā)現(xiàn)項(xiàng)目中存在的缺陷和問題的過程。軟件開發(fā)的主要目的不同于軟件測試,軟件開發(fā)主要是開發(fā)軟件質(zhì)量以滿足客戶的需求。然而,影響軟件質(zhì)量的因素很多,因此就需要密切關(guān)注軟件測試工作的好壞。2.1.2軟件測試的相關(guān)方法我們已經(jīng)討論了軟件測試的定義和目的。這里我們將介紹幾種軟件測試的基本方法。如表2-1軟件測試方法所示。

表2-1軟件測試方法分類方法類型定義是否要檢查程序的內(nèi)部結(jié)構(gòu)白盒測試白盒測試,又稱透明盒測試、結(jié)構(gòu)測試、邏輯驅(qū)動(dòng)測試或基于代碼的測試[1],將測試對(duì)象視為一個(gè)開放的盒子。在使用白盒測試方法對(duì)產(chǎn)品進(jìn)行動(dòng)態(tài)測試時(shí),主要測試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理事務(wù)的過程。白盒測試與黑盒測試是相對(duì)的,它主要研究程序中的源代碼和程序結(jié)構(gòu)。黑盒測試根據(jù)軟件的規(guī)格對(duì)軟件進(jìn)行的測試稱為黑盒測試,這種類型的測試不需要考慮軟件內(nèi)部的工作原理。對(duì)于用戶來說,它就像一個(gè)黑匣子。這個(gè)測試只關(guān)注輸入和輸出的結(jié)果,不考慮程序的結(jié)構(gòu)和源代碼。按是否運(yùn)行程序動(dòng)態(tài)測試通過運(yùn)行軟件產(chǎn)品來檢查軟件的動(dòng)態(tài)行為和運(yùn)行結(jié)果的正確性稱為動(dòng)態(tài)測試。靜態(tài)測試不運(yùn)行軟件產(chǎn)品但靜態(tài)地檢查源代碼、程序接口或程序文檔以查找可能的錯(cuò)誤的測試稱為靜態(tài)測試。按階段系統(tǒng)測試將整個(gè)軟件系統(tǒng)視為一個(gè)整體的測試稱為系統(tǒng)測試。驗(yàn)收測試基于客戶或最終用戶的規(guī)格書的最終測試稱為驗(yàn)收測試。單元測試單元測試是眾多測試類型中規(guī)模最微小的測試,它主要測試的是軟件產(chǎn)品的某個(gè)功能或代碼塊回歸測試在對(duì)軟件產(chǎn)品的代碼進(jìn)行修改之后再進(jìn)行的測試稱為回歸測試。一般來說,軟件版本升級(jí)之后,都需要對(duì)軟件進(jìn)行回歸測試,以驗(yàn)證以前發(fā)現(xiàn)和修復(fù)的錯(cuò)誤在新軟件版本中是否還存在。集成測試對(duì)一個(gè)應(yīng)用系統(tǒng)的各個(gè)部件的聯(lián)合測試稱為集成測試。集成測試是檢驗(yàn)各個(gè)部件是否能夠完美協(xié)同工作。其他隨機(jī)測試測試中所有的輸入數(shù)據(jù)都是隨機(jī)生成的測試稱為隨機(jī)測試。隨機(jī)測試的主要目的是模擬用戶的真實(shí)操作,以及發(fā)現(xiàn)一些邊緣性的錯(cuò)誤。冒煙測試冒煙測試是對(duì)軟件的基本功能進(jìn)行的測試。從字面上可以將這種測試?yán)斫鉃楹臅r(shí)非常短,僅僅一袋煙時(shí)間就能完成的測試。2.2軟件自動(dòng)化測試概述軟件自動(dòng)化測試概念軟件自動(dòng)化測試,顧名思義就是指軟件測試的自動(dòng)化。在預(yù)先設(shè)定的條件下來運(yùn)行系統(tǒng)或應(yīng)用程序,然后評(píng)估運(yùn)行結(jié)果的行為稱為軟件自動(dòng)化測試。自動(dòng)化測試是一個(gè)用機(jī)器執(zhí)行替代人類驅(qū)動(dòng)的測試行為的過程,在這個(gè)過程中使用軟件測試工具自動(dòng)實(shí)現(xiàn)全部或部分測試。在進(jìn)行軟件的自動(dòng)化測試的時(shí)候,測試人員首先要進(jìn)行測試需求分析,然后設(shè)計(jì)測試用例。在測試用例通過評(píng)審之后,依據(jù)測試用例中描述的流程一步步執(zhí)行測試,最后比較實(shí)際的結(jié)果與期望的結(jié)果的一致性。軟件自動(dòng)化測試的過程自動(dòng)化測試有著一整套完整的流程。軟件自動(dòng)化測試工具有專門的自動(dòng)化測試工具,測試人員在分析軟件產(chǎn)品的測試需求后,在設(shè)計(jì)測試用例同時(shí)可以搭建自動(dòng)化測試環(huán)境,測試環(huán)境搭建完畢之后設(shè)計(jì)并編寫自動(dòng)化腳本,然后運(yùn)行腳本檢驗(yàn)?zāi)_本的正確性,最后完成產(chǎn)品的測試。表2-2自動(dòng)化測試過程將詳細(xì)描述自動(dòng)化測試的基本過程、每個(gè)階段的任務(wù)領(lǐng)導(dǎo)者和輸出文檔。

表2-2自動(dòng)化測試過程階段任務(wù)任務(wù)負(fù)責(zé)人輸出文檔制定測試計(jì)劃在進(jìn)行自動(dòng)化測試之前,制定測試計(jì)劃非常重要。在測試計(jì)劃中,應(yīng)明確測試對(duì)象是誰,測試目的是什么,應(yīng)采用何種測試方法,測試日程安排,測試的主要內(nèi)容,并確保測試所需的軟件、硬件、數(shù)據(jù)、人力資源等資源得到充分準(zhǔn)備。測試主管測試計(jì)劃書分析測試需求用例設(shè)計(jì)者接收測試計(jì)劃書之后,首先要了解測試計(jì)劃和閱讀需求說明書,然后分析測試的需求,最后設(shè)計(jì)測試的需求樹。用例設(shè)計(jì)者需求說明書設(shè)計(jì)測試用例在分析測試需求之后,便可進(jìn)行設(shè)計(jì)滿足所有需求點(diǎn)的測試用例的工作,并且需要形成專門的測試用例文檔。用例設(shè)計(jì)者測試用例書測試環(huán)境的搭建搭建測試環(huán)境可以與用例設(shè)計(jì)工作同步進(jìn)行。測試環(huán)境的搭建應(yīng)該包括部署被測系統(tǒng)、調(diào)用測試硬件、安裝與設(shè)置測試工具、布置網(wǎng)絡(luò)環(huán)境等等。測試人員環(huán)境搭建說明書測試腳本的編寫測試腳本的編寫需要采用合適的腳本開發(fā)方法。腳本開發(fā)者測試腳本和數(shù)據(jù)文件分析測試結(jié)果、記錄測試問題運(yùn)行測試腳本之后,應(yīng)對(duì)腳本運(yùn)行的結(jié)果進(jìn)行及時(shí)的分析,以便能夠盡早快地發(fā)現(xiàn)產(chǎn)品中存在的缺陷。測試人員跟蹤測試BUG缺陷管理工具主要是記錄測試的BUG,以便測試人員定期進(jìn)行跟蹤處理。測試人員軟件缺陷記錄報(bào)告自動(dòng)化腳本的維護(hù)腳本維護(hù)測試人員腳本維護(hù)報(bào)告書軟件自動(dòng)化測試的優(yōu)勢和現(xiàn)狀軟件自動(dòng)化測試在近今年得到快速的發(fā)展,與手工測試相比,自動(dòng)化測試有著眾多的優(yōu)勢。首先自動(dòng)化測試能夠節(jié)約時(shí)間,提高工作效率;其次,重用測試用例可以讓人從繁重的測試用例設(shè)計(jì)工作中解放出來;再次,提升測試人員的水平,使客戶滿意度得到提升;最后,大大減少了兼容性測試的工作量。雖然,自動(dòng)化測試有著眾多的優(yōu)勢,但目前我國軟件自動(dòng)化測試的發(fā)展并不十分樂觀。在中國,軟件測試起步較晚,自動(dòng)化測試的起步也就更晚。自動(dòng)化測試剛進(jìn)入中國的時(shí)候,在業(yè)內(nèi)引起了很大的討論,它的前景是光明的。然而,經(jīng)過幾年的發(fā)展,軟件自動(dòng)化測試在中國的發(fā)展還遠(yuǎn)遠(yuǎn)沒有達(dá)到預(yù)期的水平。雖然軟件自動(dòng)測試在我國的發(fā)展與預(yù)期有很大的不同,但它終將也是軟件測試技術(shù)的發(fā)展趨勢。2.3Web應(yīng)用自動(dòng)化測試概述Web應(yīng)用的特點(diǎn)通過WEB訪問的應(yīng)用程序稱為WEB應(yīng)用程序。用戶是通過打開瀏覽器輸入網(wǎng)址的方式來訪問程序。Web應(yīng)用程序不同于其他應(yīng)用,它是基于B/S模式。但是Web應(yīng)用程序與用C++、C等標(biāo)準(zhǔn)程序語言編寫的程序沒有本質(zhì)上的區(qū)別。然而,它又是獨(dú)特的,因?yàn)樗鼈兪腔赪eb,而不是基于傳統(tǒng)方式運(yùn)行。用不同的話來說,它是典型的瀏覽器的產(chǎn)物。2.3.2Web應(yīng)用測試的必要性隨著通訊技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Web這個(gè)新領(lǐng)域也得到快速的發(fā)展,并且迅速地滲透到各個(gè)領(lǐng)域。人們?cè)絹碓街匾晈eb應(yīng)用程序的測試是為了保證web的質(zhì)量和可靠性。和傳統(tǒng)的軟件不同,web應(yīng)用程序有著獨(dú)特的特點(diǎn),它采用的是B/S結(jié)構(gòu)。這就意味著,對(duì)傳統(tǒng)軟件的測試方法可能并不適合Web應(yīng)用程序,因此Web應(yīng)用程序產(chǎn)品的質(zhì)量保證面臨著問題。為了確保web應(yīng)用程序的質(zhì)量和安全性,對(duì)web應(yīng)用程序進(jìn)行測試是必要的。2.3.3Web應(yīng)用的主要測試類型Web測試主要分為六大類型:性能測試、功能測試、兼容性測試、接口測試、用戶界面測試、安全測試。表2-3web應(yīng)用測試類型將詳細(xì)介紹,

表2-3web應(yīng)用測試類型類型名稱測試指標(biāo)測試的主要內(nèi)容性能測試負(fù)載測試Web應(yīng)用系統(tǒng)是否可以接受眾多用戶訪問同一個(gè)頁面的請(qǐng)求?[2]多少個(gè)用戶可以同時(shí)在線?假設(shè)承載不了這個(gè)數(shù)量,系統(tǒng)會(huì)出現(xiàn)什么問題?連接速度測試鏈接不同的頁面花費(fèi)的時(shí)間,退出后再重新登錄系統(tǒng)需要的時(shí)間。壓力測試測試系統(tǒng)所承受的最大的極限以及發(fā)生故障時(shí)的恢復(fù)能力。功能測試鏈接測試所有鏈接是否能夠準(zhǔn)確鏈接到需要鏈接的頁面?需要鏈接的頁面是否存在?Web應(yīng)用系統(tǒng)是否存在孤立的頁面。表單測試表單控件的正確性,提交信息的完整性、正確性Cookies測試測試用戶在某應(yīng)用系統(tǒng)上的信息是否能夠存儲(chǔ)設(shè)計(jì)語言測試Web設(shè)計(jì)語言版本的差異在不同的客戶端或服務(wù)器端兼容性測試平臺(tái)測試Web系統(tǒng)在不同的操作系統(tǒng)下的兼容性如何?瀏覽器測試Web系統(tǒng)在不同的瀏覽器或不同版本的瀏覽器兼容性如何?接口測試外部接口服務(wù)器接口的測試測試人員還可以查詢數(shù)據(jù)庫,確認(rèn)事務(wù)數(shù)據(jù)已正確保存。[3]用戶界面測試導(dǎo)航測試導(dǎo)航是否直觀?Web系統(tǒng)的主要部分是否可通過主頁存???Web系統(tǒng)是否需要站點(diǎn)地圖、搜索引擎或其他的導(dǎo)航幫助圖形測試驗(yàn)證所有頁面字體的風(fēng)格是否一致。背景顏色應(yīng)該與字體顏色和前景顏色相搭配。安全測試腳本語言測試沒有經(jīng)過授權(quán),就不能在服務(wù)器端放置和編輯腳本的問題。日志文件日志是否記所有的事務(wù)處理?

是否記錄失敗的注冊(cè)企圖?是否在每次事務(wù)完成的時(shí)候都進(jìn)行保存?

記錄IP

地址嗎?

記錄用戶名嗎?目錄設(shè)置每個(gè)目錄下是否有index.html

main.html

頁面登錄用戶登錄是否有次數(shù)限制?

是否限制從某些

IP

地址登錄?是否可以不登陸而直接瀏覽某個(gè)頁面?2.3.4Web應(yīng)用的自動(dòng)化測試工具隨著軟件測試技術(shù)的日益成熟,可用于Web應(yīng)用的自動(dòng)化測試工具也越來越多的。本文主要介紹兩種目前在市場上比較受歡迎的的用于Web應(yīng)用的自動(dòng)化測試工具:Selenium和UFT。(1)在模擬用戶方面,selenium是通過瀏覽器在后臺(tái)來執(zhí)行的,它在執(zhí)行時(shí)可以使窗口最小化,并且在同一臺(tái)機(jī)器上可以同時(shí)執(zhí)行多個(gè)測試。UFT執(zhí)行時(shí)則是完全模擬客戶端的用戶,獨(dú)自霸占屏幕,并且在同一臺(tái)機(jī)器上只能打開一個(gè)獨(dú)占實(shí)例。(2)在插件方面,selenium只支持所需要的組件,UFT則相反,它對(duì)插件提供了良好的支持。(3)在對(duì)話框支持方面,對(duì)于UFT來說則支持各種IE對(duì)話框,Selenium只能小部分支持。(4)在文件上傳方面,由于JavaScript的限制,Selenium不支持文件上傳,UFT則提供了良好的支持。(5)在瀏覽器支持方面,UFT只支持IE瀏覽器和火狐瀏覽器。Selenium則能夠支持多種瀏覽器如IE,Firefox,Safari和Opera等,但是兩者錄制的代碼都沒有完全的跨瀏覽器支持,在不同瀏覽器上是需要修改的。Selenium和UFT在眾多方面存在差異,本文只是列舉了幾種。選用哪種Web應(yīng)用的自動(dòng)化測試工具,需要軟件測試人員根據(jù)自己的需求、學(xué)習(xí)背景以及被測試產(chǎn)品的需求進(jìn)行選擇。本課題選擇UFT來進(jìn)行研究。UFT是UnifiedFunctionalTesting(QuickTestProfessional)的縮寫,最初是由MercuryInteractive公司開發(fā)的自動(dòng)化測試工具,2006年被惠普收購。UFT使用VB腳本作為腳本語言,這是UFT的IDE中唯一支持的語言。UFT自動(dòng)化測試的基本功能包括:a、測試創(chuàng)建;b、數(shù)據(jù)驗(yàn)證;c、增強(qiáng)測試;d、測試腳本運(yùn)行;e、測試結(jié)果分析;f、測試維護(hù)。UFT的工作流程可以分為五大步驟:a、測試計(jì)劃制定;b、測試腳本的創(chuàng)建;c、測試腳本功能的增強(qiáng);d、測試的運(yùn)行;e、測試結(jié)果的分析。2.4本章小結(jié)軟件測試能夠更好的保證產(chǎn)品的質(zhì)量,更好地滿足用戶的需求。不同的自動(dòng)化測試工具有不同的流程,在實(shí)際的軟件項(xiàng)目中,需要綜合采用多種自動(dòng)化測試技術(shù)來進(jìn)行測試。這樣,測試工作才能事半功倍。

第三章Web應(yīng)用系統(tǒng)的分析3.1Web應(yīng)用系統(tǒng)的介紹本文利用智能社區(qū)信息管理系統(tǒng)這個(gè)Web應(yīng)用來進(jìn)行研究。改革開發(fā)以來,我國的經(jīng)濟(jì)得到發(fā)展,城市化的比例也越來越高。因此城市里的住宅小區(qū)越來越成為大眾居住的主流,房地產(chǎn)開發(fā)商吸引更多人入住小區(qū)的關(guān)鍵,不僅僅在于住宅本身的美觀、住宅質(zhì)量,還在于小區(qū)是否擁有完善的小區(qū)物業(yè)服務(wù)和管理。因此,小區(qū)物業(yè)管理也就應(yīng)運(yùn)而生了。為了方便小區(qū)管理者和小區(qū)住戶能夠更好的維護(hù)各項(xiàng)物業(yè)管理業(yè)務(wù)和處理工作,開發(fā)智能社區(qū)信息管理系統(tǒng)就成為很有必要的事情。智能社區(qū)信息管理系統(tǒng)的目的在于對(duì)小區(qū)物業(yè)信息進(jìn)行管理,為住戶提供查詢各類基本信息、費(fèi)用信息和設(shè)備維修信息的平臺(tái),讓小區(qū)管理人員及時(shí)了解住戶的基本信息、住戶的繳費(fèi)情況和設(shè)備的維修情況,以便公司管理部門及時(shí)采取措施,提高服務(wù)水平。3.2Web應(yīng)用系統(tǒng)的主要功能要對(duì)智能社區(qū)信息管理系統(tǒng)進(jìn)行自動(dòng)化測試,首先要了解智能社區(qū)信息管理系統(tǒng)的基本操作。這個(gè)系統(tǒng)有著小區(qū)管理、業(yè)主管理、住戶管理、樓宇管理、車位管理、智能卡管理、收費(fèi)管理、付費(fèi)管理、維修管理、業(yè)主報(bào)修、系統(tǒng)管理、統(tǒng)計(jì)報(bào)表、社區(qū)欄等一系列基本功能。對(duì)系統(tǒng)的功能有了了解之后,接下來的工作便是對(duì)這些功能進(jìn)行分析。詳細(xì)分析如表3-1社區(qū)信息管理系統(tǒng)功能所示:表3-1社區(qū)信息管理系統(tǒng)功能模塊功能小區(qū)管理小區(qū)信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出小區(qū)信息)只有系統(tǒng)管理員有權(quán)限進(jìn)行信息維護(hù)。小區(qū)信息添加,只有系統(tǒng)管理員有權(quán)限添加小區(qū)信息。業(yè)主管理業(yè)主信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出業(yè)主信息)只有系統(tǒng)管理員有權(quán)限進(jìn)行信息維護(hù)。業(yè)主信息添加,只有系統(tǒng)管理員有權(quán)限添加業(yè)主信息。住戶管理住戶信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出住戶信息)系統(tǒng)管理員有這些權(quán)限。住戶信息添加,系統(tǒng)管理員有權(quán)限添加住戶信息,并指定其角色為“住戶”。樓宇管理樓房信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出樓房信息)系統(tǒng)管理員有這些權(quán)限。樓房信息添加,只有系統(tǒng)管理員能添加樓房信息。房間信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出房間信息)系統(tǒng)管理員有這些權(quán)限。房間信息添加,只有系統(tǒng)管理員能添加房間信息。車位管理車位信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出車位信息)系統(tǒng)管理員有這些權(quán)限。車位信息添加,只有系統(tǒng)管理員能添加車位信息。智能卡管理智能卡信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出智能卡信息)系統(tǒng)管理員有這些權(quán)限。智能卡信息添加,只有系統(tǒng)管理員能添加智能卡信息。收費(fèi)管理費(fèi)用維護(hù)(修改、刪除)系統(tǒng)管理員有此權(quán)限。費(fèi)用添加,系統(tǒng)管理員有此權(quán)限。固定類費(fèi)用繳納(根據(jù)條件查詢,顯示某住戶的基本信息),系統(tǒng)管理員對(duì)住戶固定類費(fèi)用的收取。非固定類費(fèi)用繳納(根據(jù)條件查詢,顯示某住戶的基本信息),系統(tǒng)管理員對(duì)住戶非固定類費(fèi)用的收取。個(gè)人繳費(fèi)查詢付費(fèi)管理固定類費(fèi)(用顯示各固定類費(fèi)用需付費(fèi)情況)非固定類費(fèi)用繳費(fèi)(顯示各非固定類費(fèi)用需付費(fèi)情況)維修管理維修信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出設(shè)備維修信息)系統(tǒng)管理員有此權(quán)限。維修信息添加(添加設(shè)備維修信息)系統(tǒng)管理員有此權(quán)限。維修信息查詢(所有用戶都可以查詢?cè)O(shè)備維修信息)業(yè)主報(bào)修維修信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出設(shè)備維修信息)系統(tǒng)管理員有此權(quán)限。維修信息添加(添加設(shè)備維修信息)系統(tǒng)管理員有此權(quán)限。維修信息查詢(所有用戶都可以查詢?cè)O(shè)備維修信息)統(tǒng)計(jì)報(bào)表收費(fèi)統(tǒng)計(jì)(系統(tǒng)管理員對(duì)某年某月度用戶繳費(fèi)情況的統(tǒng)計(jì)分析)設(shè)備維修統(tǒng)計(jì)(系統(tǒng)管理員對(duì)某年某月度設(shè)備維修情況的統(tǒng)計(jì)分析)系統(tǒng)管理用戶登錄(不同角色的用戶進(jìn)入系統(tǒng),系統(tǒng)顯示相應(yīng)的頁面)。忘記密碼的用戶則可以通過密碼提示問題修改原始密碼。密碼重置(只有系統(tǒng)管理員有重置用戶密碼的權(quán)限)。用戶維護(hù)(修改、刪除)系統(tǒng)管理員有此權(quán)限。用戶添加,只有系統(tǒng)管理員有權(quán)限添加用戶信息,并分配其角色。來訪管理來訪者信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出來訪者信息)系統(tǒng)管理員有這些權(quán)限。來訪者信息添加,只有系統(tǒng)管理員能添加來訪者信息。社區(qū)信息欄通知欄(品牌活動(dòng),活動(dòng)反饋,新聞欄)意見欄(小區(qū)管理意見,交流平臺(tái),投訴)3.3Web應(yīng)用系統(tǒng)的測試需求分析智能社區(qū)信息管理系統(tǒng)有著眾多的功能,但是由于時(shí)間和成本的限制,本研究就智能社區(qū)信息管理系統(tǒng)的系統(tǒng)管理、住戶管理、車位管理、業(yè)主管理這四個(gè)功能進(jìn)行測試,從而達(dá)到對(duì)面向Web網(wǎng)頁的自動(dòng)化測試技術(shù)的研究。3.3.1系統(tǒng)管理系統(tǒng)管理包括了用戶登錄、密碼重置、用戶管理。圖3-1系統(tǒng)管理用戶登錄(不同角色的用戶進(jìn)入系統(tǒng),系統(tǒng)顯示相應(yīng)的頁面)。登錄功能的需求分析如表3-2登錄需求分析所示:

表3-2登錄需求分析需求編號(hào)A-01-01優(yōu)先級(jí)高名稱登錄描述用戶通過用戶賬號(hào)和密碼登錄后,系統(tǒng)將能夠根據(jù)不同的角色,顯示不同的內(nèi)容角色系統(tǒng)管理員、住戶觸發(fā)前提條件用戶打開登錄界面主流程1、輸入賬號(hào)或者角色名稱、密碼;2、密碼正確則提示”成功登錄!”,用戶進(jìn)入頁面;3、系統(tǒng)將能夠根據(jù)不同的角色,顯示不同的內(nèi)容。分支流程2a、密碼不正確則提示“用戶名或者密碼不正確,請(qǐng)重新輸入!”后置條件用戶成功登陸相關(guān)需求說明用戶登錄成功則在新的頁面顯示當(dāng)前用戶及其權(quán)限和登陸時(shí)間密碼修改的需求分析如表3-3密碼修改需求分析所示:表3-3密碼修改需求分析需求編號(hào)A-01-02優(yōu)先級(jí)高名稱密碼修改描述用戶通過用戶賬號(hào)、密碼提示問題和答案,修改原始密碼角色系統(tǒng)管理員、住戶觸發(fā)前提條件用戶點(diǎn)擊“忘記密碼”超鏈接主流程1、輸入賬號(hào)和驗(yàn)證碼;2、賬號(hào)和驗(yàn)證碼都正確,系統(tǒng)進(jìn)入下一步,顯示用戶密碼提示問題,要求用戶輸入問題的答案;3、用戶輸入密碼提示問題,答案正確,進(jìn)入取回密碼的下一步;4、用戶輸入新密碼,修改原始密碼,兩次密碼都一致,則修改密碼成功,系統(tǒng)返回登錄界面。分支流程2a、兩次密碼不一致則提示“兩次密碼不一致,請(qǐng)重新輸入!”后置條件用戶成功登陸相關(guān)需求說明用戶登錄成功則在新的頁面顯示當(dāng)前用戶及其權(quán)限和登陸時(shí)間

密碼重置的需求分析如表3-4密碼重置需求分析所示:表3-4密碼重置需求分析需求編號(hào)A-01-03優(yōu)先級(jí)中名稱密碼重置描述系統(tǒng)管理員對(duì)各角色人員有密碼重置功能角色系統(tǒng)管理員觸發(fā)前提條件系統(tǒng)管理員進(jìn)入密碼重置界面主流程1、系統(tǒng)管理員點(diǎn)擊密碼重置菜單;2、填寫新密碼;3、單擊確定,出現(xiàn)提示框”您已實(shí)現(xiàn)密碼重置!”;4、點(diǎn)擊”重置”按鈕,清空文本框內(nèi)容,重新填寫;5、系統(tǒng)返回至主頁面。分支流程3a、若不存在該用戶,則提示“賬號(hào)不存在!”;后置條件系統(tǒng)管理員成功進(jìn)行了密碼重置相關(guān)需求說明用戶維護(hù)功能包括了修改和刪除功能,用戶維護(hù)的需求分析如表3-5用戶維護(hù)需求分析所示:表3-5用戶維護(hù)需求分析需求編號(hào)A-01-04優(yōu)先級(jí)中名稱用戶維護(hù)描述系統(tǒng)管理員對(duì)用戶信息的修改、刪除角色系統(tǒng)管理員觸發(fā)前提條件系統(tǒng)管理員進(jìn)入后臺(tái)界面主流程1、系統(tǒng)管理員登錄進(jìn)入后臺(tái)后;2、點(diǎn)擊用戶維護(hù);3、點(diǎn)擊修改超鏈接,跳出提示框“確定要修改?”,“確定”則跳轉(zhuǎn)到修改頁面4、修改后,點(diǎn)擊保存按鈕,跳出提示框“確定要保存?”跳轉(zhuǎn)到角色信息維護(hù)頁面5、點(diǎn)擊刪除按鈕,跳出提示框“確定要?jiǎng)h除?”,點(diǎn)擊”確定”按鈕,若該用戶的角色為系統(tǒng)管理員,則有刪除其他角色為住戶的用戶,但不能刪除其他角色為系統(tǒng)管理員的用戶,若該用戶的角色為住戶,則沒有刪除的權(quán)限,提示不能刪除。分支流程后置條件相關(guān)需求說明用戶添加需求分析如表3-6用戶添加需求分析所示:表3-6用戶添加需求分析需求編號(hào)A-01-05優(yōu)先級(jí)中名稱用戶添加描述系統(tǒng)管理員對(duì)用戶信息的添加角色系統(tǒng)管理員觸發(fā)前提條件系統(tǒng)管理員進(jìn)入后臺(tái)界面主流程1、系統(tǒng)管理員登錄進(jìn)入后臺(tái)界面;2、點(diǎn)擊用戶添加頁面;3、輸入用戶賬號(hào),點(diǎn)擊“查詢”按鈕,查詢到該用戶的信息;4、給該用戶分配角色;5、點(diǎn)擊“保存”按鈕,跳出提示框“您已成功添加該用戶信息!”分支流程后置條件相關(guān)需求說明3.3.2居民管理居民基本信息管理包括了修改居民信息、刪除居民信息、添加居民信息居民信息修改需求分析如表3-7居民信息修改需求分析所示:表3-7居民信息修改需求分析需求編號(hào)B-01-01優(yōu)先級(jí)中名稱居民信息修改描述系統(tǒng)管理員對(duì)居民信息的維護(hù)角色系統(tǒng)管理員觸發(fā)前提條件系統(tǒng)管理員進(jìn)入后臺(tái)界面主流程1、管理員登錄進(jìn)入首頁;2、點(diǎn)擊居民管理菜單;3、進(jìn)入居民基本信息頁面,點(diǎn)擊修改超鏈接,跳出提示框“確定要修改嗎?”,點(diǎn)擊“確定”按鈕,跳轉(zhuǎn)到住戶信息修改頁面;4、修改后,點(diǎn)擊保存,跳轉(zhuǎn)到主頁面;分支流程后置條件相關(guān)需求說明居民信息添加需求分析如表3-8居民信息添加需求分析所示:表3-8居民信息添加需求分析需求編號(hào)B-01-02優(yōu)先級(jí)中名稱居民信息添加描述系統(tǒng)管理員對(duì)居民信息的添加角色系統(tǒng)管理員觸發(fā)前提條件系統(tǒng)管理員進(jìn)入首頁界面主流程1、系統(tǒng)管理員登錄進(jìn)入首頁界面;2、點(diǎn)擊居民管理信息菜單;3、進(jìn)入居民基本信息頁面,3、添加住戶相關(guān)信息;4、點(diǎn)擊保存后,頁面跳轉(zhuǎn)至住戶信息頁面。分支流程后置條件相關(guān)需求說明居民信息刪除需求分析如表3-9居民信息刪除需求分析所示:表3-9居民信息刪除需求分析需求編號(hào)B-01-03優(yōu)先級(jí)中名稱居民信息刪除描述系統(tǒng)管理員對(duì)居民信息的刪除角色系統(tǒng)管理員觸發(fā)前提條件系統(tǒng)管理員進(jìn)入后臺(tái)界面主流程1、管理員登錄進(jìn)入首頁;2、點(diǎn)擊居民管理菜單;3、進(jìn)入居民基本信息頁面,4、點(diǎn)擊刪除按鈕,跳出提示框“確定要?jiǎng)h除嗎?”,點(diǎn)擊“確定”按鈕,刪除該記錄;分支流程后置條件相關(guān)需求說明3.3.3車位管理車位信息維護(hù)(修改、刪除、批量導(dǎo)入、批量導(dǎo)出車位信息)系統(tǒng)管理員有這些權(quán)限。圖3-2車位管理車位信息維護(hù)包括了修改車位信息和刪除車位信息,車位信息維護(hù)的需求分析如表3-10車位信息維護(hù)需求分析所示:表3-10車位信息維護(hù)需求分析需求編號(hào)C-01-01優(yōu)先級(jí)高名稱車位信息維護(hù)描述系統(tǒng)管理員對(duì)車位信息的維護(hù)角色系統(tǒng)管理員觸發(fā)點(diǎn)擊車位管理前提條件系統(tǒng)管理員進(jìn)入后臺(tái)界面主流程1、管理員進(jìn)入后臺(tái)后,點(diǎn)擊車位信息維護(hù)菜單;2、系統(tǒng)顯示車位信息維護(hù)頁面;3、點(diǎn)擊修改超鏈接,跳出提示框“確定要修改?”,跳轉(zhuǎn)到相關(guān)頁面;4、修改后,點(diǎn)擊保存,跳轉(zhuǎn)到主頁面;5、點(diǎn)擊刪除按鈕,跳出提示框“確定要?jiǎng)h除嗎?”,點(diǎn)擊“確定”按鈕,刪除該記錄;分支流程后置條件相關(guān)需求說明車位信息添加,只有系統(tǒng)管理員能添加車位信息。車位信息添加的需求分析如表3-11車位信息添加需求分析所示:

表3-11車位信息添加需求分析需求編號(hào)C-01-02優(yōu)先級(jí)高名稱車位信息添加描述系統(tǒng)管理員對(duì)車位信息的添加角色系統(tǒng)管理員觸發(fā)前提條件系統(tǒng)管理員進(jìn)入后臺(tái)界面主流程1、系統(tǒng)管理員登錄進(jìn)入后臺(tái)界面;2、點(diǎn)擊車位信息添加菜單;3、添加車位相關(guān)信息;4、點(diǎn)擊保存后,頁面跳轉(zhuǎn)至車位信息維護(hù)頁面。分支流程后置條件相關(guān)需求說明3.3.4業(yè)主管理業(yè)主信息添加,只有系統(tǒng)管理員有權(quán)限添加業(yè)主信息。業(yè)主信息添加需求分析如表3-12業(yè)主信息添加需求分析所示:表3-12業(yè)主信息添加需求分析需求編號(hào)D-01-01優(yōu)先級(jí)中名稱業(yè)主信息添加描述系統(tǒng)管理員對(duì)業(yè)主信息的添加角色系統(tǒng)管理員觸發(fā)前提條件系統(tǒng)管理員進(jìn)入后臺(tái)界面主流程1、系統(tǒng)管理員登錄進(jìn)入后臺(tái)界面;2、點(diǎn)擊業(yè)主信息添加菜單;3、添加業(yè)主相關(guān)信息;4、點(diǎn)擊保存后,頁面跳轉(zhuǎn)至業(yè)主信息管理頁面。分支流程后置條件相關(guān)需求說明業(yè)主信息維護(hù)包括了修改、刪除業(yè)主信息,只有系統(tǒng)管理員有權(quán)限進(jìn)行信息維護(hù)。業(yè)主信息維護(hù)需求分析如表3-13業(yè)主信息維護(hù)需求分析所示:

表3-13業(yè)主信息維護(hù)需求分析需求編號(hào)D-01-02優(yōu)先級(jí)中名稱業(yè)主信息維護(hù)描述系統(tǒng)管理員對(duì)業(yè)主信息的維護(hù)角色系統(tǒng)管理員觸發(fā)前提條件系統(tǒng)管理員進(jìn)入后臺(tái)界面主流程1、管理員登錄進(jìn)入臺(tái)后;2、點(diǎn)擊業(yè)主信息維護(hù)菜單;3、點(diǎn)擊修改超鏈接,跳出提示框“確定要修改嗎?”,點(diǎn)擊“確定”按鈕,跳轉(zhuǎn)到業(yè)主信息修改頁面;4、修改后,點(diǎn)擊保存,跳轉(zhuǎn)到主頁面;5、點(diǎn)擊刪除按鈕,跳出提示框“確定要?jiǎng)h除嗎?”,點(diǎn)擊“確定”按鈕,刪除該記錄;6、點(diǎn)擊“批量導(dǎo)入”按鈕,瀏覽文件,將記錄導(dǎo)入數(shù)據(jù)庫;7、點(diǎn)擊“批量導(dǎo)出”按鈕,瀏覽文件,將數(shù)據(jù)庫記錄導(dǎo)出到指定文件。分支流程后置條件相關(guān)需求說明3.4本章小結(jié)在本章主要介紹需要進(jìn)行測試的Web應(yīng)用系統(tǒng)-智能社區(qū)信息管理系統(tǒng)以及分析了它的主要功能,進(jìn)而對(duì)測試需求進(jìn)行了詳細(xì)的分析。對(duì)軟件產(chǎn)品的測試首先要了解它的主要功能,然后才能進(jìn)行測試需求的分析。

第四章測試計(jì)劃4.1測試計(jì)劃概述測試計(jì)劃,顧名思義就是對(duì)測試工作的整個(gè)計(jì)劃。它是對(duì)測試工作的流程、測試范圍、測試所需要的資源和測試進(jìn)度的安排進(jìn)行描述的文檔。本課題的軟件測試工作計(jì)劃主要從測試流程、測試資源、測試進(jìn)度等方面來規(guī)劃和安排,為接下來UFT結(jié)合智能社區(qū)信息管理系統(tǒng)的實(shí)踐操作,提供規(guī)范化和標(biāo)準(zhǔn)化的安排[4]。4.2測試流程課題研究的是對(duì)Web網(wǎng)頁-智能社區(qū)信息管理系統(tǒng)的自動(dòng)化測試研究,該測試流程如表4-1測試流程所示。表4-SEQ表\*ARABIC1測試流程步驟動(dòng)作負(fù)責(zé)人相關(guān)內(nèi)容要求1測試準(zhǔn)備蔡清霞智能社區(qū)信息管理系統(tǒng)測試指標(biāo)整理指標(biāo)內(nèi)容2測試環(huán)境部署蔡清霞根據(jù)《UFT安裝操作手冊(cè)》進(jìn)行相應(yīng)軟件的安裝、相關(guān)環(huán)境的搭建和部署自行搭建安裝軟件環(huán)境并驗(yàn)證其是否正確安裝3測試設(shè)計(jì)蔡清霞智能社區(qū)信息管理系統(tǒng)的測試用例設(shè)計(jì)符合需求的測試用例4測試實(shí)施蔡清霞測試用例執(zhí)行測試用例順利執(zhí)行5測試結(jié)果蔡清霞測試用例執(zhí)行情況測試用例執(zhí)行結(jié)果分析4.3測試進(jìn)度安排表4-2測試工作進(jìn)度安排展示了測試計(jì)劃實(shí)施的開始時(shí)間和預(yù)計(jì)結(jié)束時(shí)間、投入人力,共34個(gè)工作日,計(jì)34人日。表4-2測試工作進(jìn)度安排步驟動(dòng)作負(fù)責(zé)人進(jìn)度工作量(人日)1分析測試需求蔡清霞2020年2月10日1d2編寫測試計(jì)劃蔡清霞2020年2月12日2d3設(shè)計(jì)測試用例蔡清霞2020年2月15日3d4制定測試執(zhí)行計(jì)劃蔡清霞2020年2月18日3d5編寫測試腳本蔡清霞2020年2月15日--6執(zhí)行測試腳本蔡清霞2020年2月23日5d7分析測試結(jié)果蔡清霞2020年2月28日5d8調(diào)優(yōu)蔡清霞2020年3月2日2d9復(fù)查蔡清霞2020年3月5日3d10編寫測試報(bào)告,項(xiàng)目驗(yàn)收蔡清霞2020年3月15日10d4.4測試資源(1)人力資源本課題所需要的進(jìn)行測試工作人力資源如表4-3人力資源所示:表4-3人力資源角色人員數(shù)量職責(zé)測試人員蔡清霞1設(shè)計(jì)用例、實(shí)施測試、分析結(jié)果(2)測試環(huán)境本課題所需要的進(jìn)行測試的相關(guān)軟件和硬件信息如表4-4軟硬件信息所示:表4-4軟硬件信息軟件信息(相關(guān)軟件、操作系統(tǒng)等)【開發(fā)工具】:操作系統(tǒng):Windows10【測試工具】:操作系統(tǒng):Windows10測試工具:UFT11.50【測試網(wǎng)頁】:操作系統(tǒng):Windows10測試網(wǎng)頁:智能社區(qū)信息管理系統(tǒng)硬件環(huán)境(網(wǎng)絡(luò)、設(shè)備等)【服務(wù)器】:CPU:2.30GHzPentium4處理器以上內(nèi)存:4G兆字節(jié)(MB)以上硬盤:60GB顯示器:普通VGA顯示器網(wǎng)卡:100/1000M網(wǎng)絡(luò)適配器

第五章Web網(wǎng)頁系統(tǒng)自動(dòng)化測試的實(shí)現(xiàn)5.1搭建環(huán)境本文采用自動(dòng)化測試工具是UFT11.50版本。選用這個(gè)版本是因?yàn)樗略隽艘恍?shí)用的特性:UFT11.50版本可以兼容對(duì)象識(shí)別模式和圖像識(shí)別模式;擁有多種腳本調(diào)試功能,支持移動(dòng)設(shè)備;新增PDF文本驗(yàn)證點(diǎn),支持開源CI系統(tǒng)。本環(huán)節(jié)將詳細(xì)介紹UFT11.5的安裝過程。點(diǎn)擊安裝包中的【setup】文件圖5-1安裝包進(jìn)入安裝頁面,所以點(diǎn)擊【UnifiedFunctionalTesting安裝】。圖5-2安裝頁面將進(jìn)入安裝頁面,點(diǎn)擊【Next】按鈕圖5-3安裝向?qū)ы撁嬖诖蜷_的頁中勾選上“IAgree”圖5-4協(xié)議書頁面在打開的頁面中可以點(diǎn)擊選擇按鈕打開該程序需要安裝到的文件。根據(jù)實(shí)際需要選擇要安裝的插件信息。點(diǎn)擊【Next】圖5-5插件頁面在選擇需要的文件之后,點(diǎn)擊【安裝】,系統(tǒng)將會(huì)自動(dòng)進(jìn)行安裝。圖5-6正在安裝頁面安裝完成后,點(diǎn)擊【Finish】則完成軟件的安裝。圖5-7安裝完成頁面安裝完成后,會(huì)自動(dòng)跳出其他安裝要求頁面,三個(gè)選項(xiàng)全選,點(diǎn)擊【運(yùn)行】圖5-8其他安裝頁面點(diǎn)擊瀏覽器的設(shè)置按鈕,選擇【管理加載項(xiàng)】,打開頁面設(shè)置加載項(xiàng)頁,右鍵點(diǎn)擊【BHOManagerClass】點(diǎn)擊啟動(dòng)即可(為保證加載項(xiàng)能夠正確加載,建議每次先啟動(dòng)UFT后再點(diǎn)擊瀏覽器打開)圖5-9管理加載項(xiàng)頁面5.2測試設(shè)計(jì)與實(shí)現(xiàn)5.2.1系統(tǒng)管理根據(jù)智能社區(qū)信息管理系統(tǒng)的測試需求分析,系統(tǒng)管理有著用戶注冊(cè)、登錄、修改密碼、重置密碼、用戶維護(hù)、用戶添加等需求。登錄用例設(shè)計(jì)如表5-1登錄用例設(shè)計(jì)所示:

表5-1登錄用例設(shè)計(jì)用例標(biāo)識(shí)TestCase_1項(xiàng)目名稱智能社區(qū)信息管理系統(tǒng)腳本名稱Zhinengtest1模塊名稱登錄用例作者蔡清霞參考信息智能社區(qū)信息管理系統(tǒng)中的需求分析測試類型功能驗(yàn)證測試設(shè)計(jì)日期2020-03-15測試人員蔡清霞測試方法自動(dòng)化測試測試日期2019-03-23前置條件用戶已經(jīng)注冊(cè)編號(hào)測試項(xiàng)測試類別描述/輸入/操作期望結(jié)果預(yù)期結(jié)果實(shí)際結(jié)果00001登錄功能測試輸入注冊(cè)好的用戶名稱、密碼,點(diǎn)擊登錄登錄成功正常00002成功登錄頁面靜態(tài)內(nèi)容測試輸入注冊(cè)好的用戶名稱、密碼,點(diǎn)擊登錄。登錄成功頁面顯示當(dāng)前用戶及其權(quán)限和登陸時(shí)間成功顯示正常根據(jù)登錄功能的主要用例設(shè)計(jì),編寫的主要測試腳本如圖5-10登錄腳本所示:圖5-10登錄腳本用戶添加用例設(shè)計(jì)如表5-2用戶添加用例設(shè)計(jì)所示:表5-2用戶添加用例設(shè)計(jì)用例標(biāo)識(shí)TestCase_2項(xiàng)目名稱智能社區(qū)信息管理系統(tǒng)腳本名稱Zhinengtest2模塊名稱用戶添加用例作者蔡清霞參考信息智能社區(qū)信息管理系統(tǒng)中的需求分析測試類型功能驗(yàn)證測試設(shè)計(jì)日期2020-03-15測試人員蔡清霞測試方法自動(dòng)化測試測試日期2019-03-23前置條件用戶已經(jīng)注冊(cè)編號(hào)測試項(xiàng)測試類別描述/輸入/操作期望結(jié)果預(yù)期結(jié)果實(shí)際結(jié)果00001用戶添加功能測試1、系統(tǒng)管理員登錄進(jìn)入后臺(tái)界面;2、點(diǎn)擊用戶添加頁面;3、輸入用戶賬號(hào),點(diǎn)擊“查詢”按鈕,查詢到該用戶的信息;4、給該用戶分配角色;5、點(diǎn)擊“保存”按鈕,跳出提示框“您已成功添加該用戶信息!”添加成功正常根據(jù)用戶添加功能的主要用例設(shè)計(jì),編寫的主要測試腳本如圖5-11用戶添加腳本所示:圖5-11用戶添加腳本5.2.2住戶管理根據(jù)智能社區(qū)信息管理系統(tǒng)的測試需求分析,住戶管理有住戶信息維護(hù)、住戶信息添加等需求。住戶信息維護(hù)用例設(shè)計(jì)如表5-3住戶信息維護(hù)用例設(shè)計(jì)所示:表5-3住戶信息維護(hù)用例設(shè)計(jì)用例標(biāo)識(shí)TestCase_3項(xiàng)目名稱智能社區(qū)信息管理系統(tǒng)腳本名稱Zhinengtest3模塊名稱住戶信息維護(hù)用例作者蔡清霞參考信息智能社區(qū)信息管理系統(tǒng)中的需求分析測試類型功能驗(yàn)證測試設(shè)計(jì)日期2020-03-15測試人員蔡清霞測試方法自動(dòng)化測試測試日期2019-03-23前置條件管理員登錄成功編號(hào)測試項(xiàng)測試類別描述/輸入/操作期望結(jié)果預(yù)期結(jié)果實(shí)際結(jié)果00001住戶信息維護(hù)頁面-住戶信息修改頁面頁面跳轉(zhuǎn)鏈接測試1、管理員登錄進(jìn)入臺(tái)后;2、點(diǎn)擊住戶信息維護(hù)菜單;3、點(diǎn)擊修改超鏈接,跳出提示框“確定要修改嗎?”,點(diǎn)擊“確定”按鈕,跳轉(zhuǎn)到住戶信息修改頁面;跳轉(zhuǎn)成功正常00002刪除住戶信息功能測試點(diǎn)擊刪除按鈕,跳出提示框“確定要?jiǎng)h除嗎?”,點(diǎn)擊“確定”按鈕,刪除該記錄;刪除成功正常00003批量導(dǎo)入住戶信息功能測試點(diǎn)擊“批量導(dǎo)入”按鈕,瀏覽文件,將記錄導(dǎo)入數(shù)據(jù)庫;導(dǎo)入成功正常00004批量導(dǎo)出用戶信息功能測試點(diǎn)擊“批量導(dǎo)出”按鈕,瀏覽文件,將數(shù)據(jù)庫記錄導(dǎo)出到指定文件導(dǎo)出成功正常根據(jù)住戶信息維護(hù)功能的主要用例設(shè)計(jì),編寫的修改住戶信息主要測試腳本如圖5-12修改住戶信息腳本所示:圖5-12修改住戶信息腳本結(jié)果:圖5-13修改住戶信息測試結(jié)果從結(jié)果圖5-13修改住戶信息測試結(jié)果中可以知道,該智能社區(qū)信息管理系統(tǒng)中的修改住戶信息的功能并沒有滿足客戶的需求。根據(jù)住戶信息維護(hù)功能的主要用例設(shè)計(jì),編寫的刪除住戶信息主要測試腳本如圖5-14刪除住戶信息腳本所示:圖5-14刪除住戶信息腳本結(jié)果及分析:圖5-15刪除住戶信息測試結(jié)果從結(jié)果圖5-15刪除住戶信息測試結(jié)果中可以知道,該智能社區(qū)信息管理系統(tǒng)中的刪除住戶信息的功能并沒有滿足客戶的需求。住戶信息添加用例設(shè)計(jì)如表5-4住戶信息添加用例設(shè)計(jì)所示:表5-4住戶信息添加用例設(shè)計(jì)用例標(biāo)識(shí)TestCase_4項(xiàng)目名稱智能社區(qū)信息管理系統(tǒng)腳本名稱Zhinengtest4模塊名稱住戶信息添加用例作者蔡清霞參考信息智能社區(qū)信息管理系統(tǒng)中的需求分析測試類型功能驗(yàn)證測試設(shè)計(jì)日期2020-03-15測試人員蔡清霞測試方法自動(dòng)化測試測試日期2019-03-23前置條件管理員登錄成功編號(hào)測試項(xiàng)測試類別描述/輸入/操作期望結(jié)果預(yù)期結(jié)果實(shí)際結(jié)果00001住戶信息添加功能測試1、系統(tǒng)管理員登錄進(jìn)入后臺(tái)界面;2、點(diǎn)擊住戶信息添加菜單;3、添加住戶相關(guān)信息;4、點(diǎn)擊保存后,頁面跳轉(zhuǎn)至住戶信息管理頁面。添加成功正常根據(jù)住戶信息添加功能的主要用例設(shè)計(jì),編寫的主要測試腳本如圖5-16住戶信息添加腳本所示:圖5-16住戶信息添加腳本

結(jié)果及分析:圖5-17住戶信息添加結(jié)果從系統(tǒng)的數(shù)據(jù)庫中可以看到順利添加了住戶信息,該功能滿足了用戶的需求。5.2.3車位管理根據(jù)智能社區(qū)信息管理系統(tǒng)的測試需求分析,車位管理有著車位信息維護(hù)、車位信息添加等需求。車位信息維護(hù)用例設(shè)計(jì)如表5-5車位信息維護(hù)用例設(shè)計(jì)所示:表5-5車位信息維護(hù)用例設(shè)計(jì)用例標(biāo)識(shí)TestCase_5項(xiàng)目名稱智能社區(qū)信息管理系統(tǒng)腳本名稱Zhinengtest5模塊名稱車位信息維護(hù)用例作者蔡清霞參考信息智能社區(qū)信息管理系統(tǒng)中的需求分析測試類型功能驗(yàn)證測試設(shè)計(jì)日期2020-03-15測試人員蔡清霞測試方法自動(dòng)化測試測試日期2019-03-23前置條件管理員登錄成功編號(hào)測試項(xiàng)測試類別描述/輸入/操作期望結(jié)果預(yù)期結(jié)果實(shí)際結(jié)果00001車位信息維護(hù)頁面-車位信息修改頁面頁面跳轉(zhuǎn)鏈接測試1、管理員進(jìn)入后臺(tái)后,點(diǎn)擊車位信息維護(hù)菜單;2、系統(tǒng)顯示車位信息維護(hù)頁面;3、點(diǎn)擊修改超鏈接,跳出提示框“確定要修改?”,跳轉(zhuǎn)到相關(guān)頁面;跳轉(zhuǎn)成功正常00002刪除車位信息功能測試點(diǎn)擊刪除按鈕,跳出提示框“確定要?jiǎng)h除嗎?”,點(diǎn)擊“確定”按鈕,刪除該記錄;刪除成功正常00003批量導(dǎo)入車位信息功能測試點(diǎn)擊“批量導(dǎo)入”按鈕,瀏覽文件,將記錄導(dǎo)入數(shù)據(jù)庫;導(dǎo)入成功正常00004批量車位信息功能測試點(diǎn)擊“批量導(dǎo)出”按鈕,瀏覽文件,將數(shù)據(jù)庫記錄導(dǎo)出到指定文件導(dǎo)出成功正常根據(jù)車位信息維護(hù)功能的主要用例設(shè)計(jì),編寫的主要測試腳本如圖5-18車位信息維護(hù)腳本所示:圖5-18車位信息維護(hù)腳本結(jié)果及分析:根據(jù)錄制的腳本,在車位信息維護(hù)這個(gè)模塊中,修改這個(gè)功能沒有得到完善,刪除功能可以滿足客戶需求。車位信息添加用例設(shè)計(jì)如表5-6車位信息添加用例設(shè)計(jì)所示:表5-6車位信息添加用例設(shè)計(jì)用例標(biāo)識(shí)TestCase_6項(xiàng)目名稱智能社區(qū)信息管理系統(tǒng)腳本名稱Zhinengtest6模塊名稱車位信息添加用例作者蔡清霞參考信息智能社區(qū)信息管理系統(tǒng)中的需求分析測試類型功能驗(yàn)證測試設(shè)計(jì)日期2020-03-15測試人員蔡清霞測試方法自動(dòng)化測試測試日期2019-03-23前置條件管理員登錄成功編號(hào)測試項(xiàng)測試類別描述/輸入/操作期望結(jié)果預(yù)期結(jié)果實(shí)際結(jié)果00001車位信息添加功能測試1、系統(tǒng)管理員登錄進(jìn)入后臺(tái)界面;2、點(diǎn)擊車位信息添加菜單;3、添加車位相關(guān)信息;4、點(diǎn)擊保存后,頁面跳轉(zhuǎn)至車位信息管理頁面。添加成功正常根據(jù)車位信息添加功能的主要用例設(shè)計(jì),編寫的主要測試腳本如圖5-19車位信息添加腳本所示:圖5-19車位信息添加腳本5.2.4業(yè)主管理根據(jù)智能社區(qū)信息管理系統(tǒng)的測試需求分析,業(yè)主管理有著業(yè)主信息維護(hù)、業(yè)主信息添加等需求。業(yè)主信息維護(hù)用例設(shè)計(jì)如表5-7業(yè)主信息維護(hù)用例設(shè)計(jì)所示:表5-7業(yè)主信息維護(hù)用例設(shè)計(jì)用例標(biāo)識(shí)TestCase_7項(xiàng)目名稱智能社區(qū)信息管理系統(tǒng)腳本名稱Zhinengtest7模塊名稱業(yè)主信息維護(hù)用例作者蔡清霞參考信息智能社區(qū)信息管理系統(tǒng)中的需求分析測試類型功能驗(yàn)證測試設(shè)計(jì)日期2020-03-15測試人員蔡清霞測試方法自動(dòng)化測試測試日期2019-03-23前置條件管理員登錄成功編號(hào)測試項(xiàng)測試類別描述/輸入/操作期望結(jié)果預(yù)期結(jié)果實(shí)際結(jié)果00001業(yè)主信息維護(hù)頁面-業(yè)主信息修改頁面頁面跳轉(zhuǎn)鏈接測試1、管理員進(jìn)入后臺(tái)后,點(diǎn)擊業(yè)主信息維護(hù)菜單;2、系統(tǒng)顯示業(yè)主信息維護(hù)頁面;3、點(diǎn)擊修改超鏈接,跳出提示框“確定要修改?”,跳轉(zhuǎn)到相關(guān)頁面;跳轉(zhuǎn)成功正常00002刪除業(yè)主信息功能測試點(diǎn)擊刪除按鈕,跳出提示框“確定要?jiǎng)h除嗎?”,點(diǎn)擊“確定”按鈕,刪除該記錄;刪除成功正常00003批量導(dǎo)入業(yè)主信息功能測試點(diǎn)擊“批量導(dǎo)入”按鈕,瀏覽文件,將記錄導(dǎo)入數(shù)據(jù)庫;導(dǎo)入成功正常00004批量業(yè)主信息功能測試點(diǎn)擊“批量導(dǎo)出”按鈕,瀏覽文件,將數(shù)據(jù)庫記錄導(dǎo)出到指定文件導(dǎo)出成功正常根據(jù)業(yè)主信息維護(hù)功能的主要用例設(shè)計(jì),編寫的修改業(yè)主信息的主要測試腳本如圖5-20修改業(yè)主信息腳本所示:圖5-20修改業(yè)主信息腳本根據(jù)業(yè)主信息維護(hù)功能的主要用例設(shè)計(jì),編寫的刪除業(yè)主信息的主要測試腳本如圖5-21刪除業(yè)主信息腳本所示:圖5-21刪除業(yè)主信息腳本業(yè)主信息添加用例設(shè)計(jì)如表5-8業(yè)主信息添加用例設(shè)計(jì)所示:表5-8業(yè)主信息添加用例設(shè)計(jì)用例標(biāo)識(shí)TestCase_8項(xiàng)目名稱智能社區(qū)信息管理系統(tǒng)腳本名稱Zhinengtest8模塊名稱業(yè)主信息添加用例作者蔡清霞參考信息智能社區(qū)信息管理系統(tǒng)中的需求分析測試類型功能驗(yàn)證測試設(shè)計(jì)日期2020-03-15測試人員蔡清霞測試方法自動(dòng)化測試測試日期2019-03-23前置條件管理員登錄成功編號(hào)測試項(xiàng)測試類別描述/輸入/操作期望結(jié)果預(yù)期結(jié)果實(shí)際結(jié)果00001業(yè)主信息添加功能測試1、系統(tǒng)管理員登錄進(jìn)入后臺(tái)界面;2、點(diǎn)擊業(yè)主信息添加菜單;3、添加業(yè)主相關(guān)信息;4、點(diǎn)擊保存后,頁面跳轉(zhuǎn)至業(yè)主信息管理頁面。添加成功正常根據(jù)業(yè)主信息添加功能的主要用例設(shè)計(jì),編寫的主要測試腳本如圖5-22業(yè)主信息添加腳本所示:圖5-22業(yè)主信息添加腳本5.3腳本功能增強(qiáng)及分析5.3.1登錄腳本增強(qiáng)插入檢查點(diǎn)[5]:在成功登錄頁面設(shè)置檢查點(diǎn),檢查“Admin早上好,歡迎使用信息管理系統(tǒng)”在圖片上點(diǎn)擊鼠標(biāo)右鍵選擇,選擇第一個(gè)選項(xiàng)圖5-23系統(tǒng)首頁出現(xiàn)標(biāo)準(zhǔn)檢查點(diǎn)彈窗,選擇需要添加檢查點(diǎn)的內(nèi)容,任何點(diǎn)擊ok圖5-24標(biāo)準(zhǔn)檢查點(diǎn)彈窗添加檢查點(diǎn)的代碼圖5-25添加檢查點(diǎn)腳本參數(shù)化用戶名:將“account”參數(shù)化,在關(guān)鍵字視圖選擇“值”字段,選擇參數(shù)化圖標(biāo),開啟“值配置選項(xiàng)”對(duì)話窗口:圖5-26配置選項(xiàng)窗口圖5-27參數(shù)化設(shè)置設(shè)置需要參數(shù)化的屬性,選擇“Parameter”選擇項(xiàng),設(shè)置參數(shù)值來取代“78378792”這個(gè)常數(shù),在參數(shù)中選擇“DataTable”選項(xiàng),這樣這個(gè)參數(shù)就可以從QuickTest的DataTable中取得,將參數(shù)的名字改為“username”圖5-28參數(shù)化選擇點(diǎn)擊ok,QuickTest會(huì)在數(shù)據(jù)表中新增username參數(shù)字段,并且插入了78378792的值,78378792成為測試腳本執(zhí)行使用的第一個(gè)值,在username字段的第2、3、4行分別輸入其他的賬號(hào)。圖5-29數(shù)據(jù)表登錄功能結(jié)果分析:通過用戶登錄測試用例的設(shè)計(jì)和測試腳本的編寫,在錄制并運(yùn)行測試腳本后,通過分析,該模塊達(dá)到了需求要求的覆蓋。單個(gè)用戶的自動(dòng)化測試是采用錄制與播放的方式進(jìn)行測試的。針對(duì)多個(gè)用戶的登錄,測試了用戶名和密碼正確與錯(cuò)誤以及用戶名密碼不填的情況,進(jìn)行了參數(shù)化設(shè)置和插入檢查點(diǎn)[6]??偟膩碚f,登錄頁面測試都能得到預(yù)期的結(jié)果,該模塊驗(yàn)證成功。5.3.2添加用戶功能腳本增強(qiáng)對(duì)腳本添加注釋內(nèi)容圖5-30腳本注釋用戶添加功能結(jié)果分析:通過用戶添加測試用例的設(shè)計(jì)和測試腳本的編寫,在錄制并運(yùn)行測試腳本后,通過分析,該模塊達(dá)到了需求要求的覆蓋。添加用戶時(shí)候需要輸入用戶的信息,總的來說,用戶添加功能的測試都能得到預(yù)期的結(jié)果,該模塊驗(yàn)證成功。5.4系統(tǒng)應(yīng)用錄制腳本演示(1)在測試機(jī)打開QTP11.50圖5-31uft首頁(2)創(chuàng)建一個(gè)空項(xiàng)目圖5-32項(xiàng)目創(chuàng)建(3)點(diǎn)擊錄制,進(jìn)入RecordandRunSettings選擇web,輸入錄制Web頁面地址::8080/Intelligent_Community/圖5-33錄制設(shè)置(4)進(jìn)入系統(tǒng)登錄頁面圖5-34系統(tǒng)登錄頁面(5)根據(jù)測試用例,進(jìn)行錄制腳本操作圖5-35登錄腳本(6)根據(jù)測試用例,增強(qiáng)腳本功能,對(duì)腳本進(jìn)行維護(hù)。如添加注釋、檢查點(diǎn)、設(shè)置參數(shù)等等[7]。(7)運(yùn)行腳本,分析運(yùn)行結(jié)果。圖5-36運(yùn)行

結(jié)論經(jīng)過一個(gè)多月的時(shí)間學(xué)習(xí)和努力,在老師的指導(dǎo)和同學(xué)們的幫助下,面向Web網(wǎng)頁-智能社區(qū)信息管理系統(tǒng)的自動(dòng)化測試終于順利完成了。本研究是嚴(yán)格按照軟件測試的流程和方法來進(jìn)行設(shè)計(jì)和測試的,用來研究面向面向Web網(wǎng)頁的自動(dòng)化測試技術(shù)。本研究分為兩大部分:軟件測試相關(guān)理論的研究和軟件測試的實(shí)踐研究。兩大部分中又可以細(xì)分為幾個(gè)部分,在理論研究中,詳細(xì)介紹了軟件測試的定義、自動(dòng)化測試的定義等等。在實(shí)踐研究中,用自動(dòng)化測試工具UFT結(jié)合網(wǎng)頁智能社區(qū)管理系統(tǒng)進(jìn)行了實(shí)踐。通過理論與實(shí)踐的結(jié)合,發(fā)現(xiàn)自動(dòng)化測試工具對(duì)于網(wǎng)頁系統(tǒng)的質(zhì)量保障工作起了重大的作用,不僅提高了測試的效率,還更能發(fā)現(xiàn)軟件中存在的缺陷。自動(dòng)化測試技術(shù)雖然經(jīng)過了多年的發(fā)展,自動(dòng)化測試工具也層出不窮,但是自動(dòng)化測試卻始終無法百分百代替手工測試,這也是自動(dòng)化測試的一大缺陷[8]。自動(dòng)化測試適合于長期型項(xiàng)目產(chǎn)品,具有重復(fù)性、一致性和可復(fù)用性。自動(dòng)化測試對(duì)于短期型項(xiàng)目產(chǎn)品的價(jià)值不高,而且如今軟件產(chǎn)品的迭代快速,自動(dòng)化測試腳本也會(huì)隨相應(yīng)的變化而改變,這就會(huì)造成時(shí)間成本花費(fèi)高的后果。然而在面對(duì)工作量大、測試用例較多重復(fù)的軟件的時(shí)候,自動(dòng)化測試就能提高測試執(zhí)行效率,解放手工。根據(jù)相關(guān)預(yù)測,未來的自動(dòng)化測試將會(huì)朝著以下幾個(gè)方面發(fā)展[9]:(1)軟件企業(yè)統(tǒng)一的標(biāo)準(zhǔn)化的測試架構(gòu);(2)隨時(shí)隨地的測試;(3)測試人員專門化、專業(yè)化;把握自動(dòng)化測試的發(fā)展趨勢,將對(duì)我們對(duì)自動(dòng)化測試技術(shù)的研究有莫大的益處。我相信,未來的自動(dòng)化測試技術(shù)對(duì)軟件產(chǎn)品能起到更好的質(zhì)量保證[10]。同時(shí),在這次測試中,我也發(fā)現(xiàn)了自己存在著許多不足。首先,在對(duì)該網(wǎng)頁進(jìn)行測試時(shí),對(duì)測試工具的掌握還不算全面,犯了很多錯(cuò)誤。其次,最初對(duì)測試網(wǎng)頁沒有一個(gè)系統(tǒng)的理解,考慮不夠周到,所以對(duì)網(wǎng)頁進(jìn)行測試時(shí),碰到了許多困難。最后,我應(yīng)該多掌握自動(dòng)化測試方面的技術(shù),不斷提高自己測試軟件的能力。

參考文獻(xiàn)[1]張藍(lán)圖.軟件自動(dòng)化測試方法的應(yīng)用[J].電子技術(shù)與軟件工程,2019(18):30-31.[2]張彥.Web應(yīng)用軟件測試方法的研究[J].電子世界,2017(16):92.[3]周波.組合Web服務(wù)測試方法的研究[D].重慶大學(xué),2016.[4]王朝.Web軟件探索性增量式測試方案的研究與實(shí)踐[D].復(fù)旦大學(xué),2013.[5]化云龍.Web應(yīng)用測試用例自動(dòng)生成技術(shù)研究[D].東南大學(xué),2017.[6]陳小輝.Web性能測試技術(shù)的研究與實(shí)踐[D].華東師范大學(xué),2010.[7]徐嘉楓.基于Jenkins和LAMP的Web自動(dòng)化測試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安電子科技大學(xué),2018.[8]王歸航.關(guān)于軟件測試在Web開發(fā)中的運(yùn)用探討[J].中國新通信,2018,20(08):98.[9]高宇.Web自動(dòng)化測試系統(tǒng)的研究與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2017.[10]彭迪.軟件測試自動(dòng)化方法研究[J].電子質(zhì)量,2018(11):45-46.

致謝路漫漫其修遠(yuǎn)兮,吾將上下而求索,四年的大學(xué)生活轉(zhuǎn)眼就要結(jié)束了。在這個(gè)春光和煦的春天,我也即將踏上新的人生旅程。學(xué)貴得師,亦貴得友。在這四年里,我結(jié)識(shí)了學(xué)識(shí)淵博又平易近人的老師,非常感謝每一位在我學(xué)習(xí)上和生活上給予我?guī)椭睦蠋?。特別感謝我的論文指導(dǎo)老師--許明鶴老師,從最初論文的選題到資料收集再到論文的寫作,修改以及定稿,許明鶴老師給予了我耐心的指導(dǎo)和無私的幫助。在此,我向許明鶴老師表示我誠摯的謝意。平生感知己,方寸豈悠悠。感謝我的舍友們對(duì)我四年來的包容和關(guān)懷、幫助與支持。緣分讓我們相聚在此,花開花落總無情,唯有友情藏心中。感謝所有幫助過我、給予我善意微笑的所有同學(xué),祝大家前程似錦!借此機(jī)會(huì),特別感謝含辛茹苦養(yǎng)育我的父母,這么多年的求學(xué)之路離不開他們?cè)诒澈竽闹С?,他們的無私奉獻(xiàn)和愛是我前進(jìn)路上的動(dòng)力。祝愿我的家人都身體健康,工作順利!

怎樣提高電腦系統(tǒng)運(yùn)行速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。1.加快系統(tǒng)啟動(dòng)速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。(1)MsconfigWindowsXP的啟動(dòng)速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動(dòng)速度會(huì)越來越慢,這是由于許多軟件把自己加在了啟動(dòng)程序中,這樣開機(jī)即需運(yùn)行,大大降低了啟動(dòng)速度,而且也占用了大量的系統(tǒng)資源。對(duì)于這樣一些程序,我們可以通過系統(tǒng)配置實(shí)用程序Msconfig將它們從啟動(dòng)組中排除出去。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框中鍵入“Msconfig”,回車后會(huì)彈出“系統(tǒng)配置實(shí)用程序”對(duì)話框,選擇其中的“啟動(dòng)”選項(xiàng)卡(如圖1),該選項(xiàng)卡中列出了系統(tǒng)啟動(dòng)時(shí)加載的項(xiàng)目及來源,仔細(xì)查看每個(gè)項(xiàng)目是否需要自動(dòng)加載,否則清除項(xiàng)目前的復(fù)選框,加載的項(xiàng)目越少,啟動(dòng)的速度就越快。設(shè)置完成后需要重新啟動(dòng)方能生效。(2)BootvisBootvis是微軟提供的一個(gè)啟動(dòng)優(yōu)化工具,可提高WindowsXP的啟動(dòng)速度。用BootVis提升WindowsXP的啟動(dòng)速度必須按照正確的順序進(jìn)行操作,否則將不會(huì)起到提速的效果。其正確的操作方法如下:啟動(dòng)Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項(xiàng)”命令,在“符號(hào)路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會(huì)彈出“重復(fù)跟蹤”對(duì)話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動(dòng),默認(rèn)的重新啟動(dòng)時(shí)間是10秒。系統(tǒng)重新啟動(dòng)后,BootVis自動(dòng)開始運(yùn)行并記錄啟動(dòng)進(jìn)程,生成啟動(dòng)進(jìn)程的相關(guān)BIN文件,并把這個(gè)記錄文件自動(dòng)命名為TRACE_BOOT_1_1。程序記錄完啟動(dòng)進(jìn)程文件后,會(huì)重新啟動(dòng)BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動(dòng)進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會(huì)出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動(dòng)程序延遲”等幾項(xiàng)具體圖例供我們分析,不過最好還是讓BootVis程序來自動(dòng)進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會(huì)再次重新啟動(dòng)計(jì)算機(jī),并分析啟動(dòng)進(jìn)程文件,從而使計(jì)算機(jī)啟動(dòng)得更快。(3)禁用多余的服務(wù)WindowsXP在啟動(dòng)時(shí)會(huì)有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對(duì)我們用途不大甚至根本沒有用,它們的存在會(huì)占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會(huì)有很大的提高。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動(dòng)類型。要修改某個(gè)服務(wù),可從列表雙擊它,會(huì)彈出它的屬性對(duì)話框(如圖3),你可從“常規(guī)”選項(xiàng)卡對(duì)服務(wù)進(jìn)行修改,通過單擊“啟動(dòng)”、“停止”、“暫?!?、“恢復(fù)”四個(gè)按鈕來修改服務(wù)的狀態(tài),并可從“啟動(dòng)類型”下拉列表中修改啟動(dòng)類型,啟動(dòng)類型有“自動(dòng)”、“手動(dòng)”、“已禁用”三種。如果要禁止某個(gè)服務(wù)在啟動(dòng)自動(dòng)加載,可將其啟動(dòng)類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個(gè)默認(rèn)是自動(dòng)啟動(dòng)的,實(shí)際上,其中只有8個(gè)是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊(cè)表來減少預(yù)讀取,減少進(jìn)度條等待時(shí)間WindowsXP在啟動(dòng)過程中會(huì)出現(xiàn)一個(gè)進(jìn)度條,我們可以通過修改注冊(cè)表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“regedit”命令后回車,即可啟動(dòng)注冊(cè)表編輯器,在注冊(cè)表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時(shí)間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動(dòng),系統(tǒng)就會(huì)自動(dòng)在啟動(dòng)的時(shí)候運(yùn)行磁盤掃描程序。在默認(rèn)情況下,掃描每個(gè)分區(qū)前會(huì)等待10秒鐘,如果每個(gè)分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時(shí)間,會(huì)耗費(fèi)相當(dāng)長的時(shí)間才能完成啟動(dòng)過程。對(duì)于這種情況我們可以設(shè)置取消磁盤掃描的等待時(shí)間,甚至禁止對(duì)某個(gè)磁盤分區(qū)進(jìn)行掃描。選擇“開始→運(yùn)行”,在運(yùn)行對(duì)話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時(shí)間設(shè)置為0;如果要在計(jì)算機(jī)啟動(dòng)時(shí)忽略掃描某個(gè)分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對(duì)C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動(dòng)文件檢查的倒計(jì)時(shí)之外。2.提高系統(tǒng)運(yùn)行速度提升系統(tǒng)運(yùn)行速度的思路與加快啟動(dòng)的速度類似:盡量優(yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級(jí)緩存容量WindowsXP無法自動(dòng)檢測處理器的二級(jí)緩存容量,需要我們自己在注冊(cè)表中手動(dòng)設(shè)置,首先打開注冊(cè)表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會(huì)把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣XP的內(nèi)核能夠在內(nèi)存中運(yùn)行,大大提高系統(tǒng)速度。通常來說,該優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能?huì)使某些應(yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動(dòng)它。(3)改進(jìn)輸入/輸出性能這個(gè)優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能,不過這只對(duì)服務(wù)器用戶才有實(shí)在意義。我們可在中新建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個(gè)值是用字節(jié)來計(jì)算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁面調(diào)度在正常情況下,XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊(cè)表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁面調(diào)度了。(5)關(guān)閉自動(dòng)重新啟動(dòng)功能當(dāng)WindowsXP遇到嚴(yán)重問題時(shí)便會(huì)突然重新開機(jī),可從注冊(cè)表將此功能取消。打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動(dòng)后設(shè)置即可生效。(6)改變視覺效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對(duì)系統(tǒng)性能會(huì)有一定的影響,有時(shí)甚至造成應(yīng)用軟件在運(yùn)行時(shí)出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對(duì)話框。選擇“高級(jí)”選項(xiàng)卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會(huì)彈出“性能選項(xiàng)”對(duì)話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來關(guān)閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設(shè)置頁面虛擬內(nèi)存同樣也是在“性能選項(xiàng)”對(duì)話框中,選擇“高級(jí)”選項(xiàng)卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對(duì)系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會(huì)打開“顯示屬性”對(duì)話框,在“主題”選項(xiàng)卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對(duì)ZIP支持WindowsXP在默認(rèn)情況下打開了對(duì)zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運(yùn)行”,在“運(yùn)行”對(duì)話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對(duì)ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個(gè)崩潰分析工具,它會(huì)在應(yīng)用程序崩潰的時(shí)候自動(dòng)彈出,并且在默認(rèn)情況下,它會(huì)將與出錯(cuò)有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過,記錄DUMP文件對(duì)普通用戶則毫無幫助,反而會(huì)帶來很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時(shí)會(huì)對(duì)內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長時(shí)間硬盤讀寫操作,要很長一斷時(shí)間程序才能關(guān)閉,并且DUMP文件還會(huì)占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運(yùn)行了。同樣,我們可以把所有具備調(diào)試功能的選項(xiàng)取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“啟動(dòng)和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動(dòng)和故障恢復(fù)”對(duì)話框中選擇“寫入調(diào)試信息”為“無”(如圖5)。(11)啟動(dòng)硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對(duì)話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來說如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動(dòng)程序并進(jìn)行管理,這不僅會(huì)減慢系統(tǒng)啟動(dòng)的速度,同時(shí)也造成了系統(tǒng)資源的大量占用。針對(duì)這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。在重新啟動(dòng)設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時(shí)再從設(shè)備管理器中啟用它們。(13)關(guān)閉錯(cuò)誤報(bào)告當(dāng)應(yīng)用程序出錯(cuò)時(shí),會(huì)彈出發(fā)送錯(cuò)誤報(bào)告的窗口,其實(shí)這樣的錯(cuò)誤報(bào)告對(duì)普通用戶而言幾乎沒有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“錯(cuò)誤報(bào)告”按鈕,在彈出的“錯(cuò)誤匯報(bào)”對(duì)話框中,選擇“禁用錯(cuò)誤匯報(bào)”單選項(xiàng),最后單擊“確定”即可。另外我們也可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論