QTP檢查連結化物件的兩種方法

 在QTP中,對於網頁連結的測試可以使用Link對象,例如下面的指令碼用於對連結的地址進行檢查:‘ 對連結的地址進行檢查Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Link("REGISTER").CheckProperty

手機應用測試的要點

註:節選自《軟體測試技術大全》  9.3.4 手機應用測試的要點近年來手機的相關技術不斷髮展,從10多年前的奢侈品到了現在幾乎人手一台的福士消費品。伴隨而來的是手機應用軟體的快速發展。而手機的應用軟體也隨著手機的普及而不斷髮展,給測試人員帶來的是一個嶄新的測試領域。1.1。手機應用軟體的特點一般手機的應用具有以下特點:q      螢幕小。相比PC電腦的顯示器,手機的顯示地區要小得多。手機的應用程式介面要在手掌大小的地區充分展示必要的資訊給使用者,這不是一件容易的事情。q     

LoadRunner函數中的幾個陷阱

1、atof 在loadrunner中如果直接用float f;f=atof("123.00");lr_output_message("%f",f);輸出的結果會是1244128.00,根本不是我們想要的。 因為float,double型在不同的平台下長度不一樣,所以在loadrunner中調用atof需要顯式的聲明這個函數。如下:doubleatof (const char *string);float

Bug的品質衡量

註:節選自《軟體測試技術大全》 

測試對象級架構 – QTestWare

什麼是 QTestWare ? QTestWare 是專為 QTP 自動化測試工程師設計和開發的工具包,是 QTP 自動化測試的基礎架構, QTestWare 解決了很多控制項識別、錄製的問題,並且增強了很多控制項的測試介面,讓 GUI 控制項測試更加簡單、便捷,讓 QTP 測試指令碼更加穩健,可維護性和可重用性更強。 QTestWare 解決控制項錄製問題 QTestWare 幫您解決很多控制項的錄製問題,例如對於 .NET 控制項 TrackBar ,普通的錄製將得到如下指令碼:

TestComplete8新特性窺探

從AutomatedQA的網站上看到TestComplete 8

《使用者體驗測試的自動化實現》- 什麼是使用者體驗測試?

