綜合知識

當前位置 /首頁/綜合知識 > /列表

自動化腳本怎麼寫

1.求自動化測試腳本編寫教程,別就説讓我去學各式語言,詳細點

你好

自動化腳本怎麼寫

我是從事自動化測試方面的

1、自動化測試腳本,包括下面幾個方面

1)CLI自動化測試,其應用腳本技術,包括tcl、phython、ruby,你學好一門自動化測試腳本即可,因為CLI的自動化測試就是應用腳本去模擬人工輸入命令行,建議學習一下phython,因為其強大的社區,還有不亞於高級語言的編程思想。

2)工具方面,自動化測試工具例如:RFT的腳本包括java與.net;QPT的腳本為VB等。你有一定的編程基礎的話,就不要停留在工具試用方面,而是要去重點學習一下其工具思想。你沒有基礎的話,你就從其RFT與QTP的幫助文檔看起,裏面都有關於這些功能的API的。

3)自動化測試框架,這個方面不是單存的自動化測試腳本了,而是利用編程技巧,結合各種自動化測試理念去構建適合自己的自動化測試框架,則就要求一定高度的編程技巧和各種知識了。

你需要自動化測試腳本編寫教程,這先要看你去掌握什麼方面的的自動化測試腳本了,我可以提供你教程,但關鍵先看你的需求

這樣,推薦你一個博客, 是專注自動化測試的博客。你先看看,我覺得你對自動化測試認識不深,你先把自動化測試弄得有點小明白,再去看看。你需要什麼,你的方向是什麼:

51tesing上的“散步的SUN”的博客,這是我的博客,你可以在百度裏面直接輸入“散步的SUN”就是其博客了。上面有各種關於自動化測試方面的知識,希望對你又幫助吧。

或者對自動化測試有興趣的,可以發短消息或者郵件我吧([email protected]),有機會一起學習探討下

2.自動化測試腳本一般用什麼語言寫

我主要是做web測試的,最近也在研究自動化測試。

自動化測試主流的工具應該是QTP吧,這個你可以去51testing論壇搜到很多相關的資料。QTP是一個商業軟件。

“不同的工具就要使用不同的腳本語言嗎?”-對於這個,我才疏學淺,不好回答。但主流的腳本語言有java、ruby、python吧,

有些工具是跨平台、跨語言的。我使用cucumber+ruby+selenium-webdriver,cucumber用來寫測試用例,ruby作為腳本語言,selenium-webdriver是用來驅動瀏覽器的。

如果樓主也是搞web測試的,我們可以交流交流

3.自動化用例如何編寫

通俗來講,自動化用例分為功能用例(文字)和.代碼用例(腳本)兩個方面,先有功能用例在其轉化為代碼用例去執行;

1??功能用例(文字):

説明:通常執行自動化測試時,功能測試已執行完畢,而自動化測試本質上歸屬功能測試,所以自動化測試用例都是通過功能用例進行抽取和轉化,只需要在功能用例模版上添加一列[是否自動化]即可;

2??代碼用例(腳本)

説明:代碼用例就是將轉化來的功能用例使用程式語言(pythonjava)來實現功能用例的操作步驟、預期結果等,當然在實際操作中要結合相應的用例執行框架比如python中的unittestpytest或java語言中的junittestng,具體詳情可以到網絡上找下黑馬程序員自動化測試視頻,之前在他們官網上看過一階段視頻。找不到去官網對話框問一下也能領取

4.如何用python寫一個自動化腳本

#!/usr/bin/env python

import sys

str = True

while (str):

dig = int(input())

if dig > 100:

print 'please input mun between 0~100'

elif dig >= 90:

print 'A'

elif dig >= 80:

print 'B'

elif dig >= 70:

print 'C'

elif dig >= 60:

print 'D'

elif dig

5.什麼是腳本

腳本:寫劇本的人,也叫故事構成。

腳本英文為Script。實際上腳本就是程序,一般都是有應用程序提供的程式語言。應用程序包括瀏覽器(JavaScript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類。腳本同我們平時使用的VB、C語言的區別主要是:

1、腳本語法比較簡單,比較容易掌握;

2、腳本與應用程序密切相關,所以包括相對應用程序自身的功能;

3、腳本一般不具備通用性,所能處理的問題範圍有限。

腳本,英文名為Script,簡單地説,腳本就是指通過記事本程序或其它文本編輯器(如Windows Script Editor,EditPlus等)創建,並保存為特定擴展名(如.reg , .vbs, .js, .inf等)的文件,對於註冊表腳本文件就是利用特定的格式編輯的.reg文件;對於VBScript腳本程式語言來説,腳本文件擴展名就是.vbs;對於JScript腳本程式語言來説,腳本文件擴展名就是.js;另外,.wsf格式是Microsoft定義的一種腳本文件格式,即Window Script File.

具體地説,腳本通過利用應用程序或工具的規則和語法來表達指令,以控制應用程序(包括註冊表程序)中各種元素的反應,也可以由簡單的控制結構(例如循環語句和If/Then語句)組成,這些應用程序或工具包括網頁瀏覽器(支持VBScript,Jscript),多媒體制作工具,應用程序的宏(比如Office的宏)以及我們熟悉的註冊表工具(regedit.exe)等.操作系統中的批處理也可以歸入腳本之列,批處理程序也經常由Windows環境中的"腳本"替換,所以又稱腳本是"Windows時代的批處理".

腳本的作用在每一種應用程序中起的作用都是不一樣的,比如在網頁中可以實現各種動態效果,各種特效處理,實現各種HTML不能實現的功能.而在Office組件中,我們會經常看到"宏"這個工具,它其實就是一系列命令和指令可以實現任務執行的自動化.

腳本多以“vbs”、“bat”結尾。可以用“記事本”或“按鍵精靈”編輯。

TAG標籤:腳本 自動化 #