freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件功能測(cè)試的關(guān)鍵技術(shù)研究-畢業(yè)論文(編輯修改稿)

2024-11-27 23:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ” 為提高測(cè)試效率,軟件測(cè)試已大力發(fā)展自動(dòng)測(cè)試。自動(dòng)測(cè)試的中心是編寫(xiě)測(cè)試腳本。如果說(shuō)軟件編程必須有設(shè)計(jì)規(guī)格說(shuō)明書(shū),那么測(cè)試腳本的設(shè)計(jì)說(shuō)明書(shū)就是測(cè)試用例。 成測(cè)試施設(shè)后需要對(duì)測(cè)試結(jié)果進(jìn)行評(píng)估, 并且編制測(cè)試報(bào)告。判斷軟件測(cè)試是否完成、衡量測(cè)試質(zhì)量需要一些量化的結(jié)果。例:測(cè)試覆蓋率是多少、測(cè)試合格率是多少、重要測(cè)試合格率是多少,等等。以前統(tǒng)計(jì)基準(zhǔn)是軟件模塊或功能點(diǎn),顯得過(guò)于粗糙。采用測(cè)試用例做度量準(zhǔn)則更加準(zhǔn)確、有效。 通過(guò)收集缺陷 ,對(duì)比測(cè)試用例和缺陷數(shù)據(jù)庫(kù),分析確證是漏測(cè)還是缺陷復(fù)現(xiàn)。漏測(cè)反映了測(cè)試用例的覆蓋率不夠,應(yīng)立即補(bǔ)充相應(yīng)測(cè)試用例,最終達(dá)到逐步完善軟件質(zhì)量。而已有相應(yīng)測(cè)試用例,則反映實(shí)施測(cè)試或變更處理存在問(wèn)題。 更多論文 8 試用例書(shū)寫(xiě)規(guī)范 軟件測(cè)試用例的基本要素包括 : 測(cè)試用例 ID、測(cè)試標(biāo)題、重要級(jí)別、測(cè)試輸入、操作步驟、預(yù)期結(jié)果 。 用例 ID: 測(cè)試用例的編號(hào)有一定的規(guī)則,比如系統(tǒng)測(cè)試用例的編號(hào)這樣定義規(guī)則: PROJECT1ST001 ,命名規(guī)則是項(xiàng)目名稱+測(cè)試階段類型(系統(tǒng)測(cè)試階段)+編號(hào)。定義測(cè)試用例編號(hào),便于查找 測(cè)試用例,便于測(cè)試用例的跟蹤。 測(cè)試標(biāo)題: 對(duì)測(cè)試用例的描述,測(cè)試用例標(biāo)題應(yīng)該清楚表達(dá)測(cè)試用例的用途。比如 “ 測(cè)試用戶登錄時(shí)輸入錯(cuò)誤密碼時(shí),軟件的響應(yīng)情況 ” 。 重要級(jí)別: 定義測(cè)試用例的優(yōu)先級(jí)別,可以籠統(tǒng)的分為 “ 高 ” 和 “ 低 ” 兩個(gè)級(jí)別。一般來(lái)說(shuō),如果軟件需求的優(yōu)先級(jí)為 “ 高 ” ,那么針對(duì)該需求的測(cè)試用例優(yōu)先級(jí)也為 “ 高 ” ;反之亦然 。 測(cè)試輸入: 提供測(cè)試執(zhí)行中的各種輸入條件。根據(jù)需求中的輸入條件,確定測(cè)試用例的輸入。測(cè)試用例的輸入對(duì)軟件需求當(dāng)中的輸入有很大的依賴性,如果軟 件需求中沒(méi)有很好的定義需求的輸入,那么測(cè)試用例設(shè)計(jì)中會(huì)遇到很大的障礙。 操作步驟: 提供測(cè)試執(zhí)行過(guò)程的步驟。對(duì)于復(fù)雜的測(cè)試用例,測(cè)試用例的輸入需要分為幾個(gè)步驟完成,這部分內(nèi)容在操作步驟中詳細(xì)列出。 預(yù)期結(jié)果: 提供測(cè)試執(zhí)行的預(yù)期結(jié)果,預(yù)期結(jié)果應(yīng)該根據(jù)軟件需求中的輸出得出。如果在實(shí)際測(cè)試過(guò)程中,得到的實(shí)際測(cè)試結(jié)果與預(yù)期結(jié)果不符,那么測(cè)試不通過(guò);反之則測(cè)試通過(guò)。 比如下面一個(gè)簡(jiǎn)單的 測(cè)郵箱功能的 測(cè)試用例: 更多論文 9 測(cè)試用例的管理工具 Test link 介紹 TestLink 可以 管理整個(gè)測(cè)試過(guò)程, 它能夠動(dòng)態(tài)的收集和組織測(cè)試用例、跟蹤執(zhí)行后的測(cè)試結(jié)果、跟蹤獨(dú)立測(cè)試的準(zhǔn)確信息、獲取并詳細(xì)的報(bào)告測(cè)試結(jié)果、幫助用戶更好的管理整個(gè)測(cè)試 過(guò)程、自定義 TestLink 以適應(yīng)你的需求和測(cè)試過(guò)程。 Test case 18999:P1發(fā)送一個(gè)有標(biāo)題和內(nèi)容的郵件 Steps: (標(biāo)題為:郵件 內(nèi)容:郵件 ) Expected results: (標(biāo)題為:郵件 內(nèi)容:郵件) 更多論文 10 它的主要特點(diǎn)為: Web 方式訪問(wèn)、測(cè)試計(jì)劃中的每個(gè)產(chǎn)品的測(cè)試都遵循測(cè)試流程、用戶可以自定義角色(如測(cè)試組長(zhǎng),測(cè)試員等等)、關(guān)鍵字的作用用于支持深層次的測(cè)試組織、測(cè)試可以根據(jù)優(yōu)先級(jí)派給測(cè)試員,提供測(cè)試報(bào)告、支持將文檔到處成 HTML , WORD 或是 EXCEL 的格式 、可以直接通過(guò)這個(gè)工具將測(cè)試報(bào)告郵件發(fā)出 Test Link 的使用方法 testlink,進(jìn)入頁(yè)面 (如圖 1) 圖 1 ,就進(jìn)入了 測(cè)試用例管理界面 (如圖 2) 更多論文 11 圖 2 3 在 test run 中選擇所要執(zhí)行的項(xiàng)目某個(gè)階段的名字, 然后選擇 Execute test case , 點(diǎn)擊進(jìn)入下一步 ,進(jìn)入 case 的操作界面 (如 圖 3) 。 圖 3 更多論文 12 case 的管理界面, 圖 5 是樹(shù)形結(jié)果的測(cè)試用例,右邊具體顯示某條測(cè)試用例的內(nèi)容,以及執(zhí)行的測(cè)試結(jié)果。 圖 5 說(shuō)明: 人員需要在 notes 下面的框里標(biāo)出測(cè)試環(huán)境(包括被測(cè)軟件的目前版本號(hào) 測(cè)試使用的機(jī)型、測(cè)試的服務(wù)器版本號(hào)、以及當(dāng)前使用機(jī)型的版本號(hào)等等) 。當(dāng)這條測(cè)試用例執(zhí)行完以后需要在 result 下面 的 四個(gè)選項(xiàng)( not run、 pass、blocked、 failed)選出 相應(yīng)的結(jié)果。 Not run:表示這條測(cè)試用例還沒(méi)有被執(zhí)行。 Pass:表示測(cè)試用例通過(guò),即測(cè)試期望的結(jié)果與實(shí)際的結(jié)果一致。 Blocked:表示這條測(cè)試用例被阻塞,可能是測(cè)試用例已經(jīng)過(guò)期,不適合現(xiàn)在的系統(tǒng)。也可能是此條測(cè)試用例的功能當(dāng)前版本還沒(méi)實(shí)現(xiàn)。 Failed:表示測(cè)試的預(yù)期結(jié)果與是結(jié)果不一致,測(cè)試人員需要報(bào) bug。 此外如果這條測(cè)試用例是 Failed,需要在 TeamTrack issue Number 后面寫(xiě)出 bug 的 ID 更多論文 13 3 Loadrunner 使用方法 LoadRunner 介紹 LoadRunner 是一種預(yù)測(cè)系統(tǒng)行為和性能的負(fù)載測(cè)試工具。通過(guò)模擬千萬(wàn)用和實(shí)施并發(fā)負(fù)載及實(shí)行能檢測(cè)來(lái)確認(rèn)和查找問(wèn)題,能過(guò)對(duì)整個(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試。通過(guò)使用 LoadRunner,企業(yè)能夠最大限度的縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。 LoadRunner 能支持廣泛的協(xié)議和技術(shù),功能比較強(qiáng)大,可以為特殊環(huán)境提供特殊的解決方案。 LoadRunner 有下面三部分組成Virtual User Cenerator 用來(lái)錄制腳本、編輯腳本 : controller 用來(lái)布置測(cè)試場(chǎng)景; Analysis 用來(lái)對(duì)測(cè)試結(jié)果進(jìn)行分析。 用 LoadRunner 進(jìn)行負(fù)載測(cè)試的流程通常有五個(gè)階段組成:計(jì)劃、腳本創(chuàng)建、場(chǎng)景定義、場(chǎng)景執(zhí)行和結(jié)果分析。 1) 計(jì)劃負(fù)載測(cè)試:定義性能測(cè)試要求,例如并發(fā)用戶數(shù)量、業(yè)務(wù)流程和所需相應(yīng)時(shí)間; 2) 創(chuàng)建 Vuser 腳本:將最終用戶活動(dòng)捕捉到自動(dòng)腳本中; 3) 定義場(chǎng)景:使用 LoadRunner Controller 設(shè)置測(cè)試環(huán)境; 4) 運(yùn)行場(chǎng)景:通過(guò) LoadRunner Controller 驅(qū)動(dòng)、管理測(cè)試; 5) 監(jiān)視場(chǎng)景:通過(guò) LoadRunner Controller 監(jiān)控測(cè)試; 6) 分析結(jié)果:使用 LoadRunner Analysis 創(chuàng)建圖和報(bào)告并評(píng)估性嫩。 Vu Gen 腳本開(kāi)發(fā) LoadRunner 可以模擬一個(gè)數(shù)千用戶同時(shí)使用客戶端 /服務(wù)器系統(tǒng)的環(huán)境。為執(zhí)行此操作, LoadRunner 用“虛擬用戶( Vuser)”代替實(shí)際用戶。 Vuser執(zhí)行的操作使用 Vuser 腳本描述的。 LoadRunner 提供各種幫助來(lái)開(kāi)發(fā) Vuser腳本的工具。 LoadRunner 提供了多種 Vuser 技術(shù),通過(guò) 這些技術(shù)可以在使用不同類型的客戶端 /服務(wù)器體系結(jié)構(gòu)時(shí)生成 服務(wù)負(fù)載。每種 Vuser 技術(shù)都適合于特定體系結(jié)更多論文 14 構(gòu)并產(chǎn)生特定的 Vuser 類型。例如,可以使用 WebVuser 模擬用戶操作 Web 瀏覽器、使用 Tuxedo Vuser 模擬 Tuxedo 客戶端與 Tuxedo 應(yīng)用程序服務(wù)器之間的通信、使用 RTE Vuser 操作終端仿真器。各種 Vuser 技術(shù)既可單獨(dú)使用,又可一起使用,以創(chuàng)建有效的負(fù)載測(cè)試方案。 Vuser 腳本的結(jié)構(gòu)和內(nèi)容因 Vuser 類型的不同而不同。例如,數(shù)據(jù)庫(kù) Vuser腳本總是包含三部分,是在一段類似 C 語(yǔ)言并且包括對(duì)數(shù)據(jù)庫(kù)服務(wù)器的 SQl 調(diào)用的代碼中編寫(xiě)的。相 反, CUIVuser 腳本只有一個(gè)部分,并且是用 TSL(測(cè)試腳本語(yǔ)言)編寫(xiě)的。 開(kāi)發(fā) Vuser 腳本的過(guò)程開(kāi)始于錄制一個(gè)基本的腳本。 LoadRunner 為您提供了大量錄制 Vuser 腳本工具。您可以通過(guò)將控制流結(jié)構(gòu)和其他 LoadRunner API 添加到腳本中來(lái)增強(qiáng)該基本腳本。然后配置運(yùn)行時(shí)設(shè)置。運(yùn)行時(shí)設(shè)置包括迭代、日志和計(jì)時(shí)信息,以及定義 Vuser 在執(zhí)行 Vuser 腳本是的行為。要驗(yàn)證是否正確運(yùn)行,請(qǐng)以單獨(dú)模式運(yùn)行該腳本。如果運(yùn)行正確,則將其合并到LoadRunner 方案中。錄制業(yè)務(wù)流程是, VeGen 生成一個(gè)由函 數(shù)構(gòu)成的 Vuser 腳本。函數(shù)中參數(shù)的值是錄制期間使用的實(shí)際值。 每個(gè) Vuser 腳本都至少包含三部分: Vuserinit、 一個(gè)或多個(gè) Actions 及Vuserend.錄制前和錄制期間,可以選擇腳本中 VeGen 要插入已錄制函數(shù)的部分。下表顯示了要在每一部分錄制的內(nèi)容以及執(zhí)行每一部分的時(shí)間。 運(yùn)行多次迭代的 Vuser 腳本時(shí),只有腳本的 Actions 部分重復(fù),而 Vuserinit和 Vuserend 部分將不重復(fù),可以使用 VuGen 腳本編輯器來(lái)顯示并編輯每個(gè)腳本部分的內(nèi)容。但一次只能顯示一個(gè)部分的內(nèi)容。要顯示波一部 分,請(qǐng)?jiān)谧蟠案裰型怀鲲@示該部分的名稱。 在處理實(shí)用 Java 類的 Vuser 腳本時(shí),可以將所有代碼置于 Actions 類中。Actions 類包含三個(gè)方法: init、 Actions 和 end。這些方法對(duì)應(yīng)于腳本中使用其他協(xié)議開(kāi)發(fā)的部分,您可以在 init 方法中插入初始化例程、在 Actions方法中插入客戶端操作,并在 end 方法中插入注銷過(guò)程。 更多論文 15 Controller 測(cè)試方案設(shè)計(jì) 方案開(kāi)始時(shí)間 打開(kāi)“延遲方案開(kāi)始時(shí)間”對(duì)話框, 可以在其中延遲方案的開(kāi)始時(shí)間。按方案定義計(jì)劃,定義整個(gè)方案的設(shè)置-〉加壓選 項(xiàng)卡-〉持續(xù)時(shí)間選項(xiàng)卡-〉減壓選項(xiàng)卡-〉按組計(jì)劃 的 Vuser 組-〉開(kāi)始時(shí)間選項(xiàng)卡-〉加壓選項(xiàng)卡-〉持續(xù)時(shí)間選項(xiàng)卡-〉減壓選項(xiàng)卡。 計(jì)劃方案 使用計(jì)劃生成器,可以同過(guò)下列方式控制方案的執(zhí)行 限制方案的持續(xù)時(shí)間-〉在方案中逐漸運(yùn)行 Vuser-〉在反案中逐漸停止Vuser.要為方案設(shè)置計(jì)劃選項(xiàng),請(qǐng)執(zhí)行下列操作: 1)選擇“按方
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1