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

正文內(nèi)容

軟件測(cè)試方法技術(shù)的研究與對(duì)比畢業(yè)論文-文庫(kù)吧資料

2025-07-04 17:24本頁(yè)面
  

【正文】 這兩個(gè)步驟不是必須的。QARun比較特殊的地方是有一個(gè)Events的模塊和一個(gè)Dialog模塊,Events模塊和WinRunner中的同步點(diǎn)模塊的功能是相近的,是為了使腳本執(zhí)行和被測(cè)應(yīng)用程序響應(yīng)更好的同步而設(shè)立的。而其它兩個(gè)公司的工具劃分就感覺(jué)很好,功能測(cè)試、性能測(cè)試和管理工具都是相互獨(dú)立的,學(xué)習(xí)和使用起來(lái)比較方便。和MI公司的分法一樣,Compuware公司將性能測(cè)試功能完全交由QALoad完成。Robot區(qū)別于其它兩個(gè)工具的一個(gè)顯著的特點(diǎn),就是Robot可以執(zhí)行部分性能測(cè)試的功能,即性能測(cè)試腳本的生成。都有腳本的錄制、回放;檢查點(diǎn);一些與腳本的錄制和回放有關(guān)的選項(xiàng)設(shè)置WinRunner與其兩個(gè)工具主要有如下幾個(gè)不同的地方:Font Expert功能模塊,腳本的執(zhí)行模塊,GUI Map模塊。對(duì)Robot的主要功能的詳細(xì)劃分如下圖: Robot功能劃分(3)QARun同WinRunner一樣,QARun可以執(zhí)行完整的功能測(cè)試,它的所有的功能模塊都是為了能夠正確、方便的進(jìn)行功能測(cè)試而存在的。(2)Rational RobotRational Robot兼具功能測(cè)試的完整功能和性能測(cè)試腳本生成的功能,所以從整體上Robot可以分為兩大模塊:功能測(cè)試模塊和性能測(cè)試模塊。 WinRunner功能劃分從上面的功能模塊劃分圖我們可以看出,WinRunner主要13個(gè)主功能模塊,每個(gè)功能模塊還有一些更具體的功能。(1)WinRunnerWinRunner為了支持完整的功能測(cè)試,簡(jiǎn)化測(cè)試難度,使測(cè)試人員能夠輕松正確的執(zhí)行測(cè)試,內(nèi)置了許多強(qiáng)大的功能。[1617] 工具操作系統(tǒng)環(huán)境支持被測(cè)軟件對(duì)象WinRunnerversion Microsoft Windows 95/98/NT/2000/XP/2003l Netscape, Microsoft Internet Explorerl JDKl Visual Basicl C/C++l PowerBuilderl Delphil Java applets, Java applications,JavaScriptl ActiveX, OCX Controlsl WAPl ERP/CRM applications(Oracle Applications, PeopleSoft, SAP, Siebel)l C/C++、VB、Delphi、PowerBuilder等開(kāi)發(fā)的應(yīng)用程序(2)Rational Robot Rational Robot所支持的環(huán)境和被測(cè)軟件對(duì)象工具操作系統(tǒng)環(huán)境支持被測(cè)軟件對(duì)象Rational RobotVersionMicrosoft Windows 98/NT/2000/XP/2003l Microsoft Internet Explorer l JDKl Visual Basicl C/C++l PowerBuilderl Delphil Wordl Java applets and applicationsl VB Applicationsl Oracle Forms Applicationsl HTML Applicationsl C/C++、Delphi、PowerBuilder等開(kāi)發(fā)的應(yīng)用程序l PeopleTools Applications(3)QARun QARun所支持的環(huán)境和被測(cè)軟件對(duì)象工具操作系統(tǒng)環(huán)境支持被測(cè)軟件對(duì)象Microsoft Windows l Netscape, Microsoft Internet Explorerl JDKl Visual Studio l 數(shù)據(jù)庫(kù)支持l Microsoft Windows圖形用戶界面應(yīng)用程序l SAP,Siebel,Oracle Web Form和PeopleSoftl Windows 2000控件l 基于Web的應(yīng)用程序l C/S系統(tǒng)雖然三個(gè)工具都是自動(dòng)化的功能測(cè)試工具,從大的方面來(lái)說(shuō),它們的功能都是一樣的,但有許多細(xì)節(jié)的功能還是有很大區(qū)別的。是MI測(cè)試軟件中比較新的版本。分析和比較的工具對(duì)象的版本及軟件平臺(tái)情況如下表: 工具對(duì)象的版本及軟件平臺(tái)開(kāi)發(fā)單位工具名稱版本平臺(tái)MI公司W(wǎng)inRunnerWindows Server 2003Rational公司Robot2002Windows Server 2003Compuware公司QARun465Windows 2000 Professional下面,將從測(cè)試步驟、測(cè)試結(jié)果等方面對(duì)這三種工具先作一個(gè)詳細(xì)的分析和介紹,然后根據(jù)分析在對(duì)這三個(gè)工具進(jìn)行橫向的詳細(xì)比較。但這些不同版本的測(cè)試工具首先從功能、原理上都是一樣的,而且整體的架構(gòu)和細(xì)節(jié)的功能也不會(huì)有太大的變化。WinRunner、Rational Robot和QARun這三個(gè)工具都是自動(dòng)化的功能測(cè)試工具,它們針對(duì)的測(cè)試對(duì)象都是使用IDEs(如:支持Java、C/C++、VB、HTML等語(yǔ)言的集成開(kāi)發(fā)環(huán)境)開(kāi)發(fā)的帶有GUI對(duì)象的應(yīng)用程序,都能夠大大降低重復(fù)性的測(cè)試所耗費(fèi)的時(shí)間,將測(cè)試人員從復(fù)雜好事的測(cè)試工作中解脫出來(lái)。它可以模擬成百上千的用戶并發(fā)執(zhí)行關(guān)鍵的業(yè)務(wù)完成對(duì)應(yīng)用程的性能測(cè)試,并針對(duì)所發(fā)現(xiàn)的問(wèn)題對(duì)系統(tǒng)性能進(jìn)行優(yōu)化,確保軟件的成功部署。它是QACenter測(cè)試工具集性能版的一部分。同WinRunner和Rational Robot能提供的功能一樣,可以執(zhí)行自動(dòng)化的功能測(cè)試??蛇M(jìn)行自動(dòng)化的軟件缺陷的跟蹤管理。(2)Reconcile需求管理工具,組織和管理測(cè)試需求。⑥ 針對(duì)需求驗(yàn)證測(cè)試。④ 觀察和分析測(cè)試結(jié)果。② 調(diào)用相應(yīng)的自動(dòng)測(cè)試工具執(zhí)行測(cè)試。 Compuware公司的測(cè)試軟件Compuware公司是世界上最大的軟件和專業(yè)服務(wù)供應(yīng)商之一。SiteCheck提供了Secure Scoket Layer(SSL)支持,代理服務(wù)器配置以及多密碼域。⑤利用集成的編輯器更新或修復(fù)文件。③過(guò)濾信息,以利于你觀察制定的文件類型和缺陷,包括斷開(kāi)的連接。利用SiteCheck具體可以做如下事情:①顯示網(wǎng)頁(yè)的結(jié)構(gòu)以及各頁(yè)面間的關(guān)系。(6)Rational SiteCheck網(wǎng)頁(yè)測(cè)試工具,利用Rational SiteCheck 可以檢查企業(yè)內(nèi)部互聯(lián)網(wǎng)的結(jié)構(gòu)完整性以及網(wǎng)頁(yè)錯(cuò)誤。⑤通過(guò)最大限度的縮短花費(fèi)在書寫導(dǎo)航代碼上的時(shí)間來(lái)縮短產(chǎn)品的測(cè)試周期。③不用記錄,自動(dòng)生成提供擴(kuò)展代碼覆蓋率的腳本和發(fā)現(xiàn)缺陷的腳本。(5)Rational TestFactory它是一個(gè)基于組件的測(cè)試工具,主要功能如下:①根據(jù)程序的導(dǎo)航結(jié)構(gòu)自動(dòng)生成TestFactory腳本。(3)Rational Purify檢測(cè)內(nèi)存泄露的白盒測(cè)試工具。(2)Rational QuantifyRational Quantify提供了一個(gè)完整的、精確的針對(duì)被測(cè)應(yīng)用程序和相關(guān)組件的一個(gè)性能測(cè)試數(shù)據(jù)集合,同過(guò)圖表等易于理解和觀察的方式顯示出來(lái),可以很容易看出被測(cè)程序那個(gè)地方耗費(fèi)了較多時(shí)間,然后優(yōu)化修改耗費(fèi)時(shí)間較多的代碼,提高程序執(zhí)行效率。使用Robot可以創(chuàng)建兩種類型的測(cè)試腳本:基于GUI對(duì)象的功能測(cè)試腳本和用于性能測(cè)試的腳本。Rational Suite TestStudio測(cè)試工具集中的測(cè)試工具比較全面,既有功能和性能的測(cè)試工具,也有代碼級(jí)的黑盒和白盒測(cè)試工具。通過(guò)ClearQuest可以將測(cè)試中發(fā)現(xiàn)的缺陷直接發(fā)送給相應(yīng)的測(cè)試人員,集中管理某個(gè)測(cè)試項(xiàng)目的缺陷,并跟蹤缺陷的修復(fù)情況。④跟蹤產(chǎn)生的變化,包括這些改變是誰(shuí)做出的、什么時(shí)候、為什么。②指定優(yōu)先級(jí),排序和安排需求。它通過(guò)將Microsoft Word和一個(gè)需求倉(cāng)庫(kù)連接來(lái)組織測(cè)試需求,它還提供了跟蹤功能,并且在整個(gè)項(xiàng)目的生命周期內(nèi)可以隨時(shí)改變需求。⑦控制一個(gè)Rational測(cè)試項(xiàng)目的測(cè)試數(shù)據(jù)的安全權(quán)限。⑤創(chuàng)建和管理測(cè)試人員和用戶組。③通過(guò)網(wǎng)絡(luò)操作遠(yuǎn)程的測(cè)試項(xiàng)目。它的詳細(xì)功能如下:①創(chuàng)建一個(gè)Rational測(cè)試項(xiàng)目,配置項(xiàng)目的有關(guān)信息。在TestManager中主要可以完成建立測(cè)試計(jì)劃、安排測(cè)試、執(zhí)行測(cè)試、查看測(cè)試結(jié)果和分析測(cè)試結(jié)果等工作。(1)Rational TestManagerTestManager 處于測(cè)試管理工具的核心位置。Rational的測(cè)試工具Rational Suite TestStudio的構(gòu)成如下圖[14]: Rational Suite TestStudio的構(gòu)成Rational Suite TestStudio測(cè)試工具集中的管理工具主要有五個(gè)子工具組成,它們結(jié)合起來(lái),完成一個(gè)完整的測(cè)試管理工具的功能。2002年Rational公司被IBM公司收購(gòu)。(2)LoadRunner黑盒性能測(cè)試工具??梢杂行У貛椭鷾y(cè)試人員對(duì)復(fù)雜的企業(yè)級(jí)應(yīng)用軟件的不同發(fā)布版本進(jìn)行測(cè)試,提高測(cè)試人員的工作效率和質(zhì)量。(1)WinRunner針對(duì)Windows應(yīng)用程序的一個(gè)企業(yè)級(jí)的功能測(cè)試工具,用于檢測(cè)應(yīng)用程序是否能夠達(dá)到預(yù)期的功能及正常運(yùn)行。它主要集成了需求指定、建立測(cè)試計(jì)劃、執(zhí)行測(cè)試、缺陷跟蹤四個(gè)功能模塊。包括:修改用戶信息、創(chuàng)建新的用戶類型和用戶組類型,訂制模塊的訪問(wèn)權(quán)限,訂制項(xiàng)目實(shí)體和列表,配置郵件,調(diào)整工作流等。TestDirector主要有三大功能模塊構(gòu)成:(1)Site Administrator該模塊的主要功能是:創(chuàng)建測(cè)試域,創(chuàng)建和維護(hù)測(cè)試項(xiàng)目,管理測(cè)試人員,查看測(cè)試項(xiàng)目的訪問(wèn)情況,配置注冊(cè)碼。使用TD及其配套的功能和性能等測(cè)試工具,可以組織全球范圍的測(cè)試。MI主要測(cè)試軟件的構(gòu)成如下圖[13]: MI主要測(cè)試軟件的構(gòu)成下面對(duì)上圖的工具作一個(gè)概括的介紹。這使得MI公司成為世界上最大的、成長(zhǎng)最快的企業(yè)級(jí)軟件公司。它成立于1989年,目前,和全球超過(guò)35個(gè)國(guó)家都有貿(mào)易往來(lái)。下面就目前Windows操作系統(tǒng)下的主流的自動(dòng)化測(cè)試工具作一個(gè)整體的介紹。三個(gè)公司都開(kāi)發(fā)了一整套自動(dòng)化測(cè)試工具,這些自動(dòng)化測(cè)試工具都經(jīng)過(guò)無(wú)數(shù)的實(shí)際運(yùn)用,都是非常優(yōu)秀的自動(dòng)化測(cè)試工具。目前,軟件市場(chǎng)上已經(jīng)有很多優(yōu)秀的自動(dòng)化測(cè)試工具,它們功能強(qiáng)大,有針對(duì)功能的,也有針對(duì)性能的,有執(zhí)行白盒測(cè)試的測(cè)試工具也有執(zhí)行黑盒的測(cè)試工具。 知道要測(cè)試什么161。下表對(duì)何時(shí)使用自動(dòng)化測(cè)試和何時(shí)使用手工測(cè)試進(jìn)行了一個(gè)概要的總結(jié)。當(dāng)決定在一個(gè)產(chǎn)品的測(cè)試過(guò)程中實(shí)現(xiàn)自動(dòng)化測(cè)試的時(shí)候,必須將自動(dòng)化測(cè)試手工測(cè)試結(jié)合起來(lái)使用。性能測(cè)試性能測(cè)試包括以下不同測(cè)試形式:負(fù)載測(cè)試壓力測(cè)試并發(fā)測(cè)試如果沒(méi)有自動(dòng)化的測(cè)試工具,將無(wú)法執(zhí)行通過(guò)模擬用戶的負(fù)載實(shí)現(xiàn)的高密集度的性能測(cè)試。這里完全有潛力完成自動(dòng)化的測(cè)試?;貧w測(cè)試回歸測(cè)試實(shí)際上是重復(fù)已經(jīng)存在的測(cè)試。不需要使用自動(dòng)化的測(cè)試。這些類型的測(cè)試通常是被測(cè)試的更加復(fù)雜測(cè)試的基礎(chǔ),大量的邊緣測(cè)試被合并以制造出不同的錯(cuò)誤處理測(cè)試。通過(guò)使用正式的自動(dòng)化單元測(cè)試,不僅能夠幫助開(kāi)發(fā)人員產(chǎn)生更加穩(wěn)定的代碼而且能夠使軟件的整體質(zhì)量更加的好。 各類型測(cè)試進(jìn)行自動(dòng)化技術(shù)描述備注單元測(cè)試/組件測(cè)試該測(cè)試工作通常是開(kāi)發(fā)人員的職責(zé),很多不同的方法能夠被使用,比如“測(cè)試先行”,它是一個(gè)測(cè)試框架,開(kāi)發(fā)人員在編寫代碼前編寫不同的單元測(cè)試??偟恼f(shuō)來(lái),軟件自動(dòng)化測(cè)試的優(yōu)點(diǎn)和收益是顯而易見(jiàn)的,但它同時(shí)也并非萬(wàn)能,只有對(duì)其進(jìn)行合理的設(shè)計(jì)和順利的實(shí)施才能從中獲益。手工測(cè)試可以處理意外事件網(wǎng)絡(luò)連接中斷,此時(shí)必須重新建立連接。(5)軟件自動(dòng)化測(cè)試本身沒(méi)有想象力自動(dòng)化測(cè)試是通過(guò)軟件進(jìn)行,測(cè)試程序只是按照運(yùn)行機(jī)制執(zhí)行。(4)軟件自動(dòng)化測(cè)試可能會(huì)制約軟件開(kāi)發(fā)應(yīng)用軟件的變化對(duì)自動(dòng)化測(cè)試的影響要比手工測(cè)試更大一些,軟件的部分改變有可能使自動(dòng)化測(cè)試軟件崩潰。自動(dòng)化測(cè)試能夠很好的發(fā)現(xiàn)老缺陷。一般情況下,以前運(yùn)行過(guò)的測(cè)試再次用來(lái)檢查軟件的新版本往往暴露的缺陷要少得多。自動(dòng)化測(cè)試很難完成與物理設(shè)備的交互,比如刷卡的測(cè)試等。例如界面的美觀、聲音的體驗(yàn)、易用性的測(cè)試等,這類測(cè)試很容易通過(guò)人來(lái)驗(yàn)證,自動(dòng)化測(cè)試反而難以執(zhí)行。如果在某段時(shí)間內(nèi)軟件的界面和功能更新頻繁,那么修改相應(yīng)的自動(dòng)化測(cè)試點(diǎn)開(kāi)銷較大,因此只有當(dāng)軟件達(dá)到相對(duì)的穩(wěn)定,沒(méi)有界面性嚴(yán)重錯(cuò)誤和中斷錯(cuò)誤才適合開(kāi)始自動(dòng)化測(cè)試。對(duì)于很少運(yùn)行的測(cè)試任務(wù),例如一年只需測(cè)試一次,對(duì)測(cè)試自動(dòng)化則是一種浪費(fèi)。因?yàn)橛行y(cè)試使用手工測(cè)試比自動(dòng)化測(cè)試要簡(jiǎn)單,這時(shí)將測(cè)試自動(dòng)化的開(kāi)銷就比較大了。以下幾點(diǎn)是自動(dòng)化測(cè)試的不足所在[1011]:(1)不能完全取代手工測(cè)試。當(dāng)然,軟件自動(dòng)化測(cè)試也并非萬(wàn)能,人們對(duì)軟件自動(dòng)化測(cè)試的理解也存在許多誤區(qū),認(rèn)為自動(dòng)化測(cè)試能完成一切工作,從測(cè)試計(jì)劃到測(cè)試執(zhí)行,都不需要人工干預(yù)。一旦得知軟件通過(guò)強(qiáng)有力的自動(dòng)測(cè)試后,軟件發(fā)布時(shí)對(duì)其的信任度也高(假設(shè)已做過(guò)很好的測(cè)試)。(7)增加軟件信任度每一個(gè)測(cè)試人員都有自己特殊的經(jīng)歷和技術(shù)背景,有自己的一些操作習(xí)慣和先入為主的觀念,這就導(dǎo)致不是所有的測(cè)試都是可信的,而且有時(shí)測(cè)試會(huì)把一些新的錯(cuò)誤帶入軟件產(chǎn)品之中。(6)解決測(cè)試與開(kāi)發(fā)之間的矛盾通常在開(kāi)發(fā)的末期,進(jìn)入集成測(cè)試階段,由于每發(fā)布一個(gè)版本的初期,測(cè)試系統(tǒng)的錯(cuò)誤比較少,這時(shí)開(kāi)發(fā)人員有等待測(cè)試人員測(cè)出錯(cuò)誤的時(shí)間。(5)更好地利用資源將繁瑣的測(cè)試任務(wù)自動(dòng)化,可以使測(cè)試人員解脫出來(lái),將精力更多地投入到測(cè)試案例的設(shè)計(jì)和必要的手工測(cè)試當(dāng)中。但自動(dòng)化測(cè)試則能方便地執(zhí)行這些測(cè)試,比如并發(fā)測(cè)試,使用自動(dòng)化測(cè)試工具就可以模擬來(lái)自多方的并發(fā)操作了。(2)令軟件新版本進(jìn)行回歸測(cè)試的開(kāi)銷最小產(chǎn)品發(fā)現(xiàn)錯(cuò)誤以后的改動(dòng),代碼變了,但要求的功能并沒(méi)有變,所以測(cè)試用例
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1