python自动化测试脚本怎么编写_编写自动化测试脚本心得---菜鸟入门篇
編寫自動(dòng)化測試腳本心得
--------
菜鳥入門篇
本文中將不會(huì)講解
ISEE
的測試原理、不說明
Python
的常用語法、不介紹
OTP
測試平
臺(tái)的架構(gòu),
自動(dòng)化測試組的牛人們已經(jīng)為我們編寫了很多這些方面的資料,
而且我也怕學(xué)藝
不精說的不對(duì),
因?yàn)?/p>
……
我還是一只小小的菜鳥。
寫這篇文檔分享我的一點(diǎn)點(diǎn)小心得,
只是
為了讓后面更多的菜鳥們?cè)诰帉懙谝粋€(gè)腳本的時(shí)候少一些困惑、多一點(diǎn)自信。
1
、現(xiàn)在大家使用的
ISEE
工具,分為安裝版和拷貝版。兩者在使用上一個(gè)很大的區(qū)別是,
拷貝版本不能新建測試用例、測試文件夾。使用拷貝版的同事,在已有測試用例中新建
測試腳本,腳本的執(zhí)行效果是一樣的。
2
、測試腳本的結(jié)構(gòu)。常用測試腳本的結(jié)構(gòu)基本相同,分為三大部分:
1
)引用測試用例需要的類、庫等文件
-----
這部分的改動(dòng)很容易
2
)定義測試實(shí)現(xiàn)類
A
,這個(gè)類通常有兩個(gè)函數(shù)
def
# Block1
:測試用例初始化。
def InitTest(self):
-----
這里主要是初始化
TA
,大多數(shù)情況下不需要修改
# Block2
:測試用例主體
def Testing(self):
------
這部分是我們的重點(diǎn)了,所有的腳本功能都要在這里定義完成
3
)實(shí)例化
A
,腳本執(zhí)行定義動(dòng)作的入口
-----
這部分基本不需要改動(dòng),直接復(fù)用借用前輩們的代碼就
OK
啦
3
、腳本的第一行都會(huì)有這樣一段,注意哦,這個(gè)不是注釋,不能刪除的。有了這句才能在
腳本里寫中文。
#coding:utf-8
4
、腳本里需要發(fā)送的消息除了在腳本中需要構(gòu)造輸入?yún)?shù)之外,還要保證在
ISEE
中有對(duì)
應(yīng)命令碼的用例數(shù)據(jù)。舉例如下:
腳本中有如下代碼,需要發(fā)送
0x2a1d
命令
此時(shí)需要確認(rèn)用例數(shù)據(jù)中有
0x2a1d
命令數(shù)據(jù)。
如果沒有需要新建,
只要構(gòu)造報(bào)文頭部分
就可以了,其他的內(nèi)容我們強(qiáng)大的自動(dòng)化平臺(tái)全部在后臺(tái)搞定。
總結(jié)
以上是生活随笔為你收集整理的python自动化测试脚本怎么编写_编写自动化测试脚本心得---菜鸟入门篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬取论坛付费内容_Pytho
- 下一篇: 苹果手机运行python_iPhone是