版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
防災(zāi)科技學(xué)院實(shí)訓(xùn)報(bào)告書(shū)專(zhuān)業(yè)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)系別災(zāi)害信息工程系報(bào)告題目評(píng)分管理系統(tǒng)報(bào)告人學(xué)號(hào)指引教師帶隊(duì)教師實(shí)訓(xùn)時(shí)間.1.10-1.12實(shí)訓(xùn)單位教務(wù)處監(jiān)制目錄TOC\o"1-2"\h\z一、引言 3二、軟件測(cè)試技術(shù)基本 31.軟件測(cè)試技術(shù) 32.軟件測(cè)試終結(jié)原則 4三、測(cè)試準(zhǔn)備 41.測(cè)試目的 42.待測(cè)系統(tǒng)軟硬件環(huán)境 43.測(cè)試工具選取 44.需求概述 5四、測(cè)試籌劃 51.測(cè)試方略 52.測(cè)試人員 53.測(cè)試項(xiàng)目 64.測(cè)試進(jìn)度 6五、測(cè)試用例設(shè)計(jì) 71.界面測(cè)試用例設(shè)計(jì) 72.手動(dòng)功能測(cè)試用例設(shè)計(jì) 83.自動(dòng)功能測(cè)試用例設(shè)計(jì) 104性能測(cè)試用例設(shè)計(jì) 11六、測(cè)試用例執(zhí)行狀況 121.界面測(cè)試用例執(zhí)行狀況 122.手動(dòng)功能測(cè)試用例執(zhí)行狀況 123.自動(dòng)功能測(cè)試用例執(zhí)行狀況 144.性能測(cè)試用例執(zhí)行狀況 17七、測(cè)試過(guò)程管理(TestDirector) 251.測(cè)試需求 252.測(cè)試籌劃 253.測(cè)試執(zhí)行 254.缺陷報(bào)告 25八、測(cè)試成果分析 251.軟件能力 252.缺陷和限制 253.建議 264.測(cè)試結(jié)論 26一、引言隨著計(jì)算機(jī)應(yīng)用領(lǐng)域不斷擴(kuò)大,所解決問(wèn)題也越來(lái)越復(fù)雜。最初,人們用解決簡(jiǎn)樸問(wèn)題某些辦法去解決日益復(fù)雜問(wèn)題。因而,軟件危機(jī)浮現(xiàn)了。而軟件產(chǎn)品質(zhì)量則成為開(kāi)發(fā)者和顧客最關(guān)懷問(wèn)題。軟件測(cè)試可以有效地協(xié)助開(kāi)發(fā)者及時(shí)發(fā)現(xiàn)程序中錯(cuò)誤或缺陷,及時(shí)改正,避免軟件產(chǎn)品由于存在某種限度缺陷導(dǎo)致不必要損失以至影響產(chǎn)品最后質(zhì)量。為了給顧客提供一種高質(zhì)量可靠性強(qiáng)軟件產(chǎn)品,軟件測(cè)試人員必要從縱向和橫向兩個(gè)方面對(duì)系統(tǒng)各個(gè)模塊進(jìn)行進(jìn)一步分析測(cè)試,以便可以精確及時(shí)地發(fā)現(xiàn)程序中存在缺陷和錯(cuò)誤。軟件測(cè)試是一項(xiàng)非常復(fù)雜系統(tǒng)工程,從不同角度考慮可以有不同劃分辦法。按與否執(zhí)行程序分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試。按程序開(kāi)發(fā)階段分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、回歸測(cè)試、ALPHA測(cè)試和BETA測(cè)試。按測(cè)試辦法分為黑盒測(cè)試、白盒測(cè)試和灰盒測(cè)。按測(cè)試目分為功能測(cè)試、性能測(cè)試、壓力測(cè)試、安全性測(cè)試、兼容性測(cè)試等等。因而,為了更好明確測(cè)試過(guò)程,理解測(cè)試究竟要完畢哪些工作,咱們一方面要掌握這些軟件測(cè)試辦法和技術(shù)。在本次綜合實(shí)踐中,咱們小組選取了評(píng)分管理系統(tǒng)作為測(cè)試對(duì)象。目是通過(guò)對(duì)評(píng)分管理系統(tǒng)測(cè)試來(lái)發(fā)現(xiàn)程序中存在缺陷以及修正錯(cuò)誤建議,來(lái)提高程序應(yīng)用率,為顧客提供一種以便、安全、實(shí)用產(chǎn)品。同步把所學(xué)知識(shí)與實(shí)際相結(jié)合起來(lái)應(yīng)用,來(lái)提高軟件測(cè)試本領(lǐng),為后來(lái)軟件測(cè)試工作積累經(jīng)驗(yàn)。二、軟件測(cè)試技術(shù)基本1.軟件測(cè)試技術(shù)軟件測(cè)試技術(shù)各種各樣,咱們可以結(jié)合實(shí)際環(huán)境選取與使用,在此簡(jiǎn)介兩種測(cè)試技術(shù):黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試:已知產(chǎn)品功能設(shè)計(jì)規(guī)格,可以進(jìn)行測(cè)試證明每個(gè)實(shí)現(xiàn)了功能與否符合規(guī)定。黑盒測(cè)試意味著測(cè)試要在軟件接口處進(jìn)行。這種辦法是把測(cè)試對(duì)象看作一種黑盒子,測(cè)試人員完全不考慮程序內(nèi)部邏輯構(gòu)造和內(nèi)部特性,只根據(jù)程序需求規(guī)格闡明書(shū),檢查程序功能與否符合它功能闡明。因而黑盒測(cè)試又叫功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。黑盒測(cè)試重要是為了發(fā)現(xiàn)如下幾類(lèi)錯(cuò)誤:1)與否有不對(duì)的或漏掉功能?2)在接口上,輸入與否能對(duì)的接受?能否輸出對(duì)的成果?3)與否有數(shù)據(jù)構(gòu)造錯(cuò)誤或外部信息(例如數(shù)據(jù)文獻(xiàn))訪問(wèn)錯(cuò)誤?4)性能上與否可以滿(mǎn)足規(guī)定?5)與否有初始化或終結(jié)性錯(cuò)誤?白盒測(cè)試:已知產(chǎn)品內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試證明每種內(nèi)部操作與否符合設(shè)計(jì)規(guī)格規(guī)定,所有內(nèi)部成分與否以通過(guò)檢查。白盒測(cè)試是對(duì)軟件過(guò)程性細(xì)節(jié)做細(xì)致檢查。這種辦法是把測(cè)試對(duì)象看作一種打開(kāi)盒子,它容許測(cè)試人員運(yùn)用程序內(nèi)部邏輯構(gòu)造及關(guān)于信息,設(shè)計(jì)或選取測(cè)試用例,對(duì)程序所有邏輯途徑進(jìn)行測(cè)試。通過(guò)在不同點(diǎn)檢查程序狀態(tài),擬定實(shí)際狀態(tài)與否與預(yù)期狀態(tài)一致。因而白盒測(cè)試又稱(chēng)為構(gòu)造測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。白盒測(cè)試重要是想對(duì)程序模塊進(jìn)行如下檢查:1)對(duì)程序模塊所有獨(dú)立執(zhí)行途徑至少測(cè)試一遍。2)對(duì)所有邏輯鑒定,取“真”與取“假”兩種狀況都能至少測(cè)一遍。3)在循環(huán)邊界和運(yùn)營(yíng)界限內(nèi)執(zhí)行循環(huán)體。4)測(cè)試內(nèi)部數(shù)據(jù)構(gòu)造有效性,等等。只對(duì)軟件進(jìn)行外部測(cè)試話會(huì)有諸多內(nèi)部程序途徑?jīng)]有被測(cè)試到;不能直接針對(duì)特定程序段進(jìn)行進(jìn)一步測(cè)試,因而也許會(huì)隱藏諸多問(wèn)題。而與此類(lèi)測(cè)試技術(shù)可以互補(bǔ)正是白盒測(cè)試。因此黑盒測(cè)試和白盒測(cè)試應(yīng)當(dāng)結(jié)合起來(lái)使用。這樣才干更好保證程序安全性。2.軟件測(cè)試終結(jié)原則軟件測(cè)試是以至少時(shí)間和人力找出軟件中潛在各種錯(cuò)誤和缺陷為目。軟件測(cè)試對(duì)于不同立場(chǎng),存在著不批準(zhǔn)義。從顧客角度出發(fā),普遍但愿通過(guò)軟件測(cè)試暴露軟件中隱藏錯(cuò)誤和缺陷,以考慮與否可以接受該產(chǎn)品。而從軟件開(kāi)發(fā)者角度出發(fā),則但愿測(cè)試系統(tǒng)成為表白軟件產(chǎn)品中不存在錯(cuò)誤過(guò)程,驗(yàn)證該軟件已對(duì)的地實(shí)現(xiàn)了顧客規(guī)定,確立人們對(duì)軟件質(zhì)量信心。三、測(cè)試準(zhǔn)備1.測(cè)試目的通過(guò)對(duì)評(píng)分管理系統(tǒng)測(cè)試,對(duì)其性能、功能和界面進(jìn)行測(cè)試,發(fā)現(xiàn)系統(tǒng)中存在缺陷,及時(shí)精確地定位并改正錯(cuò)誤,為顧客提供一種安全、以便、實(shí)用程序。2.待測(cè)系統(tǒng)軟硬件環(huán)境硬件環(huán)境:計(jì)算機(jī)。軟件環(huán)境:WindowsXP系統(tǒng),IE瀏覽器,MicrosoftVisualStudio、WinRunner、LoadRunner軟件測(cè)試工具,Access數(shù)據(jù)庫(kù)系統(tǒng)。3.測(cè)試工具選取為了完畢測(cè)試目的,咱們組選用了WinRunner、LoadRunner對(duì)評(píng)分管理系統(tǒng)進(jìn)行全面功能測(cè)試、界面測(cè)試和性能測(cè)試。如下對(duì)選用工具做一種簡(jiǎn)樸簡(jiǎn)介。WinRunner是MercuryInteractive提供一種公司級(jí)功能測(cè)試工具,用于檢查應(yīng)用程序與否能如期進(jìn)行。通過(guò)自動(dòng)捕獲、檢測(cè)和重放顧客交互操作,WinRunner可以發(fā)現(xiàn)系統(tǒng)缺陷,并保證那些跨越各種應(yīng)用程序和數(shù)據(jù)庫(kù)業(yè)務(wù)流程再初次發(fā)布就避免故障浮現(xiàn),并且保持其長(zhǎng)期穩(wěn)定地運(yùn)營(yíng)。在布置一種開(kāi)發(fā)完畢Web應(yīng)用程序時(shí),必要測(cè)試該程序,以保證其正常運(yùn)營(yíng),不會(huì)產(chǎn)生錯(cuò)誤。由于WinRunner可以自動(dòng)有效測(cè)試不斷變化著多重應(yīng)用程序,因此還會(huì)大大節(jié)約測(cè)試所耗費(fèi)人力和財(cái)力。此外,WinRunner直觀記錄流程能讓任何人在GUI上輕輕點(diǎn)擊鼠標(biāo)就可以建立測(cè)試,雖然技術(shù)知識(shí)有限顧客也能生成完整地測(cè)試,顧客還可以直接編輯測(cè)試指令來(lái)滿(mǎn)足各種復(fù)雜測(cè)試需求。并且在記錄測(cè)試過(guò)程中,插入檢測(cè)點(diǎn),在查尋潛在錯(cuò)誤同步,比較預(yù)想和實(shí)際測(cè)試成果。在插入檢測(cè)點(diǎn)后,WinRunner會(huì)收集一套性能指標(biāo)。在測(cè)試運(yùn)營(yíng)時(shí)對(duì)其進(jìn)行驗(yàn)證。WinRunner容許使用幾種不同類(lèi)型檢查點(diǎn),涉及文本、GUI、位圖和數(shù)據(jù)庫(kù)等各種類(lèi)型。LoadRunner是一種預(yù)測(cè)系統(tǒng)行為和性能負(fù)載測(cè)試工具。它通過(guò)模仿上千萬(wàn)顧客實(shí)行并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測(cè)方式來(lái)確認(rèn)和查找問(wèn)題,LoadRunner可以對(duì)整個(gè)公司架構(gòu)進(jìn)行測(cè)試。通過(guò)使用LoadRunner,公司能最大限度地縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)發(fā)布周期。LoadRunner使用它VirtualUserGenerator功能,生成虛擬顧客,簡(jiǎn)便地創(chuàng)立起系統(tǒng)負(fù)載,這樣能極大減少負(fù)載測(cè)試所需硬件和人力資源。此外,運(yùn)用VirtualUserGenerator建立測(cè)試腳本后,可以對(duì)其進(jìn)行參數(shù)化操作,這一操作能運(yùn)用幾套不同實(shí)際發(fā)生數(shù)據(jù)來(lái)測(cè)試應(yīng)用程序,從而反映出本系統(tǒng)負(fù)載能力。為了進(jìn)一步擬定Virtualuser可以模仿真實(shí)顧客,可運(yùn)用LoadRunner控制某些行為特性。例如,只需要點(diǎn)擊一下鼠標(biāo),就能容易控制交易數(shù)量、交易頻率、顧客思考時(shí)間和連接速度等。Virtualusers建立起后,則需要設(shè)定負(fù)載方案,業(yè)務(wù)流程組合和虛擬顧客數(shù)量。用LoadRunnerController,能不久組織起多顧客測(cè)試方案。ControllerRendezvous功能提供一種互動(dòng)環(huán)境,在其中既能建立起持續(xù)且循環(huán)負(fù)載,又能管理和驅(qū)動(dòng)負(fù)載測(cè)試方案。并且,可以運(yùn)用它日程籌劃服務(wù)來(lái)定義顧客在什么時(shí)候訪問(wèn)系統(tǒng)以產(chǎn)生負(fù)載。這樣,就能將測(cè)試過(guò)程自動(dòng)化。同樣還可以用Controller來(lái)限定您負(fù)載方案,在這個(gè)方案中所有顧客同步執(zhí)行一種動(dòng)作如登陸到一種應(yīng)用程序來(lái)模仿峰值負(fù)載狀況。此外,還能監(jiān)測(cè)系統(tǒng)架構(gòu)中各個(gè)組件性能,涉及服務(wù)器、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)設(shè)備等,來(lái)協(xié)助客戶(hù)決定系統(tǒng)配備。4.需求概述所測(cè)試評(píng)分管理系統(tǒng)重要功能有:登陸功能;注冊(cè)功能;退出系統(tǒng)功能;管理員對(duì)所有顧客進(jìn)行添加、刪除、修改、更新等功能;學(xué)生對(duì)自己信息進(jìn)行查詢(xún)和修改功能;指引教師、評(píng)閱人以及指引小構(gòu)成員對(duì)其所指引學(xué)生進(jìn)行答辯成績(jī)功能;因而,測(cè)試重要內(nèi)容是看界面風(fēng)格與否可以保持一致,顧客交互與否以便,各個(gè)功能按鈕、超級(jí)鏈接與否都能正常使用。四、測(cè)試籌劃1.測(cè)試方略一方面明確測(cè)試需求,創(chuàng)立測(cè)試需求,依照測(cè)試需求運(yùn)用黑盒測(cè)試技術(shù)編寫(xiě)測(cè)試用例。然后執(zhí)行測(cè)試,分別使用手工和自動(dòng)化測(cè)試工具WinRunner對(duì)系統(tǒng)進(jìn)行界面測(cè)試和功能測(cè)試、使用LoadRunner測(cè)試工具對(duì)系統(tǒng)性能方面進(jìn)行測(cè)試,最后分析測(cè)試成果,評(píng)價(jià)評(píng)分管理系統(tǒng)測(cè)試。2.測(cè)試人員3.測(cè)試項(xiàng)目對(duì)評(píng)分管理系統(tǒng)進(jìn)行界面、功能和性能方面測(cè)試,詳細(xì)測(cè)試涉及:界面測(cè)試:重要測(cè)試系統(tǒng)登陸界面與否合理、美觀,各功能按鈕、超級(jí)鏈接、輸入框等頁(yè)面可用性,易用性。功能測(cè)試:重要測(cè)試系統(tǒng)提供功能與否對(duì)的運(yùn)營(yíng),與否按照產(chǎn)品需求規(guī)格闡明書(shū)完畢顧客需求,保證系統(tǒng)功能對(duì)的、完善、實(shí)用。性能測(cè)試:通過(guò)查看各種顧客同步登錄系統(tǒng)及各種事物同步運(yùn)營(yíng)時(shí),系統(tǒng)響應(yīng)時(shí)間及反映狀況,測(cè)試系統(tǒng)性能。4.測(cè)試進(jìn)度第1學(xué)時(shí):分組,擬定自己選題,并由教師解說(shuō)每個(gè)項(xiàng)目測(cè)試要點(diǎn)。第2學(xué)時(shí):熟悉被測(cè)系統(tǒng),搭建測(cè)試平臺(tái)。第3-6學(xué)時(shí):依照制定測(cè)試終結(jié)原則規(guī)定以及自己分析出重要功能模塊,擬定測(cè)試需求,并在TestDirector中完畢測(cè)試需求樹(shù)創(chuàng)立過(guò)程。第7-8學(xué)時(shí):依照擬定測(cè)試需求,制定測(cè)試籌劃,涉及測(cè)試方略選定、測(cè)試人員分工、測(cè)試項(xiàng)目擬定、進(jìn)度安排等。使用文檔描述同步,還要在TestDirector中完畢測(cè)試籌劃項(xiàng)創(chuàng)立過(guò)程。第9-14學(xué)時(shí):挑選重點(diǎn)測(cè)試項(xiàng)目編寫(xiě)測(cè)試用例,應(yīng)當(dāng)包括在TestDirector中完畢手動(dòng)測(cè)試用例編寫(xiě)、在WinRunner中完畢功能測(cè)試過(guò)程腳本錄制、在LoadRunner中完畢性能測(cè)試用例編寫(xiě)。第15-18學(xué)時(shí):執(zhí)行所有測(cè)試用例,查找軟件缺陷,提交缺陷報(bào)告。第19-20時(shí):依照提交軟件缺陷,分析測(cè)試成果,歸納總結(jié)出測(cè)試分析報(bào)告。第21-23學(xué)時(shí):整頓實(shí)訓(xùn)所有內(nèi)容,書(shū)寫(xiě)實(shí)訓(xùn)報(bào)告。第24學(xué)時(shí):驗(yàn)收、考核:每個(gè)學(xué)生將自己完畢重要測(cè)試用例演示執(zhí)行一遍,指引教師給出所做測(cè)試項(xiàng)目成績(jī)。五、測(cè)試用例設(shè)計(jì)1.界面測(cè)試用例設(shè)計(jì)本系統(tǒng)網(wǎng)站整體架構(gòu)是采用上中下構(gòu)造,中某些為左右兩某些,在整個(gè)網(wǎng)站當(dāng)中,由于上午和下部是同樣,因此采用是一種模板,即上部和下部是同一種控件。設(shè)計(jì)界面測(cè)試用例時(shí)候Banner和尾部文本只需闡明一次即可。此外,除管理員系統(tǒng)模塊之外,答辯小級(jí)系統(tǒng)、指引教師系統(tǒng)與評(píng)閱人系統(tǒng)均采用一種模塊,因而,只需設(shè)計(jì)此模塊測(cè)試用例。界面測(cè)試用例:1)模板界面用例名稱(chēng)預(yù)期目的Banner頭部,美觀尾部中部,字體小5號(hào)字窗體占滿(mǎn)整個(gè)屏幕2)注冊(cè)系統(tǒng)模塊界面用例名稱(chēng)預(yù)期目的超鏈接當(dāng)鼠標(biāo)按下時(shí)藍(lán)色顯示,按過(guò)之后紅色顯示標(biāo)簽五號(hào)字文本框大小適中下拉列表框大小適中校驗(yàn)控件當(dāng)浮現(xiàn)錯(cuò)誤時(shí),顯示錯(cuò)誤信息按鈕易懂,用詞精確表格合理布局3)管理員登錄系統(tǒng)模塊界面模塊名稱(chēng)用例名稱(chēng)預(yù)期目的界面返回登錄按鈕應(yīng)在界面醒目位置;子網(wǎng)體應(yīng)在主窗體左上角或正中菜單欄應(yīng)當(dāng)能直接代表完畢操作圖標(biāo)學(xué)生管理模塊label控件4號(hào)字,宋體,藍(lán)色文本格式5號(hào)字體按鈕易懂,用詞精確GridView控件距離上邊,左邊有恰當(dāng)距離,感覺(jué)舒服,自然指標(biāo)管理界面美觀,協(xié)調(diào)表格大小適中文本字號(hào)與頁(yè)面相陳文本框大不適中按鈕易懂,用詞精確顧客管理GridView控件距離上邊,左邊有恰當(dāng)距離,感覺(jué)舒服,自然文本設(shè)立恰當(dāng)格式評(píng)語(yǔ)管理下拉菜單大小適中,當(dāng)鼠標(biāo)選取時(shí),其中有一定內(nèi)容GridView控件設(shè)立恰當(dāng)文本格式符合頁(yè)面,字體五號(hào)字4)登錄系統(tǒng)模塊(除管理員)用例名稱(chēng)預(yù)期目的表格大小適中下拉列表框當(dāng)按下時(shí),里面應(yīng)有詳細(xì)內(nèi)容文本格式符合界面設(shè)計(jì)列表框大小適中按扭易懂,用詞精確label控件字體小五號(hào)字,藍(lán)色中部窗體設(shè)計(jì)應(yīng)有立體感覺(jué)系統(tǒng)登錄界面:該界面測(cè)試用例采用等價(jià)類(lèi)劃分法,1)顧客登錄界面等價(jià)類(lèi)輸入條件有效等價(jià)類(lèi)編號(hào)無(wú)效等價(jià)類(lèi)編號(hào)顧客名登錄對(duì)的顧客名1登錄時(shí)顧客名不對(duì)的4密碼注冊(cè)顧客名時(shí)用密碼2登錄時(shí)密碼不對(duì)的5登錄類(lèi)別注冊(cè)顧客時(shí)選取登錄類(lèi)別3登錄時(shí)選取登錄類(lèi)別不相應(yīng)62)顧客登錄界面等價(jià)類(lèi)測(cè)試用例測(cè)試用例編號(hào)輸入數(shù)據(jù)預(yù)期輸出登錄狀況覆蓋用例顧客名密碼登錄類(lèi)型1xxdxxd指引教師指引教師系統(tǒng)界面1,2,32xxhabc評(píng)閱人彈出錯(cuò)誤對(duì)話框53xxdhhf評(píng)閱人彈出錯(cuò)誤對(duì)話框54jhwjhw答辯小組彈出錯(cuò)誤對(duì)話框62.手動(dòng)功能測(cè)試用例設(shè)計(jì)1)管理員界面測(cè)試手動(dòng)測(cè)試(manager1)有關(guān)界面如圖:2)指引教師界面測(cè)試手動(dòng)測(cè)試(zhidao1):3)注冊(cè)界面測(cè)試手動(dòng)測(cè)試(zhuce1):3.自動(dòng)功能測(cè)試用例設(shè)計(jì)顧客注冊(cè)界面該界面采用等價(jià)類(lèi)劃分1)顧客注冊(cè)界面等價(jià)類(lèi)輸入條件有效等價(jià)類(lèi)編號(hào)無(wú)效等價(jià)類(lèi)編號(hào)顧客名字母開(kāi)頭1非字母開(kāi)頭9字母、數(shù)字以及下劃線2其他以外字符10255>s>03S=0或者s>=25511真實(shí)姓名字母開(kāi)頭4非字母開(kāi)頭12字母、數(shù)字構(gòu)成5除此之外字符1310>m>0m=0或者m>=1014密碼20>d>06d=0或者d>=2015確認(rèn)密碼等于d7不等于d16E-mail原則或者為空8其他類(lèi)型172)顧客注冊(cè)界面等價(jià)類(lèi)測(cè)試用例測(cè)試用例編號(hào)輸入數(shù)據(jù)預(yù)期輸出實(shí)際成果顧客名真實(shí)姓名密碼確認(rèn)密碼性別E-mail1abcchangjian123123男彈出對(duì)話框“注冊(cè)成功!”成功21sljiangjunxxdxxd男校驗(yàn)碼框顯示“字母開(kāi)頭,包括字母、數(shù)字以及下劃線”失敗3Abc,bchunmeiabcabc女校驗(yàn)碼框顯示“字母開(kāi)頭,包括字母、數(shù)字及下劃線”失敗4空或者s>255lindanghhfhhf男校驗(yàn)碼框顯示“字母開(kāi)頭,包括字母、數(shù)字及下劃線”失敗5abc12lichajhwjhw男校驗(yàn)框顯示“格式不對(duì)的”失敗6lyiewQing;wjjhjjh女校驗(yàn)框顯示“格式不對(duì)的”失敗7ying空l(shuí)lilli女校驗(yàn)框顯示“格式不對(duì)的”失敗8yaobaiwoijpiqpyaingyaing男校驗(yàn)框顯示“格式不對(duì)的”失敗9tiingyunyusi空Abcd12男校驗(yàn)框顯示“密碼不能為空”失敗10tiingyunyusid=21abcdff男校驗(yàn)框顯示“密碼長(zhǎng)度不不大于6,不大于20”失敗11junmayuanjunju1231234女校驗(yàn)框顯示“重復(fù)密碼錯(cuò)誤”失敗12wangjiatingtingtyietyie女校驗(yàn)框顯示“請(qǐng)輸入對(duì)的郵箱”失敗3)管理員界面管理員功能測(cè)試用例用例闡明輸入信息盼望成果實(shí)際成果測(cè)試管理員編輯功能編輯李靜班組信息重新顯示編輯好信息對(duì)的顯示成果測(cè)試管理員刪除功能點(diǎn)擊刪除蘇凱按鈕刪除成功成功刪除測(cè)試下一頁(yè)按鈕功能點(diǎn)擊下一頁(yè)按鈕對(duì)的顯示顯示成功測(cè)試退出系統(tǒng)功能點(diǎn)擊退出系統(tǒng)按鈕退出成功退出成功4)答辯小組測(cè)試界面答辯小組測(cè)試用例用例闡明輸入信息盼望成果實(shí)際成果測(cè)試下拉菜單功能點(diǎn)擊下拉菜單選取信息顯示成功顯示成功測(cè)試生成評(píng)語(yǔ)按鈕功能點(diǎn)擊生成評(píng)語(yǔ)按鈕顯示評(píng)語(yǔ)成功評(píng)語(yǔ)生成成功測(cè)試保存評(píng)語(yǔ)按鈕功能點(diǎn)擊保存評(píng)語(yǔ)按鈕保存評(píng)語(yǔ)成功成功4性能測(cè)試用例設(shè)計(jì)評(píng)語(yǔ)管理系統(tǒng)重要向顧客提供了登錄,注冊(cè),評(píng)語(yǔ)功能,涉及到該性能需求性能指標(biāo)有:顧客登錄性能;顧客注冊(cè)性能;顧客評(píng)語(yǔ)性能。在對(duì)性能測(cè)試時(shí)候咱們重要考慮兩方面內(nèi)容:面向顧客測(cè)試,面向場(chǎng)景測(cè)試。功能;在線顧客數(shù)達(dá)到一定數(shù)量時(shí),顧客可以正常使用系統(tǒng),目的是滿(mǎn)足200個(gè)人以?xún)?nèi)顧客可以同步在線使用系統(tǒng)。目:測(cè)試在200個(gè)以?xún)?nèi)顧客同步在線時(shí)能否使用顧客登錄模塊、顧客注冊(cè)模塊、答辯小組模塊顧客登錄模塊答辯小組模塊面向顧客測(cè)試:虛擬顧客數(shù)錄制頁(yè)面并發(fā)顧客數(shù)執(zhí)行時(shí)間思考時(shí)間2登錄執(zhí)行頁(yè)面并發(fā)產(chǎn)生二分鐘忽視思考時(shí)間面向場(chǎng)景測(cè)試:虛擬顧客數(shù)錄制頁(yè)面 每秒點(diǎn)擊次數(shù) 執(zhí)行時(shí)間 預(yù)期目的4登錄執(zhí)行頁(yè)面并發(fā)產(chǎn)生5分鐘 0.01事務(wù)/秒六、測(cè)試用例執(zhí)行狀況1.界面測(cè)試用例執(zhí)行狀況依照項(xiàng)目終結(jié)原則,本系統(tǒng)整體架構(gòu)基本合格,頁(yè)面顏色及表格設(shè)計(jì)規(guī)劃合理,基本達(dá)到對(duì)界面設(shè)計(jì)規(guī)定。2.手動(dòng)功能測(cè)試用例執(zhí)行狀況1)管理員界面手動(dòng)執(zhí)行:2)指引教師界面手動(dòng)執(zhí)行3)注冊(cè)界面手動(dòng)執(zhí)行3.自動(dòng)功能測(cè)試用例執(zhí)行狀況1)管理員自動(dòng)測(cè)試辦法(manager2)有關(guān)代碼及運(yùn)營(yíng)成功界面如圖所示:#WebForm1-MicrosoftInternetExplorer
set_window("WebForm1-MicrosoftInternetExplorer",2);
obj_mouse_click("InternetExplorer_Server",407,195,LEFT);
obj_type("InternetExplorer_Server","ww");
obj_mouse_click("InternetExplorer_Server",401,228,LEFT);
obj_mouse_click("InternetExplorer_TridentCmboBx",96,6,LEFT);
obj_mouse_click("InternetExplorer_Server",382,281,LEFT);
obj_mouse_click("InternetExplorer_Server",82,137,LEFT);
obj_mouse_click("InternetExplorer_Server",558,149,LEFT);
obj_mouse_click("InternetExplorer_Server",478,150,LEFT);
obj_type("InternetExplorer_Server","<kBackSpace>2");
obj_mouse_click("InternetExplorer_Server",557,155,LEFT);
#Management-MicrosoftInternetExplorer
win_activate("Management-MicrosoftInternetExplorer");
set_window("Management-MicrosoftInternetExplorer",1);
obj_mouse_click("InternetExplorer_Server",69,271,LEFT);
#ThistestscriptwascreatedbyTestDirector
status=0;
passed=0;
failed=1;
#***Test:<Subject\sun\manager2>
#
#***Endoftest:<Subject\sun\manager2>
2)指引教師自動(dòng)測(cè)試(zhidao2)代碼及運(yùn)營(yíng)成功界面:#WebForm1-MicrosoftInternetExplorer
set_window("WebForm1-MicrosoftInternetExplorer",1);
obj_mouse_click("InternetExplorer_Server",339,202,LEFT);
obj_type("InternetExplorer_Server","22");
obj_mouse_click("InternetExplorer_Server",374,228,LEFT);
obj_mouse_click("InternetExplorer_TridentCmboBx",100,16,LEFT);
obj_mouse_click("InternetExplorer_Server",370,281,LEFT);
obj_mouse_click("InternetExplorer_TridentCmboBx_1",54,8,LEFT);
obj_mouse_click("InternetExplorer_TridentCmboBx_2",63,12,LEFT);
obj_mouse_click("InternetExplorer_TridentCmboBx_3",63,8,LEFT);
obj_mouse_click("InternetExplorer_Server",353,186,LEFT);
obj_mouse_click("InternetExplorer_TridentCmboBx_4",94,11,LEFT);
obj_mouse_click("InternetExplorer_Server",779,430,LEFT);
obj_mouse_click("InternetExplorer_Server",307,338,LEFT);
#ThistestscriptwascreatedbyTestDirector
status=0;
passed=0;
failed=1;
#***Test:<Subject\sun\zhidao2>
#
#***Endoftest:<Subject\sun\zhidao2>
3)注冊(cè)自動(dòng)測(cè)試(zhuce2):#WebForm1-MicrosoftInternetExplorer
win_activate("WebForm1-MicrosoftInternetExplorer");
set_window("WebForm1-MicrosoftInternetExplorer",0);
obj_mouse_click("InternetExplorer_Server",452,280,LEFT);
obj_mouse_click("InternetExplorer_Server",302,197,LEFT);
obj_type("InternetExplorer_Server","44");
obj_mouse_click("InternetExplorer_Server",304,229,LEFT);
obj_type("InternetExplorer_Server","44");
obj_mouse_click("InternetExplorer_Server",304,260,LEFT);
obj_type("InternetExplorer_Server","44");
obj_mouse_click("InternetExplorer_Server",306,285,LEFT);
obj_type("InternetExplorer_Server","44");
obj_mouse_drag("InternetExplorer_Server",276,317,276,316,LEFT);
obj_mouse_click("InternetExplorer_Server",295,395,LEFT);
#MicrosoftInternetExplorer
set_window("MicrosoftInternetExplorer",1);
button_press("0_3_2_8");
#ThistestscriptwascreatedbyTestDirector
status=0;
passed=0;
failed=1;
#***Test:<Subject\sun\zhuce2>
#
#***Endoftest:<Subject\sun\zhuce2>4.性能測(cè)試用例執(zhí)行狀況測(cè)試內(nèi)容:使用LoadRunnerVirtualUserGenerator功能生成虛擬顧客,模仿系統(tǒng)并發(fā)負(fù)載環(huán)境,檢測(cè)系統(tǒng)承載能力。測(cè)試目:檢測(cè)評(píng)分管理系統(tǒng)在多顧客并發(fā)負(fù)載狀況下,系統(tǒng)承載能力,發(fā)現(xiàn)系統(tǒng)瓶頸。測(cè)試環(huán)節(jié):?jiǎn)?dòng)LoadRunner程序,選取“Create/EditScripts”——選取“Scripts”選項(xiàng)卡中“NewVuserScripts”,打開(kāi)了NewVirtualUser對(duì)話框,在PopularProtocols下選取Web(HTTP/HTML),點(diǎn)擊OK按鈕,在打開(kāi)頁(yè)面左側(cè)Tasks窗口下選取1.Recording——RecordApplication,右側(cè)窗口下點(diǎn)擊StartRecording按鈕,打開(kāi)StartRecording對(duì)話框,URLAddress添寫(xiě)“評(píng)分管理系統(tǒng)”登錄頁(yè)面網(wǎng)址開(kāi)始錄制,輸入顧客名、密碼以及身份是管理員顧客進(jìn)行登錄,點(diǎn)擊停止錄制;其有關(guān)代碼如下:Action(){web_set_max_html_param_len("1572"); lr_start_transaction("sun33"); web_url("2", "URL=", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTML", LAST); /*Registeringparameter(s)fromsourcetaskid8 //{Siebel_Analytic_ViewState3}="/wEPDwUKLTg4ODIzNjg1NQ9kFgICAQ9kFgwCBQ8QDxYGHg1EYXRhVGV4dEZpZWxkBQVjbGFzcx4ORGF0YVZhbHVlRmllbGQFBWNsYXNzHgtfIURhdGFCb3VuZGdkEBUEBTAzMzIzBTAzMzI0BTAzMzI1BzA4NjA0MTEVBAUwMzMyMwUwMzMyNAUwMzMyNQcwODYwNDExFCsDBGdnZ2cWAWZkAgcPEA8WBh8ABQpzdHVkZW50X2lkHwEFCnN0dWRlbnRfaWQfAmdkEBUBBzAzMzIzMDUVAQcwMzMyMzA1FCsDAWcWAWZkAgkPEA8WBh8ABQxzdHVkZW50X25hbWUfAQUMc3R1ZGVudF9uYW1lHwJnZBAVAQbmnY7kvKYVAQbmnY7kvKYUKwMBZ2RkAg0PDxYCHgRUZXh0BSLkvaDlvZPliY3nmoTop5LoibLmmK86562U6L6p5bCP57uEZGQCDw88KwAJAQAPFgQeCERhdGFLZXlzFgAeC18hSXRlbUNvdW50AgZkFgxmD2QWBAIBDw8WAh8DBQbnrZTovqlkZAIDDxAPFgIfAmdkZGRkAgEPZBYEAgEPDxYCHwMFDOiuvuiuoeiDveWKm2RkAgMPEA8WAh8CZ2RkZGQCAg9kFgQCAQ8PFgIfAwUM6K6+6K6h5rC05bmzZGQCAw8QDxYCHwJnZGRkZAIDD2QWBAIBDw8WAh8DBQzlm77nurjotKjph49kZAIDDxAPFgIfAmdkZGRkAgQPZBYEAgEPDxYCHwMFDOaWh+acrOi0qOmHj2RkAgMPEA8WAh8CZ2RkZGQCBQ9kFgQCAQ8PFgIfAwUM6YCJ6aKY6LSo6YePZGQCAw8QDxYCHwJnZGRkZAIdD2QWAgIBDzwrAAsBAA8WCB8EFgAfBQIGHglQYWdlQ291bnQCAR4VXyFEYXRhU291cmNlSXRlbUNvdW50AgZkFgJmD2QWDAIBD2QWAgIBD2QWAmYPDxYEHwMFCeWkruinhue9kR4LTmF2aWdhdGVVcmwFE2h0dHA6Ly93d3cuY2N0di5jb21kZAICD2QWAgIBD2QWAmYPDxYEHwMFCeaWsOa1que9kR8IBRNodHRwOi8vd3d3LnNpbmEuY29tZGQCAw9kFgICAQ9kFgJmDw8WBB8DBQnnmb7luqbnvZEfCAUUaHR0cDovL3d3dy5iYWlkdS5jb21kZAIED2QWAgIBD2QWAmYPDxYEHwMFCeaQnOeLkOe9kR8IBRNodHRwOi8vd3d3LnNvaHUuY29tZGQCBQ9kFgICAQ9kFgJmDw8WBB8DBQjnvZEgIOaYkx8IBRJodHRwOi8vd3d3LjE2My5jb21kZAIGD2QWAgIBD2QWAmYPDxYEHwMFB+WlvSAxMjMfCAUVaHR0cDovL3d3dy5oYW8xMjMuY29tZGRkRH65lhFme+c+OPjhFHeN3vpoy7U=" //*/web_reg_save_param("Siebel_Analytic_ViewState3", "LB/IC=ViewState\"value=\"", "RB/IC=\"", "Ord=1", "Search=Body", "RelFrameId=1", LAST); web_submit_form("login.aspx", "Snapshot=t2.inf", ITEMDATA, "Name=TextBox1","Value={sun1}",ENDITEM, "Name=TextBox2","Value={su2}",ENDITEM, "Name=DropDownList1","Value=絳旇京灝忕粍",ENDITEM, "Name=Button1","Value=鐧誨綍",ENDITEM, LAST); web_submit_data("Default.aspx", "Action=", "Method=POST", "RecContentType=text/html", "Referer=", "Snapshot=t3.inf", "Mode=HTML", ITEMDATA, "Name=__EVENTTARGET","Value=DropDownList1",ENDITEM, "Name=__EVENTARGUMENT","Value=",ENDITEM, "Name=__LASTFOCUS","Value=",ENDITEM, "Name=__VIEWSTATE","Value={Siebel_Analytic_ViewState3}",ENDITEM, "Name=DropDownList1","Value=0860411",ENDITEM, "Name=DropDownList2","Value=0332305",ENDITEM, "Name=DropDownList3","Value=鏉庝雞",ENDITEM, "Name=DataList1:_ctl0:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=DataList1:_ctl3:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=DataList1:_ctl1:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=DataList1:_ctl4:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=DataList1:_ctl2:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=DataList1:_ctl5:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=TextBox1","Value=",ENDITEM, "Name=__EVENTVALIDATION","Value=/wEWLAKc7Nj3DAKd5I/lCgLfq8LAAgKgq8LAAgKhq8LAAgKalZ3ICwKe5I/lCgKnmIX5BgKf5I/lCgL9zZzwCwLM9PumDwK+6vo6AsfgpbkOAoXoliYC4MOqswEC17bfhA0C+aHcfwKAq4P8DgLCo7BjAqeIjPYBApD9+cENApuurf0NAuKk8v4DAqCsweENAsWH/fQMAvLyiEMC0rKo3Q4Cq7j3XgLpsMTBDgKMm/jUDwK77o3jAwLEiIvaCgK9gtTZBAL/iufGCgKaodvTCwKt1K7kBwKPzozGAQL2xNPFDwK0zODaAQLR59xPAuaSqfgMAuzRsusGAoznisYGArursYYIXYG+66flhWHJ2L+wfhfL+kyuPNE=",ENDITEM, LAST); web_submit_form("Default.aspx_2", "Snapshot=t4.inf", ITEMDATA, "Name=DropDownList1","Value=0860411",ENDITEM, "Name=DropDownList2","Value=",ENDITEM, "Name=DropDownList3","Value=闄堥敠榫\x99",ENDITEM, "Name=DataList1:_ctl0:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=DataList1:_ctl3:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=DataList1:_ctl1:DropDownList4","Value=涓\xAD\xE7瓑",ENDITEM, "Name=DataList1:_ctl4:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=DataList1:_ctl2:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=DataList1:_ctl5:DropDownList4","Value=浼樼\xA7\x80",ENDITEM, "Name=TextBox1","Value=",ENDITEM, "Name=Button1","Value=鐢熸垚璇勮\xAF\xAD",ENDITEM, LAST); lr_end_transaction("sun33",LR_AUTO); return0;}回到剛才頁(yè)面,繼續(xù)添加事務(wù)如圖所示:接下來(lái)回放運(yùn)營(yíng)成功界面截圖:(完畢后保存為11文獻(xiàn))三次迭代有關(guān)(參數(shù)替代)有關(guān)代碼如下:Action.c(6):告知:Transaction"sun33"started.Action.c(79):告知:Transaction"sun33"endedwith"Pass"status(Duration:2.2722WastedTime:0.0084).Action.c(6):告知:Transaction"sun33"started.Action.c(79):告知:Transaction"sun33"endedwi
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人房產(chǎn)抵押擔(dān)保債務(wù)重組合同4篇
- 2025年度道路工程保險(xiǎn)合同書(shū)3篇
- 2025年度汽車(chē)貸款逾期違約擔(dān)保合同4篇
- 2025年度個(gè)人財(cái)產(chǎn)抵押反擔(dān)保協(xié)議4篇
- 2025年紫金財(cái)產(chǎn)保險(xiǎn)股份有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年湖南藝創(chuàng)建筑工程有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年度醫(yī)療健康產(chǎn)業(yè)貸款合同范本4篇
- 2025年廣西來(lái)賓市自來(lái)水有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年南京航空航天大學(xué)后勤集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2025年云南民爆集團(tuán)有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- 第7課《中華民族一家親》(第一課時(shí))(說(shuō)課稿)2024-2025學(xué)年統(tǒng)編版道德與法治五年級(jí)上冊(cè)
- 2024年醫(yī)銷(xiāo)售藥銷(xiāo)售工作總結(jié)
- 急診科十大護(hù)理課件
- 山東省濟(jì)寧市2023-2024學(xué)年高一上學(xué)期1月期末物理試題(解析版)
- GB/T 44888-2024政務(wù)服務(wù)大廳智能化建設(shè)指南
- 2025年上半年河南鄭州滎陽(yáng)市招聘第二批政務(wù)輔助人員211人筆試重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 山東省濟(jì)南市歷城區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)模擬試題(無(wú)答案)
- 國(guó)家重點(diǎn)風(fēng)景名勝區(qū)登山健身步道建設(shè)項(xiàng)目可行性研究報(bào)告
- 投資計(jì)劃書(shū)模板計(jì)劃方案
- 《接觸網(wǎng)施工》課件 3.4.2 隧道內(nèi)腕臂安裝
- 2024-2025學(xué)年九年級(jí)語(yǔ)文上學(xué)期第三次月考模擬卷(統(tǒng)編版)
評(píng)論
0/150
提交評(píng)論