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

正文內(nèi)容

基于qtp的自動化測試-wenkub

2023-04-09 12:43:08 本頁面
 

【正文】 以外,還將被操作的對象及相應的動作按照層次和順序保存在一個基于表格的Keyword View(關(guān)鍵字視圖)中。但是在批量操作時,使用QTP的確能夠幫助測試人員高效的完成很多工作。其中包括:創(chuàng)建測試腳本、插入檢查點、增強測試腳本、運行測試與分析結(jié)果和維護測試等方面。自動化工具出現(xiàn)目的是想用它來執(zhí)行重復的手動測試,主要是用于回歸測試和測試同一軟件的新版本。(5) Silverlight對象,網(wǎng)頁的內(nèi)容是用Silverlight開發(fā)的。產(chǎn)品可以對以下類型對象進行GUI功能性測試:(1)Windows類型對象,一般為用C++/Delphi/VB/VFP/PB/.NetForm等技術(shù)開發(fā)的桌面程序。各水平的的測試人員都可以通過TestPartner的可視化導航器來快速創(chuàng)建測試并執(zhí)行。檢查點用于確定當前實際結(jié)果與預期值是否一樣。QARun的測試實現(xiàn)方式是通過檢測鼠標移動、鍵盤點擊操作等被測應用,即而得到相應的測試腳本,對該腳本可以進行需要編輯和調(diào)試。SilkTest,是用于對企業(yè)級應用進行功能測試的領(lǐng)先產(chǎn)品,可用于測試Web、Java或是傳統(tǒng)的C/S結(jié)構(gòu)。這種測試和管理的雙重功能十分利于剛進入測試領(lǐng)域的人員。  WinRunner是Mercury Interactive公司的一種企業(yè)級的功能測試工具,用于檢測應用程序是否能夠達到預期的功能及正常運行。在選擇測試方案的時候,要參照下列因素[4]:(1) 項目的影響:制定的方案是否對整個項目有積極作用,或者讓開發(fā)更敏捷(2) 復雜度:自動化是否容易實現(xiàn)(3) 時間:自動化測試的實現(xiàn)需要多少時間(4) 早期需求和代碼的穩(wěn)定性:如果不能穩(wěn)定,那么自動化測試介入會很尬尷(5) 覆蓋率:能否覆蓋程序中的關(guān)鍵特性和功能(6) 資源:有沒有足夠的人力資源、數(shù)據(jù)資源、硬件資源來支持自動化的開展在確定方案后,測試腳本的編碼階段,編寫方法也左右著自動化測試的效率和質(zhì)量。同樣,在一個非常緊迫的項目中也是不合適的,因為需要測試人員開發(fā)編寫測試腳本,并需要開發(fā)人員的配合使得整個進程更加緊張倉促,適得其反。而在借助計算機強大的計算能力下,可以不知疲倦、重復的運行,對于大量的數(shù)據(jù)也能在短時間內(nèi)處理結(jié)束。軟件測試的一個顯著特點就是重復性,重復的工作除了機器人沒人忍受的了。如果在需求定義方面做得很好,對自動化測試十分有益,可以盡早的選擇測試策略,讓自動化測試高層次整體地進行。1983年,ANSI IEEE STD729給出了軟件質(zhì)量的定義[ 6],包括:(1) 軟件產(chǎn)品質(zhì)量滿足用戶要求的程度;(2) 軟件各種屬性的組合程度;(3) 用戶對軟件產(chǎn)品的綜合反映程度;(4) 軟件在使用過程中滿足用戶要求的程度。軟件質(zhì)量也是軟件項目管理的重要組成部分,在不同的開發(fā)模式中,都會圍繞軟件質(zhì)量管理提出相應的做法。在測試用例中,主要分為兩種。 如何通過軟件測試發(fā)現(xiàn)軟件缺陷手工測試仍然是主要的查找錯誤的方式,自動化測試能部分地解決覆蓋面的問題和測試效率的問題,但是不能從根本上解決問題。因此,軟件缺陷與硬件缺陷一樣,都需要人們重視他們可能造成的危害與損失。 課題研究目的本文旨在通過QTP在具體案例中的使用,包括設計測試案例、錄制、優(yōu)化腳本功能等,來具體認識自動化測試對于普通應用軟件,都可以發(fā)揮其功能測試和回歸測試的優(yōu)點,省去了手工測試的繁瑣,更加低成本,便捷而快速的找出軟件的BUG所在,是軟件開發(fā)中一個不可或缺的重要的一部分。西北工業(yè)大學在C/S系統(tǒng)的測試方面進行了許多的研究工作,并且取得了一定的成績。為了更好的實現(xiàn)測試的自動化,用自動化測試代替手工勞動,許多IT廠商推出了以工具為中心的測試,是測試人員只需要關(guān)注腳本技術(shù)和配置文件的編寫。在許多大型的軟件公司,其測試人員和開發(fā)人員比例達到了1:1,甚至更多[4]。這些都在極大程度上降低了測試的覆蓋率,增加了測試的成本,影響了軟件質(zhì)量的可靠性[4]。于是,軟件測試便扮演了極其重要的角色,貫穿于整個軟件生命周期,檢驗各個階段的成果是否符合質(zhì)量要求和達到預先定義的目標。測試過程包括各功能測試場景設計和用例的編寫,測試腳本的創(chuàng)建、編輯,對測試腳本的增強、調(diào)試,以及對測試執(zhí)行結(jié)果進行分析,檢查測試運行過程的正確性。畢業(yè)論文(設計)作者簽名: 日期: 基于QTP的自動化測試摘 要 在軟件開發(fā)過程中,軟件測試是發(fā)現(xiàn)軟件缺陷的最直接手段,也是作為控制軟件缺陷最主要的手段。 本科畢業(yè)論文(設計)題目:基于QTP的自動化測試 姓 名: 張 海 波 學 號: 1042157124 專 業(yè): 計算機科學與技術(shù) 院 系: 信息工程學院 指導老師: 錢 麗 職稱學位: 講師/碩士 完成時間: 2014年5月12日 教務處制39 / 48安徽新華學院本科畢業(yè)論文(設計)獨創(chuàng)承諾書本人按照畢業(yè)論文(設計)進度計劃積極開展實驗(調(diào)查)研究活動,實事求是地做好實驗(調(diào)查)記錄,所呈交的畢業(yè)論文(設計)是我個人在導師指導下進行的研究工作及取得的研究成果。在不斷尋找有效的測試方法同時,自動化測試已經(jīng)成為提高軟件測試效率和解決覆蓋面的重要技術(shù)手段。同時通過手工測試與自動化測對比,凸顯自動化測試在測試效率等方面的優(yōu)勢。據(jù)大量統(tǒng)計資料顯示,在典型的軟件開發(fā)的項目中,軟件測試投入的成本和工作量往往占到軟件的總成本和總工作量的40%以上。因此,軟件測試自動化技術(shù)的出現(xiàn),從真正意義上把測試人員從簡單重復的勞動中解放出來,彌補了手動測試在應付大規(guī)模測試中疲態(tài)的缺陷,尤其是面對大量的數(shù)據(jù)需要檢查時,人工的比較和搜索不僅效率低,而且容易出錯,覆蓋面偏低。然而,在早期軟件測試常常被忽視,軟件經(jīng)過開發(fā)人員簡單的單元測試后進行發(fā)布,導致的后果可想而知。常用的測試工具有Mercury Interactive公司的QTP、LoadRunner、TestDirectior,IBM的Web自動化測試工具Rational Function Tester,Segue Software公司的Segue,Compuware公司的QACenter。北京航空航天大學和北京大學經(jīng)過技術(shù)的攻關(guān),共同研制了一系列測試工具和程序理解工具,例如具有典型代表的SafePro/javao和SafePro C/C++。2軟件缺陷與軟件測試 軟件缺陷與硬件缺陷異同對于用戶來說,軟件缺陷與硬件缺陷一樣,會對用戶在使用時造成困擾。不同在于,硬件缺陷大多是可預見的,比較容易被發(fā)現(xiàn)。而在軟件測試之前的開發(fā)環(huán)節(jié)中,開發(fā)人員已經(jīng)對對軟件進行缺陷控制,盡管大多停留在“調(diào)試”階段的測試水平。一是驗證軟件功能正確的;另一種適用于證明軟件錯誤的。1986年,ISO8492給出了質(zhì)量定義:質(zhì)量是產(chǎn)品或服務滿足明示或暗示需求能力的固有特性和特征的集合。簡而言之,功能、性能和可靠性是衡量軟件質(zhì)量的三個維度指標。而在RUP迭代模型中,實施自動化測試時,需要與開發(fā)策略緊密結(jié)合,關(guān)注早期構(gòu)建、迭代的速度、風險、覆蓋目標等。在精確性的問題上,當手動測試遭遇大量的數(shù)據(jù)需要檢查的時候,數(shù)據(jù)比較和搜索定位不僅效率不高而且易出錯,達不到預期的覆蓋率。于是自動化測試的優(yōu)勢則表現(xiàn)如下:(1) 可重復性強(2)計算精確(3)大批量操作(4)覆蓋面廣(5)搜索效率高在軟件測試的階段,自動化測試應該被當作一個項目來開展。其次,什么時候開始自動化測試項目?不能過早,太早的話,軟件不成形,界面、編碼等不穩(wěn)定,改動頻繁,這時候開展自動化徒增成本,得不償失。自動化功能測試的開發(fā)方式主要有:(1) 線性的(2) 結(jié)構(gòu)化的(3) 共享的(4) 數(shù)據(jù)驅(qū)動的(5) 關(guān)鍵字驅(qū)動的QTP全名HP QuickTest Professional software ,并更名為Unified Functional Testing  QTP是Quick test Professional的簡稱,是一款自動化測試工具。通過自動錄制、檢測和回放測試用戶的操作,WinRunner能夠有效地幫助測試人員對復雜應用的不同發(fā)布版進行測試,提高測試人員的工作效率和質(zhì)量,且保障跨平臺的、復雜的企業(yè)級應用能夠無故障發(fā)布及長期穩(wěn)定運行。AdventNet QEngine是一個應用廣泛且獨立于平臺的自動化軟件測試工具,可用于Java API測試、web性能測試、Java應用性能測試、Web功能測試、SOAP測試、回歸測試和Java應用功能測試。SilkTest提供了豐富的功能,使用戶能夠高效地進行自動化測試。在記錄的過程中可針對被測應用中所包含的功能點進行基線值的建立,即在插入檢查點的同時建立預期值。Test Partner作為一個自動化的功能測試工具,它專為測試基于微軟、Java和Web技術(shù)的復雜應用而設計。通過可視的導航器錄制并回放測試,每一個測試都將以樹狀結(jié)構(gòu)展示,以清楚地顯現(xiàn)測試通過的應用路徑。(2)IE網(wǎng)頁對象,一般性的網(wǎng)站,比如大的門戶類網(wǎng)站。(6) WPF對象,一般為用WPF技術(shù)開發(fā)的桌面程序。在測試前要考慮好如何制定相應的測試計劃,例如要測試那些功能、操作步驟、輸入數(shù)據(jù)和期望的輸出數(shù)據(jù)等[13]。 QTP的安裝與配置第一步:點擊QTP的執(zhí)行文件,選擇路徑進行安裝第二步:安裝完成后會出現(xiàn)下圖的對話框,然后點擊”O(jiān)K”,; 初始界面圖第三步:選擇“Blank Test”選項,; 空白測試創(chuàng)建 QTP的使用QTP進行功能測試的測試流程包括(1)制定測試計劃(2)創(chuàng)建測試腳本(3)增強測試腳本功能(4)運行測試(5)分析測試結(jié)果] 五個步驟:創(chuàng)建測試腳本制定測試計劃分析測試結(jié)果運行測試增強測試腳本功能 測試流程圖自動測試的測試計劃是作為測試全工程的指導,根據(jù)被測項目的具體需求,和使用的測試工具特征而制定。在測試計劃階段,首先要做的就是分析被測應用的特點,決定應該對哪些功能點進行測試,可以考慮細化到具體頁面或者具體控件。比如,當測試人員單擊一個鏈接或選擇一個Check Box或者提交一個表單,相應的操作流程都會被記錄在關(guān)鍵字視圖中。測試過程中測試人員還可以調(diào)試自己的腳本,直到腳本完全符合要求。通過報告中的測試信息,發(fā)現(xiàn)錯誤并增強腳本。第三步:測試要具有全面性,根據(jù)登錄界面的按鈕分布,先對Help按鈕進行設計,用IF語句來
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1