Testing script(測試腳本),一般指的是一個特定測試的一系列指令,這些指令可以被自動化測試工具執行
關于腳本的一些問題及其問題解答
1.什么是測試腳本,它和測試用例之間是一種什么關系?
什么是測試腳本,它是用來表示測試用例的么?確定了一個測試用例的具體內容以后,是不是就要用測試腳本將這些內容表示出來,在編寫測試腳本的時候,會使用什么樣的腳本語言來描述,或者用其他的語言來描述,
現在一般采用什么腳本語言?
請高手指點。
——————————————————————————————————————————————————————
回答1:手工測試一般不會涉及到測試腳本。在自動化測試中,需要采用自動化測試工具,每種自動化測試工具都有自己的測試腳本,通過編寫測試腳本,實現某個測試用例,運行測試腳本,既可執行該測試用例,并可以通過腳本自動檢查測試用例的執行結果
——————————————————————————————————————————————————————
回答2:腳本語言根據你自己的情況可以使用不同的語言. Perl 就是一個很好的腳本語言. 當然如果是在windows上,使用VB也很好. 看你測試的目的和test harness的關系,可以選用不同的語言,主要就是為了方便容易調試.
——————————————————————————————————————————————————————
回答3:測試腳本就是用戶對業務操作的記錄,將測試用例用測試腳本表述出來,那我們就不用手工執行測試了,就可以通過執行測試腳本來執行測試
——————————————————————————————————————————————————————
回答4:這個是我自己的回答,其實測試腳本就是相當于手工測試的測試用例,測試用例最關鍵的是預期的輸入和輸出。測試腳本在錄制的時候相當于寫手動測試的測試用例步驟,而插入各種檢查點(qtp)就是預期的輸出,通過檢查點判斷結果是否正確。而LR的測試腳本的預期輸出實際上是客戶的性能需求
腳本語言:腳本編程就是編寫不需要編譯,直接由解釋器來運行的程序,比如UNIX下的SHELL程序、javascript、bvscript等。主要用于系統管理、WEB網頁等還包括有VBS,Perl等腳本語言
原文轉自:http://www.anti-gravitydesign.com