' check to see if the service is stopped If (objService.Status = ADS_SERVICE_STOPPED) Then ' if the service is stopped, then start it objService.Start End If將它以 startsvc.vbs 為名保存在 C: 盤根目錄。并通過如下命令執行:Cscrīpt C:\STARTSVC.VBS.運行后,經你指定的 IIS 服務項將被重新開啟。
其實,在 Windows 的 samples 目錄下,有個 WSH 文件夾,那里面有不少很具代表性的 .vbs 和。 js 腳本文件。
此外,利用 WSH 還可以自己編寫腳本文件來提高網絡管理方面的效率。
8.從 EXCEL 中導出數據進行測試datatable.AddSheet("51sheet")
datatable.ImportSheet "f:\test.xls","testsheet","51sheet" Dim i,RowCount ' 定義兩個變量i=0 RowCount=datatable.GetSheet("51sheet")。GetRowCount ' 設置 RowCount 等于 51sheet 中的行數。
msgbox RowCount Do while i
datatable.getsheet("51sheet")
datatable.setcurrentrow(i)
' 執行過上面兩句后, CurrentRow 是第一行。
tempData=DataTable.GetSheet("51sheet")。GetParameter("Name")。
Value ' 現在,我們調用 msgbox 看看下面這種調用方法得到的是什么值?沒錯,是第一行的值,下一次循環呢?
' 得到的是第二行的值么?
msgbox "GetParameter-Name:"&tempData ' 這里彈出我們要看的值。
' 下面我們用另外一種方法來得到。
msgbox "GetParameter-i:"&DataTable.GetSheet("51sheet")。GetParameter(1)。Value ' 這里我用 GetParameter(1) 去得到 sheet 中第一列的值。
loop 9.關于 dtGlobalsheet 與 dtLocalsheet 1) dtGlobalsheet 只有一個,它的 index 值比較特殊,它有兩個 index 值,一個是 1 還有一個是內置的默認的 1000 .你可以用 1 或者 1000 去引用它都是正確的。當然了,如果你用 dtGlobalsheet 來引用它也是正確的。這個 sheet 的 Name 叫做 "Global" .注意: SheetName 是區分大小寫的。
2) dtLocalsheet 可以用 index:1001 來引用,當然,也可以用 2 來引用。至于其它自定義的 sheet 嘛,你就只能用 index:3 來引用了。
它沒有內置的默認的類似前兩個那樣的 index 值。
3) datatable 這個對象只有一個。就是所有 sheet 的集合?;蛟S你把它理解為 excel 文件比較好。
dtsheet 呢?就是其中的每個 sheet .所不同的就是 MI 為他們做了一些默認值。在我們的應用中,可能會有多個 action, 如: actiion1,actiion2,actiion3這些 action 也分別對應有各自默認的 LoaclSheet. 即: actiion1 , actiion2 , actiion3 .如果每個 action 中,我們都只用到一個 sheet ,那就好辦了,在每個 action 中都可以用 localsheet 來引用,但是如果我們有兩個及兩個以上的 sheet. 那么就比較容易亂套了。
10.移動當前位置的行For i=1 to 3 datatable.getsheet("Global")
datatable.setcurrentrow(i)
DataTable("C","Global") = DataTable("nodename","Global") ‘把表Global中的nodename字段中的內容取出來。
Next 11.如何能記錄到頁面的校驗碼?(Output value能不能得到web頁面的校驗碼,一般的校驗碼是由圖片隨即生成的 ,用QTP怎么錄腳本在登陸前得到校驗碼并輸入到校驗碼一欄)
A:1)一個很簡單的方法:測試時叫開發屏蔽掉檢驗碼的功能后,再錄制腳本。檢驗碼的功能可以手工很簡單測試出來。
2)想得到圖片的校驗碼,唯一的方法就是跟程序員拿程序,然后自己在腳本里面寫FUCNTION!
其它就要手動輸入了!
13. 自動測試實施計劃1)分析實施自動化測試可能存在的風險:就是決定是否實施, 用成本 時間 效果 ……
2)制定實施的時機:也就是在什么階段3)研究所要測試的功能 性能4)分析在測試中可能遇到的問題 和困難5)預估所需要的人時和相應的硬件7)確定負責人員和相關測試人員6)制定詳細的測試計劃 方案7)最后是執行計劃14. 一個Action里如何調用在另一個Action中定義的函數、過程(或變量、常量)
例如:
-----------------------------------
'Action_A Public strURL…… ……
Function QueryList()
…… ……
…… ……
End Function
------------------------------------
原文轉自:http://www.uml.org.cn/Test/200905216.asp