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

正文內(nèi)容

rft使用手冊(cè)-資料下載頁(yè)

2025-06-25 07:25本頁(yè)面
  

【正文】 錯(cuò)誤的內(nèi)容。這是功能回歸測(cè)試中的真正價(jià)值 —— 找到操作中無(wú)意識(shí)的變更。通過(guò) Functional Tester 進(jìn)行測(cè)試自動(dòng)化,F(xiàn)unctional Tester 實(shí)現(xiàn)了對(duì)每個(gè)版本都能進(jìn)行回歸測(cè)試的目標(biāo)。圖 22. Verification Point Comparator關(guān)閉 Verification Point Comparator。 驗(yàn)證數(shù)據(jù)池操作繼續(xù)在日志中滾動(dòng)。您會(huì)注意到同組事件再次重復(fù)。當(dāng)使用數(shù)據(jù)池中的第二行數(shù)據(jù)時(shí),該迭代出現(xiàn)了。您可以通過(guò)打開(kāi)第二個(gè)“Screen Snapshot”事件來(lái)確認(rèn)數(shù)據(jù)池的操作。信用卡號(hào)是“1234 1234 1234 1234”,來(lái)自數(shù)據(jù)池第二行的值,如圖 23 所示。圖 23. 第二個(gè)屏幕快照 總結(jié)本教程提供了對(duì) Rational Functional Tester的入門介紹。您啟用了應(yīng)用程序環(huán)境,并錄制了功能回歸測(cè)試,還通過(guò)一些簡(jiǎn)單的定制編碼對(duì)測(cè)試進(jìn)行了增強(qiáng)。您還對(duì)應(yīng)用程序新的構(gòu)建版本執(zhí)行了測(cè)試,并且分析測(cè)試結(jié)果,以揭示示例應(yīng)用程序中回歸測(cè)試缺陷??蓞⒖嫉谒墓?jié):Rational Functional Tester產(chǎn)品好處企業(yè)應(yīng)用程序開(kāi)發(fā)會(huì)涉及具有單獨(dú)的小組,擁有清楚的職責(zé)的大型項(xiàng)目團(tuán)隊(duì)。團(tuán)隊(duì)常常被分成更小的分析人員團(tuán)隊(duì)、開(kāi)發(fā)人員團(tuán)隊(duì)和測(cè)試人員團(tuán)隊(duì)。雖然這可以成為一個(gè)適當(dāng)?shù)墓芾斫Y(jié)構(gòu),但它還創(chuàng)建了團(tuán)隊(duì)之間的屏障。我們的經(jīng)驗(yàn)是當(dāng)一個(gè)正式的測(cè)試團(tuán)隊(duì)成立時(shí),開(kāi)發(fā)人員可能更少進(jìn)行自己代碼的徹底測(cè)試了。這雖說(shuō)不上是開(kāi)發(fā)人員不關(guān)心開(kāi)發(fā)出好的產(chǎn)品,但可以簡(jiǎn)單地說(shuō)測(cè)試成為“其他人的工作”了。該問(wèn)題常常混合了功能測(cè)試只是測(cè)試團(tuán)隊(duì)的工作,及單元測(cè)試只是開(kāi)發(fā)團(tuán)隊(duì)的工作的假設(shè)。兩級(jí)測(cè)試的界限是模糊的,并導(dǎo)致責(zé)任的間隙沒(méi)有傳達(dá)清楚。重要的是您得承認(rèn)開(kāi)發(fā)人員(我們所知道的開(kāi)發(fā)人員)喜歡解決復(fù)雜的設(shè)計(jì)和代碼問(wèn)題,而不喜歡開(kāi)發(fā)測(cè)試。只有在以下的情況下,開(kāi)發(fā)人員才認(rèn)為測(cè)試是重要的:當(dāng)測(cè)試與幫助解決問(wèn)題相關(guān);當(dāng)測(cè)試能夠確保問(wèn)題能夠被解決;當(dāng)測(cè)試能夠幫助解決工作中的其他問(wèn)題。歸根結(jié)底,本文將向您介紹可以使用 IBM174。 Rational174。 Functional Tester 來(lái)幫助解決這些問(wèn)題的方法。它不是對(duì)更加傳統(tǒng)的開(kāi)發(fā)人員測(cè)試工具的替代,而是另一個(gè)能夠使您更好地進(jìn)行具體類型的測(cè)試的工具。傳統(tǒng)的開(kāi)發(fā)人員測(cè)試在單元級(jí)別上發(fā)生。像 JUnit 和 NUnit 的工具會(huì)慮及開(kāi)發(fā)人員功能的低級(jí)別操作,且它們提供用于報(bào)告通過(guò)或失敗結(jié)果的標(biāo)準(zhǔn)報(bào)告結(jié)構(gòu)。其他工具,如 JUnitBe,允許在一個(gè)網(wǎng)絡(luò)容器中執(zhí)行測(cè)試用例以測(cè)試容器資源。所有這些工具能夠:允許您用自己的母語(yǔ)和環(huán)境來(lái)書(shū)寫(xiě)測(cè)試用例 是可擴(kuò)展的 包括多種用來(lái)實(shí)施您可能想要執(zhí)行的大多數(shù)類型的測(cè)試擴(kuò)展 然而,大多數(shù)這些工具不能從用戶的觀點(diǎn)來(lái)實(shí)施測(cè)試。那些從用戶觀點(diǎn)考慮測(cè)試的工具常常受限于一個(gè)具體的情況或環(huán)境(Swing、Internet Explorer,等等)。JFCUnit 是這種工具的一個(gè)杰出實(shí)例。另外,幾乎所有這些工具都要求您手動(dòng)書(shū)寫(xiě)測(cè)試用例代碼。它們不提供獲取測(cè)試、測(cè)試數(shù)據(jù)、或復(fù)雜情況的自動(dòng)方法。由于它們依賴于要進(jìn)行編碼的測(cè)試用例、隱藏的接口和多種需要在不同環(huán)境中測(cè)試的工具,所以這些工具的使用對(duì)開(kāi)發(fā)人員常常是有限制的。測(cè)試人員不會(huì)復(fù)用它們,除非那些測(cè)試人員本質(zhì)上是技術(shù)性的。開(kāi)發(fā)人員常常處于緊張的項(xiàng)目進(jìn)度中。這導(dǎo)致測(cè)試用例很難保持最新。當(dāng)使用需要編碼的解決方案時(shí),如 NUnit,單元測(cè)試工件需要手動(dòng)地與日期保持同步。如果您落后進(jìn)度了,且測(cè)試用例打破了,那么您必須快速處理否則它將成為您開(kāi)發(fā)工作史上僅僅的閃光點(diǎn)。常常只有最專注的開(kāi)發(fā)人員會(huì)在面臨緊張的期限時(shí)花時(shí)間來(lái)維護(hù)他們所有的單元測(cè)試。用戶界面表現(xiàn)出另外的難題。測(cè)試一個(gè)用戶界面組件需要進(jìn)行單元執(zhí)行、數(shù)據(jù)輸入和結(jié)果評(píng)估。復(fù)雜的界面(不論是基于 Web 的、Swing,或其他的)將問(wèn)題擴(kuò)大了。您可能需要測(cè)試組件對(duì)具體輸入值的反應(yīng),但在到達(dá)該組件之前,需要對(duì)多個(gè)面板進(jìn)行輸入,才能到達(dá)此輸入?yún)^(qū)域。在最終到達(dá)您所關(guān)心的要進(jìn)行評(píng)估的值之前,這可能導(dǎo)致花費(fèi)許多分鐘來(lái)進(jìn)行數(shù)據(jù)輸入及面板顯示。 Rational Functional TesterRational Functional Tester 是一個(gè)面向?qū)ο蟮淖詣?dòng)測(cè)試工具,它可以使您測(cè)試多種應(yīng)用程序。您可以通過(guò)記錄對(duì)應(yīng)用程序的測(cè)試來(lái)快速地生成腳本,并且您可以測(cè)試應(yīng)用程序中的任意對(duì)象,包括對(duì)象的屬性和數(shù)據(jù)。Rational Functional Tester 為您提供一個(gè)選擇腳本語(yǔ)言和開(kāi)發(fā)環(huán)境的機(jī)會(huì) —— Eclipse 框架中的 Java? 或者 Microsoft174。 Visual Studio 174。 .NET 開(kāi)發(fā)環(huán)境中的 Microsoft 174。 Visual Basic174。 .NET。將 Rational Functional Tester 集成到您的開(kāi)發(fā)平臺(tái)中可以把您帶到一個(gè)新的效率級(jí)別上。這是一個(gè)巨大的優(yōu)勢(shì),因?yàn)檫M(jìn)行安裝后,Rational Functional Tester 就成為您的本地開(kāi)發(fā)環(huán)境中的一個(gè)無(wú)縫部分。Rational Functional Tester 提供記錄和回放功能,并存儲(chǔ) Java 或 .NET 源代碼的記錄腳本。其允許您實(shí)際上不做任何工作就能創(chuàng)建可重復(fù)的測(cè)試腳本,也允許您使用您的程序設(shè)計(jì)技術(shù)用您本地的開(kāi)發(fā)語(yǔ)言來(lái)增強(qiáng)腳本以滿足具體的需求。此功能及方便的使用為進(jìn)行開(kāi)發(fā)和測(cè)試團(tuán)隊(duì)之間的新級(jí)別的整合創(chuàng)造潛能。設(shè)想一個(gè)使用了包含典型的工作臺(tái)應(yīng)用程序工程的公共源存儲(chǔ)庫(kù)的工程,也包含測(cè)試工件工程。這里是幾個(gè)此類型環(huán)境中的可能的情況:情況 1:開(kāi)發(fā)人員為系統(tǒng)增強(qiáng)錄制新腳本并檢入(check in)測(cè)試腳本。一個(gè)可以將腳本添加到一套適當(dāng)?shù)臏y(cè)試程序中并準(zhǔn)備在開(kāi)發(fā)人員結(jié)束編碼之前就進(jìn)行應(yīng)用程序新版本的回歸測(cè)試的測(cè)試人員立即得到了該腳本! 情況 2:開(kāi)發(fā)人員為系統(tǒng)增強(qiáng)錄制新腳本并檢入(check in)測(cè)試腳本。一個(gè)可以使腳本成為數(shù)據(jù)驅(qū)動(dòng)并開(kāi)始向開(kāi)發(fā)人員已經(jīng)編碼的簡(jiǎn)單用例中添加更多用例的測(cè)試人員立即得到了該腳本。 情況 3:開(kāi)發(fā)人員收到了一張關(guān)于功能測(cè)試周期中遇到的問(wèn)題的缺陷清單。缺陷清單標(biāo)識(shí)遇到了問(wèn)題的測(cè)試腳本。開(kāi)發(fā)人員在本地調(diào)試模式下啟動(dòng)應(yīng)用程序,在合適的位置設(shè)置斷點(diǎn),選擇清單中標(biāo)識(shí)的腳本并開(kāi)始回放。 情況 4:測(cè)試人員正在開(kāi)發(fā)針對(duì)產(chǎn)品某一特性的測(cè)試用例。測(cè)試人員對(duì)應(yīng)用將要或應(yīng)該表現(xiàn)的方式感到困惑。測(cè)試人員可以打開(kāi)開(kāi)發(fā)人員的測(cè)試腳本、檢查代碼和注釋,并執(zhí)行測(cè)試腳本以查看開(kāi)發(fā)人員認(rèn)為正在開(kāi)發(fā)的內(nèi)容是什么。如果測(cè)試人員看到問(wèn)題,他可以以對(duì)于開(kāi)發(fā)人員編碼的新測(cè)試用例的形式來(lái)建議變更。 情況 5:開(kāi)發(fā)人員坐下來(lái)維護(hù)不是他們開(kāi)發(fā)的一小段代碼。開(kāi)發(fā)人員對(duì)代碼表現(xiàn)的方式感到困惑。開(kāi)發(fā)人員可以打開(kāi)測(cè)試腳本,檢查代碼和注釋,并運(yùn)行測(cè)試腳本以查看原有開(kāi)發(fā)人員所認(rèn)為自己開(kāi)發(fā)的內(nèi)容是什么。 很難找到能夠加強(qiáng)此級(jí)別上的開(kāi)發(fā)人員與測(cè)試人員間的協(xié)作的工具。不需要您的測(cè)試人員進(jìn)行記錄和重放當(dāng)您記錄腳本的時(shí)候,Rational Functional Tester 會(huì)自動(dòng)為被測(cè)的應(yīng)用程序創(chuàng)建測(cè)試對(duì)象地圖。對(duì)象地圖包含每個(gè)對(duì)象的識(shí)別屬性。當(dāng)您更新對(duì)象地圖中的識(shí)別信息時(shí),任何使用該對(duì)象地圖的腳本會(huì)共享更新的信息,這減少了維護(hù)的成本及整個(gè)腳本開(kāi)發(fā)的復(fù)雜度。對(duì)象地圖還提供向腳本添加對(duì)象的快速方法。它列出應(yīng)用程序中用到的測(cè)試對(duì)象,不論它們是否為當(dāng)前顯示出的。您可以通過(guò)依據(jù)現(xiàn)有的地圖或按照需要添加對(duì)象來(lái)創(chuàng)建新的測(cè)試對(duì)象地圖。Rational Functional Tester 還以 ScriptAssure 為特色:對(duì)象識(shí)別技術(shù)可以使您成功地回放腳本,甚至是當(dāng)在測(cè)應(yīng)用程序已經(jīng)更新過(guò)的時(shí)候。您可以為測(cè)試對(duì)象必須通過(guò)的,能作為識(shí)別候選的識(shí)別分?jǐn)?shù)設(shè)置門檻,并且如果 Rational Functional Tester 接受了分值高于指定門檻的候選者,您還可以向日志文件中書(shū)寫(xiě)警告。這減少了開(kāi)發(fā)人員花在維護(hù) GUI 級(jí)別的測(cè)試腳本(例如,不同于 JFCUnit)上的時(shí)間。對(duì)象地圖可以是共享的也可以是私有的。私有地圖依附于腳本并且只由該具體的腳本進(jìn)行訪問(wèn),反之,共享地圖由多個(gè)腳本共享。共享地圖的優(yōu)勢(shì)是,當(dāng)需要更新對(duì)象時(shí),對(duì)地圖中的一個(gè)更新就能修改多個(gè)腳本。在 Rational Functional Tester Projects 視圖中或當(dāng)您創(chuàng)建新的測(cè)試對(duì)象地圖時(shí),您可以將多個(gè)私有的或共享的測(cè)試對(duì)象地圖合并成一個(gè)單個(gè)的共享測(cè)試對(duì)象地圖。Rational Functional Tester 可以隨意地更新您所選擇的指向新合并的測(cè)試對(duì)象地圖的腳本。在記錄過(guò)程中,您可以向腳本中插入驗(yàn)證點(diǎn)以確定在被測(cè)應(yīng)用程序的構(gòu)造過(guò)程中對(duì)象的狀態(tài)。驗(yàn)證點(diǎn)捕獲對(duì)象信息(根據(jù)驗(yàn)證點(diǎn)的類型,可以是對(duì)象屬性驗(yàn)證點(diǎn)或五種數(shù)據(jù)驗(yàn)證點(diǎn)類型中的一個(gè) —— 菜單等級(jí)、 表格、文本、樹(shù)形層次或 列表)并存儲(chǔ)到基本數(shù)據(jù)文件中。此文件中的信息成為隨后的構(gòu)造過(guò)程中對(duì)象的期望狀態(tài)。在執(zhí)行測(cè)試之后,您可以利用 Verification Point Comparator 來(lái)分析區(qū)別,或者如果對(duì)象性能改變了,就更新基線(期望的對(duì)象狀態(tài))。其不僅能提供比傳統(tǒng)的斷言的更多種的功能,還將數(shù)據(jù)放在能復(fù)用的地方。您可以用正則表達(dá)式替代識(shí)別屬性 —— 或者考慮基于模式的識(shí)別,替代精確地匹配。這允許對(duì)象識(shí)別中的更多靈活性。您還可以將屬性轉(zhuǎn)變成正則表達(dá)式及 Verification Point Editor 中的或測(cè)試對(duì)象地圖中的數(shù)值范圍。另外 Regular Expression Evaluator 允許您在編輯時(shí)測(cè)試表達(dá),這節(jié)省了您不得不運(yùn)行腳本以查看模式是否運(yùn)行的時(shí)間??蓞⒖嫉谖骞?jié):Rational Functional Tester產(chǎn)品資料 您可以參閱本文在 developerWorks 全球站點(diǎn)上的 英文原文 。地址: 查看更多的“Hello,World!”系列教程。 地址: IBM 面向服務(wù)的架構(gòu)(Service Oriented Architecture,SOA)解決方案 (英文):了解更多關(guān)于 IBM SOA 的信息。地址: Rational Functional Tester 產(chǎn)品專題:找到關(guān)于 Rational Functional Tester 的技術(shù)文檔、指導(dǎo)文章、教程、下載,和產(chǎn)品信息。地址: Rational Functional Tester 試用版:下載免費(fèi)試用版地址: Extension for TerminalBased Applications for Rational Functional Tester:下載免費(fèi)試用版本。該擴(kuò)展產(chǎn)品可以讓您使用此處介紹的強(qiáng)大的 Functional Tester 功能來(lái)測(cè)試基于終端的應(yīng)用程序。地址:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1