註:節選自《使用者體驗測試的自動化實現》,文章最早發表在《51測試天地》第9期什麼是使用者體驗測試?    使用者體驗是軟體產品的使用者對產品的印象、感覺,同時也是使用者既有的軟體使用習慣和業務思維模型的綜合反映。軟體產品的使用者體驗好,則能讓使用者感到使用方便、易用、符合思維習慣。    使用者體驗測試就是基於使用者的使用習慣和思維模式出發,結合實際的業務情境,對軟體產品的外觀、操作方式等方面進行檢查。在MSF的組隊模型中,就專門有一個角色被稱為“使用者體驗工程師”(User

Telelogic的測試設計和測試案例產生工具

 在《軟體測試技術大全》一書中,我介紹了一些測試案例設計和產生工具,例如分類樹設計的CTE XL,自己開發的正交表測試案例自動產生工具等。今天來看看Telelogic在這方面的解決方案: Telelogic的基於情境/需求的測試方法主要由兩個工具來支撐:Rhapsody Automatic Test Generator (ATG) 和Rhapsody TestConductor。 Scenario/Requirements Based Testing Industry analysts

Watir vs. Selenium

參考:http://www.newsqa.com/watir-vs-selenium/ Watir本質上就是封裝了IE COM介面的Ruby庫。Watir is a Ruby library that wraps the COM interface to Internet Explorer. COM is a long-standing Windows-based technology for making libraries accessible to various languages.

增強QTP調試器功能的方法

QTP的指令碼編輯器中預設的調試器的功能十分有限,在調試過程中很多個物件的屬性都不能詳細地看到。但是如果安裝了Visual Studio.NET 2008,則可以增強QTP的調試能力,在“Debug Viewer”中可以查看到對象的大部分屬性。 可以通過安裝Visual Studio.NET 2008來增強QTP調試能力,也可以不安裝,僅僅把其中一個名為PDM.DLL的檔案拷貝到“C:/Program Files/Common Files/Microsoft

利用QTP在WEB應用程式上進行簡單的猴子測試

利用QTP可以在WEB應用程式上進行簡單的猴子測試,例如遍曆首頁面中的每一個連結,每次選擇一個連結進行點擊操作,然後回退到首頁面,再選擇下一個連結進行點擊,如此類推。在測試過程中,把每個動作寫入測試日誌中。 下面代碼摘自QTP的CodeSamplesPlus並做了一些必要的修改: ' 啟動IE瀏覽器SystemUtil.Run "iexplore.exe"' save the Report Filter modeOldFilter =

AndroMDA用於測試領域

AndroMDA用於測試領域 什麼是AndroMDA?AndroMDA is one of the most powerful Open Source MDA Generators on the planet. It is used all over the world for everything from simple CRUD applications to complex enterprise applications. AndroMDA comes with an array of

VBS中如何擷取一個數組中最大值的位置?

VBS中如何擷取一個數組中最大值的位置? 以下VBS指令碼可以實現這個功能: Public Function getArrMaxValueIndex(ByVal arr)        Dim ix, ixMax             ixMax = 0        For ix = 1 To UBound(arr)            If ( arr(ixMax) < arr(ix) ) Then                ixMax = ix            End

VBS中的ExecuteGlobal語句的使用

在VBScript中,可以用ExecuteGlobal語句來在一個指令檔中載入另外一個指令碼的函數,例如,假設需要載入的是指令碼Test.vbs:Function Test1 Msgbox "Test1"End Function那麼可以在指令碼ExecuteGlobal.vbs中按下面的方式載入並調用Test1函數:Set fso = CreateObject("Scripting.FilesyStemObject")Str = fso.OpenTextFile("Test.vbs",

在QTP中使用Dictionary對象

VBScript的Dictionary 對象與PERL的關聯陣列(associative array)類似,其中儲存的內容可以是任何資料,每一個儲存的資料都與一個唯一的鍵(Key)關聯,鍵用於擷取每一項資料,鍵通常是整型或字串類型。在QTP中,可以把Dictionary 當成數組來用,而且可以隨時添加資料,而不需要預先定義大小。下面是一個使用的例子:' 建立Dictionary對象Set Dic = CreateObject("Scripting.Dictionary")'

QTP與手機測試

手機應用時代的來臨給自動化測試帶來了新的挑戰! According to Forrester Research,95% ofenterprises have already deployed or are in the process of evaluating wirelesse-mail, and approximately 33% of North American and European businesses haveimplemented sales force

QTP指令碼編寫技巧 – 從函數中返回多個值的方法

relevantcodes.com的《Passing Multiple Values from Functions》這篇文章介紹了如何從函數(Function)中返回多個值:http://relevantcodes.com/passing-multiple-values-from-functions/ 第一種方法是利用全域變數,因此根本不用返回,只要直接給全域變數賦值即可。例:Dim intNumber_1: intNumber_1 = 40Dim intNumber_2: intNumber_

QTP的錯誤恢複情境機制

在指令碼運行過程中,可能會出現一些非預期的事件、錯誤、程式崩潰等情況,阻止指令碼繼續執行下去,測試指令碼可能會一直暫停執行直到某些介面操作被執行才能恢複。為了處理這類型的錯誤,QTP通過建立Recovery Scenarios,並關聯到某個測試指令碼。可以把這些定義的Recovery Scenarios稱為恢複情境,這些恢複情境會被相應的事件觸發而執行。Recovery Scenarios的設計目的是用於處理那些不可預見的事件,例如,可以定義一個Recovery

Watir資料驅動 – Excel

在Watir中做資料驅動,採用Excel作為資料來源是個不錯的選擇,使用Excel需要win32ole包,讀取Excel非常方便: require 'win32ole' excel = WIN32OLE::new('excel.Application') workbook = excel.Workbooks.Open('D://Ruby Watir//Watir//watir project//Data.xls')worksheet = workbook.Worksheets(1)

在Watir中進行對象映射(Object Map)的方法

自動化測試載入器都流行做對象映射,例如QTP的Object Repository、RFT的Object Map,如果要在Watir中做對象映射應該怎麼做呢?  尋找了一下OpenQA上關於Watir的FAQ,發現這種方法:http://wiki.openqa.org/display/WTR/FAQ#FAQ-HowdoIcreateanapplication%2Fobjectmap%3FHow do I create an application/object map?Insert the

總頁數: 61357 1 .... 21459 21460 21461 21462 21463 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.