什么是python自动化脚本_Python自动化
龍?jiān)雌诳W(wǎng)
http://www.qikan.com.cn
Python
自動(dòng)化
作者:張焱
來(lái)源:《電子技術(shù)與軟件工程》
2017
年第
22
期
隨著人工智能的發(fā)展,機(jī)器代替人工,已經(jīng)是未來(lái)發(fā)展的一種趨勢(shì),人工智能需要編程語(yǔ)
言來(lái)實(shí)現(xiàn),而
Python
語(yǔ)言在這方面有極大的優(yōu)勢(shì),本篇文章主要介紹
Python
語(yǔ)言在自動(dòng)化方
面的應(yīng)用。
【關(guān)鍵詞】
Python Selenium
自動(dòng)化測(cè)試
1
概述
自動(dòng)化測(cè)試是指軟件測(cè)試的自動(dòng)化,軟件測(cè)試就是在預(yù)設(shè)條件下運(yùn)行系統(tǒng)或應(yīng)用程序,評(píng)
估運(yùn)行結(jié)果,預(yù)先條件應(yīng)包括正常條件和異常條件。自動(dòng)化測(cè)試是把以人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)
化為機(jī)器執(zhí)行的一種過(guò)程。
在做自動(dòng)化測(cè)試之前,首先應(yīng)該知道什么場(chǎng)景適合做自動(dòng)化測(cè)試,因?yàn)椴⒉皇撬许?xiàng)目都
適合做自動(dòng)化測(cè)試的,項(xiàng)目滿足以下條件才可以進(jìn)行自動(dòng)化測(cè)試:
1.1
需求穩(wěn)定
為什么要求需求穩(wěn)定呢?
在一個(gè)項(xiàng)目組中如果需求經(jīng)常變動(dòng)的話,程序代碼也要做相應(yīng)的改動(dòng),一旦需求改動(dòng),測(cè)
試人員所寫的測(cè)試用例也要做對(duì)應(yīng)的修改,測(cè)試用例修改了,測(cè)試用例對(duì)應(yīng)的自動(dòng)化測(cè)試腳本
也要進(jìn)行調(diào)整,而對(duì)自動(dòng)化腳本的維護(hù)修改,需要花費(fèi)大量的人力物力,自動(dòng)化的一個(gè)主要目
的就是節(jié)省人力成本,把人解放出來(lái)做更多的事情,重復(fù)的事情交給自動(dòng)化的代碼實(shí)現(xiàn),但如
果代碼需要經(jīng)常維護(hù),人力就不能更好的解放出來(lái),這就和自動(dòng)化的目的相違背。
當(dāng)然并不是說(shuō)一個(gè)項(xiàng)目的需求不穩(wěn)定,就意味著完全不能自動(dòng)化測(cè)試了,對(duì)于某些功能文
檔的模塊,我們還可以進(jìn)行自動(dòng)化測(cè)試,變動(dòng)頻繁的采用黑盒測(cè)試的方法,可以成為半自動(dòng)化
測(cè)試。這就要求結(jié)合具體的項(xiàng)目做具體的分析,選用對(duì)應(yīng)的方法。
1.2
項(xiàng)目周期較長(zhǎng)
自動(dòng)化測(cè)試框架的選擇、設(shè)計(jì)、評(píng)審,腳本的編寫以及調(diào)試都需要一定的時(shí)間來(lái)完成,而
這一過(guò)程基本可以理解為軟件開發(fā)的過(guò)程,這樣的一個(gè)周期是很長(zhǎng)時(shí)間的,如果項(xiàng)目的周期很
短,自動(dòng)化測(cè)試的框架還沒確定好選取哪個(gè),項(xiàng)目就要上線運(yùn)行,那么就無(wú)法開展自動(dòng)化測(cè)
試。
總結(jié)
以上是生活随笔為你收集整理的什么是python自动化脚本_Python自动化的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 典型相关分析(cca)原理_CCA典型关
- 下一篇: python相关参考文献_python机