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

正文內(nèi)容

基于qtp的自動化測試本科畢業(yè)論文-文庫吧資料

2024-09-05 18:26本頁面
  

【正文】 ass 腳本錄制 第一步:對于登錄界面,首先對登錄進行了錄制,分 別輸入用戶名及密碼,生成了最簡單的 VB腳本。通過報告中的測試信息,發(fā)現(xiàn)錯誤并增強腳本。 包括測試名稱。測試過程中測試人員還可以調(diào)試自己的腳本,直到腳本完全符合要求。以及 通過 變量的 參數(shù)化功能,使用多組的數(shù)據(jù)驅(qū)動整個 測試過程 。比如,當(dāng)測試人員單擊一個鏈接 或 選擇一個 Check Box 或者提交一個表單, 相應(yīng)的 操作流程都會被記錄在關(guān)鍵字視圖中。 創(chuàng)建測試腳本 QTP的自動錄制機制能夠?qū)y試人員的每一個操作步驟及被操作的對象記錄下來,自動生成測試腳本。在測試計劃階段,首先要做的就是分析被測應(yīng)用的特點,決定應(yīng)該對哪些功能點進行測試,可以考慮細(xì)化到具體頁面或者具體控件。當(dāng)然 QTP 是 不能完全取代測試人員的手工操作, 如測試腳本的創(chuàng)建和測試用例的設(shè)計。 QTP 的安裝與配置 第一步:點擊 QTP 的 執(zhí)行文件,選擇路徑進行安裝 第二步:安裝完成后會出現(xiàn)下圖的對話框,然后點擊 ”O(jiān)K”,如圖 ; 圖 初始界面圖 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) 10 第三步:選擇“ Blank Test”選項,如圖 ; 圖 空白測試創(chuàng)建 QTP 的使用 QTP 進行功能測試的測試流程 包括( 1) 制定 測試計劃 ( 2) 創(chuàng)建測試腳本 ( 3)增強測試腳本功能( 4)運行測試 ( 5) 分析測試 結(jié)果 ] 五個步驟: 圖 測試流程圖 創(chuàng)建測試腳本 制定測試計劃 分析測試結(jié)果 運行測試 增強測試腳本功能 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) 11 制定測試計劃 自動測試 的測試計劃是 作為 測試全工程 的 指導(dǎo) , 根據(jù)被測項目的具體需求, 和使用的測試工具 特征 而制定。它可以覆蓋絕大多數(shù)的軟件開發(fā)技術(shù), 不僅 簡單高效 而且 具備測試用例可重用的特點。在測試前要考慮好如何 制定相應(yīng)的測試計劃 ,例如要測試那些功能、操作步驟、輸入數(shù)據(jù)和期望的輸出數(shù)據(jù)等 [13]。 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) 9 3 QuickTest Professional 的簡介 QTP 是 Quick test Professional 的簡稱,是一 款 自動 化 測試工具。 ( 6) WPF 對象,一般為用 WPF 技術(shù)開發(fā)的桌面程序。 ( 4) Flex 對象,網(wǎng)頁的內(nèi)容是用 Flex 開發(fā)的。 ( 2) IE 網(wǎng)頁對象,一般性的網(wǎng)站,比如大的門戶類網(wǎng)站。 AutoRunner 是黑盒測試工具,可以用來完成功能測試、回歸測試,可以提高測試效率,降低測試人工成本。通過可視的導(dǎo)航器錄制并回放測試,每一個測試都將 以 樹狀結(jié)構(gòu) 展示 ,以清楚地顯現(xiàn)測試通過的應(yīng)用路徑。 TestPartner 通過 采用通用的、分層的方式來進行腳本的開發(fā)。 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) 8 Test Partner 作為 一個自動化的功能測試工具,它專為測試基于微軟、 Java 和Web 技術(shù)的復(fù)雜應(yīng)用而設(shè)計。 一般 ,檢查點在 QARun 提示目標(biāo)系統(tǒng)執(zhí)行一系列事件之后被執(zhí)行。在記錄的過程 中可針對被測應(yīng)用中所包含的功能點進行基線值的建立, 即 在插入檢查點的同時建立 預(yù)期 值。 QA Run。 SilkTest 提供了 豐富的 功能,使用戶能夠高效地進行自動化測試。此工具 為 Java 技術(shù) 開發(fā), 十分 便于移植 并可 提供多平臺支持。 AdventNet QEngine 是一個應(yīng)用廣泛且獨立于平臺的自動化軟件測試工具,可用于 Java API 測試、 web 性能測試、 Java 應(yīng)用性能測試、 Web 功能測試、 SOAP 測試、回歸測試和 Java 應(yīng)用功能測試。集成在測試人員的桌面 IBM Rational Test Manager 上,測試人員可以計劃、組織、執(zhí)行、管理和報告所有測試活動,包括手動測試報告。通過 自動錄制、檢測和回放 測試 用戶的操作, WinRunner 能夠有效地幫助測試人員對復(fù)雜應(yīng)用的不同發(fā)布版進行測試,提高測試人員的工作效率和質(zhì)量, 且保障 跨平臺的、復(fù)雜的企業(yè)級應(yīng)用 能夠 無故障發(fā)布及長期穩(wěn)定運行。在測試前要考慮好如何 制定相應(yīng)的測試計劃 ,例如要測試那些功能、操作步安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) 7 驟、輸入數(shù)據(jù)和期望的輸出數(shù)據(jù)等 。自動化功能測試的開發(fā)方式主要有: ( 1) 線性的 ( 2) 結(jié)構(gòu)化的 ( 3) 共享的 ( 4) 數(shù)據(jù)驅(qū)動的 ( 5) 關(guān)鍵字驅(qū)動的 自動化測試工具介紹 QTP 全名 HP QuickTest Professional software , 2020 年 12 月 6 日發(fā)布 了 版本,并更名為 Unified Functional Testing QTP 是 Quick test Professional 的簡稱,是一 款 自動 化 測試工具。熟悉和了解各種編程語言、編程工具,以及各種控件會使得在開展測試時得心用手。 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) 6 其次,什么時候開始自動化測試項目?不能過早,太早的話,軟件不成形,界面、編碼等不穩(wěn)定,改動頻繁,這時候開展自動化徒增成本,得不償失。短期的或者一次性的項目不宜采用,因為這反而增加開發(fā)周期和成本。于是自動化測試的優(yōu)勢則表現(xiàn)如下: ( 1) 可重復(fù)性強 ( 2)計算精確 ( 3)大批量操作 ( 4)覆蓋面廣 ( 5)搜索效率高 如何開展自動化測試 在軟件測試的階段,自動化測試應(yīng)該被當(dāng)作一個項目來開展。當(dāng)然不意味著手動測試就這樣被淘汰,手工測試有這其不可替代的地方: ( 1) 測試用例的設(shè)計:測試人員的經(jīng)驗和判斷能力是一切工具不具備的 ( 2) 界面和用戶體驗:人類 的審美和感官及心理體驗是其他無法代替的 ( 3) 正確性的檢查:工具是不具備推理和邏輯思維的。在精確性的問題上,當(dāng)手動測試遭遇大量的數(shù)據(jù)需要檢查的時候,數(shù)據(jù)比較和搜索定位不僅效率不高而且易出錯,達不到預(yù)期的覆蓋率。細(xì)粒度的迭代讓每次的測試很難擊中目安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) 5 標(biāo)和定義標(biāo)準(zhǔn)。 而在 RUP 迭代模型中,實施自動化測試時,需要與開發(fā)策略緊密結(jié)合,關(guān)注早期構(gòu)建、迭代的速度、風(fēng)險、覆蓋目標(biāo)等。在傳統(tǒng)的瀑布開發(fā)模型中,軟件測試作為一個獨立的階段出現(xiàn),在進入測試階段之前,應(yīng)該完成編碼并且提供完善的需求、設(shè)計和文檔。 簡而言之,功能、性能和可靠性是衡量軟件質(zhì)量的三個維度指標(biāo)。因此,質(zhì)量不是 簡單地滿足用戶需求,還得包含證明質(zhì)量達標(biāo)所使用的評測方法及標(biāo)準(zhǔn),以及如何實施可管理、可重復(fù)使用的流程,以確保由此流程生產(chǎn)的產(chǎn)品已達到預(yù)期的、穩(wěn)定的質(zhì)量水平。 1986 年, ISO8492 給出了質(zhì)量定義:質(zhì)量是產(chǎn)品或服務(wù)滿足明示或暗示需求能力的固有特性和特征的集合。 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) 4 軟件質(zhì)量與軟件測試 軟件質(zhì)量是軟件產(chǎn)品的核心價值體現(xiàn),也是企業(yè)競爭力的體現(xiàn),重視軟件質(zhì)量的企業(yè)通常能獲得更多的收益。一是驗證軟件功能正確的;另一種適用于證明軟件錯誤的。測試人員通過產(chǎn)品需求,以及用戶的實際業(yè)務(wù)背景,設(shè)計出各種測試用例,通過執(zhí)行測試用例,判斷被測試的應(yīng)用程序是否滿足用戶需求。 而在軟件測試之前的開發(fā)環(huán)節(jié)中,開發(fā)人員已經(jīng)對對軟件進行缺陷控制,盡管大多停留在 “調(diào)試 ”階段的測試水平。由于軟件的復(fù)雜度高,狀態(tài)空間廣闊,因此,要覆蓋軟件所有的可能行為幾乎是不可能的。不同在于,硬件缺陷大多是可預(yù)見的,比較容易被發(fā)現(xiàn)。然而在一些比較依賴軟件進行業(yè)務(wù)處理的領(lǐng)域,便可能造成重大的經(jīng)濟損失,甚至危及生命,例如 2020 年 4 月,某個軟件缺陷導(dǎo)致某地鐵系統(tǒng)的列車火災(zāi),軟件未能檢測和防止剩余動力在設(shè)備中的使用,導(dǎo)致車過熱而起火。 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) 3 2 軟件缺陷與軟件測試 軟件 缺陷 軟件缺陷與硬件缺陷異同 對于用戶來說, 軟件缺陷與硬件缺陷一樣,會對 用戶在使用時 造成困擾。擁有自主知識產(chǎn)權(quán)的澤眾軟件是國內(nèi)領(lǐng)先的專業(yè)功能測試工具、測試管理工具的供應(yīng)商,從 2020年起就推出了 AutoRunner、TestCenter等優(yōu)秀產(chǎn)品。北京航空航天大學(xué)和北京大學(xué)經(jīng)過技術(shù)的攻關(guān),共同研制了一系列測試工具和程序理解工具,例如具有典型代表的 SafePro/javao和 SafePro C/C++。 國內(nèi)的軟件測試技術(shù)起步較晚,但隨著國內(nèi)軟件企業(yè)規(guī)模的壯大,人才的引進和培養(yǎng),越來越多的軟件生產(chǎn)商開始在自動化測試領(lǐng)域中進行軟件分析和測試工具的研究和開發(fā)。常用的測試工具有 Mercury Interactive公司的 QTP、 LoadRunner、 TestDirectior, IBM的 Web自動化測試工具 Rational Function Tester, Segue Software公司的 Segue, Compuware公司的 QACenter。此后, Gerhart進一步總結(jié)原來的測試?yán)碚?,將軟件測試提升到理論的高度,作為實踐性學(xué)科的參考 [2]。然而,在早期軟件測試常常被忽視,軟件經(jīng)過開發(fā)人 員簡單的單元測試后進行發(fā)布,導(dǎo)致的后果可想而知。 國內(nèi)外研究現(xiàn)狀 軟件測試是軟件質(zhì)量的護航者,只有通過了測試軟件的設(shè)計、編碼和規(guī)約的評審才能通過,在軟件的整個生命周期中具有與軟件開發(fā)相同的地位。 因此,軟件測試自動化技術(shù)的出現(xiàn),從真正意義上 把測試人員從簡單重復(fù)的勞動中解放出來,彌補了手動測試在應(yīng)付大規(guī)模測試中疲態(tài)的缺陷,尤其是面對大量的數(shù)據(jù)需要檢查時,人工的比較和搜索不僅效率低,而且容易出錯,覆蓋面偏低。由于較多的企業(yè)采用瀑布模型進行開發(fā),往往在軟件開發(fā)結(jié)束后才開始進行測試。 據(jù)大量統(tǒng)計資料顯示,在典型的軟件開發(fā)的項目中,軟件測試投入的成本和工作量往往占到軟件的總成本和總工作量的 40%以上。對于軟件,不論采用什么技術(shù)和方法來進行開發(fā),軟件產(chǎn)品中都會存在或多或少的錯誤和問題 [1]。同時通過手工測試與自動化測對比 , 凸顯自動化測試在測試效率等方面的優(yōu)勢。 然后 利用自動化軟件測試工具 Quick Test Professional(簡稱 QTP), 以飛機訂票系統(tǒng)( Flight)為測試對象 , 針對 Flight 的具體功能進行 自動化測試。在不斷尋找有效的測試方法同時,自動化 測試已經(jīng)成為提高軟件測試效率和解決覆蓋面的重要技術(shù)手段。與我一同工作的同志對本研究所做的工作已在論文中作了明確說明并表示謝意。 本科畢業(yè)論文(設(shè)計) 題目: 基于 QTP 的自動化測試 姓 名: 張 海 波 學(xué) 號: 1042157124 專 業(yè): 計算機科學(xué)與技術(shù) 院 系: 信息工程學(xué)院 指導(dǎo)老師: 錢 麗 職稱學(xué) 位 : 講師 / 碩士 完成時間: 2020 年 5 月 12 日 教務(wù)處制 安徽新華學(xué)院本科畢業(yè)論文(設(shè)計)獨創(chuàng)承諾書 本人按照畢業(yè)論文 (設(shè)計)進度計劃積極開展實驗(調(diào)查)研究活動,實事求是地做好實驗(調(diào)查)記錄,所呈交的畢業(yè)論文(設(shè)計)是我個人在導(dǎo)師指導(dǎo)下進行的研究工作及取得的研究成果。據(jù)我所知,除文中特別加以標(biāo)注引用參考文獻資料外,論文(設(shè)計)中所有數(shù)據(jù)均為自己研究成果,不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。 畢業(yè)論文(設(shè)計)作者簽名: 日期: 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) I 基于 QTP 的自動化測試 摘 要 在 軟件開發(fā)過程中 , 軟件測試 是發(fā)現(xiàn)軟件缺陷的最直接手段,也是作為控制軟件缺陷最主要的手段。 本次畢業(yè)設(shè)計,首先對現(xiàn)階段國內(nèi)外對自動化測試的研究成果及發(fā)展前景進行了調(diào)研,比較了傳統(tǒng)手動測試與自動化測試的優(yōu)缺點。測試過程包括各功能測試場景設(shè)計和用例的編寫,測試腳本的 創(chuàng)建 、編輯 ,對測試腳本的增強、調(diào)試 , 以及 對 測試 執(zhí)行 結(jié)果 進行 分析, 檢查測試運行過程的正確性。 關(guān)鍵詞:軟件測試;自動化測試; QTP;功能測試 安徽新華學(xué)院 2020 屆本科畢業(yè)論文(設(shè)計) II QTP based automated testing Abstract In the process of
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1