日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

乐玩自动化测试模块_自动化测试模型(一)自动化测试模型介绍

發(fā)布時(shí)間:2023/12/2 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 乐玩自动化测试模块_自动化测试模型(一)自动化测试模型介绍 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一個(gè)自動(dòng)化測(cè)試框架就是一個(gè)集成體系,在這一體系中包含測(cè)試功能的函數(shù)庫,測(cè)試數(shù)據(jù)源,測(cè)試對(duì)象標(biāo)準(zhǔn),以及各種可重用的模塊。自動(dòng)化測(cè)試在發(fā)展過程中經(jīng)歷了以下幾個(gè)階段,模塊驅(qū)動(dòng)測(cè)試,數(shù)據(jù)驅(qū)動(dòng)測(cè)試及對(duì)象驅(qū)動(dòng)測(cè)試。

一、自動(dòng)化測(cè)試模型介紹

線性測(cè)試

通過錄制或編寫腳本,一個(gè)腳本完成一個(gè)場(chǎng)景(一組完整功能操作),通過對(duì)腳本的回放進(jìn)行自動(dòng)化測(cè)試。之前介紹的webdriver API所編寫的腳本也是這種方式。

從上圖可以看出,可以看出線性測(cè)試的優(yōu)勢(shì)就是每一個(gè)腳本都是獨(dú)立的,任何一個(gè)腳本文件拿出來就能單獨(dú)運(yùn)行;當(dāng)然,缺點(diǎn)也很明顯,用例的開發(fā)與維護(hù)成本很高:
一個(gè)用例對(duì)應(yīng)一個(gè)腳本,假如登陸發(fā)生變化,用戶名的屬性發(fā)生改變,不得不需要對(duì)每一個(gè)腳本進(jìn)行修改,測(cè)試用例形成一種規(guī)模,我們可能將大量的工作用于腳本的維護(hù),從而失去自動(dòng)化的意義。這種模式下數(shù)據(jù)和腳本是混在一起的,如果數(shù)據(jù)發(fā)生變也需要對(duì)腳本進(jìn)行修改。這種模式下腳本沒有可重復(fù)使用的概念。
1、模塊化與類庫
將腳本中重復(fù)可復(fù)用的部分拿出來寫成一個(gè)公共的模塊,需要的時(shí)候就調(diào)用它,可以大大提高測(cè)試人員編寫腳本的效率。

通過閱讀上面的代碼發(fā)現(xiàn),我們可以把腳本中相同的部分代碼獨(dú)立出來,形成模塊或庫;這樣做有兩方面的優(yōu)點(diǎn):
一方面提高了開發(fā)效率,不用重復(fù)的編寫相同的腳本;假如,我已經(jīng)寫好一個(gè)登錄模塊,我后續(xù)需要做的就是在需要的地方調(diào)用,不同重復(fù)造輪子。
另一方面方便了代碼的維護(hù),假如登錄模塊發(fā)生了變化,我只用修改login.py 文件中登錄模塊的代碼即可,那么所有調(diào)用登錄模塊的腳本不用做任何修改。
2、數(shù)據(jù)驅(qū)動(dòng)
數(shù)據(jù)驅(qū)動(dòng)應(yīng)該是自動(dòng)化的一個(gè)進(jìn)步;從它的本意來講,數(shù)據(jù)的改變(更新)驅(qū)動(dòng)自動(dòng)化的執(zhí)行,從而引起測(cè)試結(jié)果的改變。這顯然是一個(gè)非常高級(jí)的概念和想法。其實(shí),我們可直白的理解成參數(shù)化,輸入數(shù)據(jù)的不同從而引起輸出結(jié)果的變化。

不管我們讀取的是數(shù)組,還是字典、函數(shù),又或者是csv、txt 文件。我們實(shí)現(xiàn)了數(shù)據(jù)與腳本的分離,換句話說,我們實(shí)現(xiàn)了參數(shù)化。我們傳一千條數(shù)據(jù),通過腳本的執(zhí)行,可以返回一千條結(jié)果出來。
3、關(guān)鍵字驅(qū)動(dòng)
通過關(guān)鍵字的改變引起測(cè)試結(jié)果的改變。
QTP、robot framework 等都是以關(guān)鍵字驅(qū)動(dòng)為主的自動(dòng)化工具,因?yàn)檫@類工具主打的易用性,“填表格”式的關(guān)鍵字驅(qū)動(dòng)幫我們封裝了很多底層的東西,我們只要考慮三個(gè)問題就可以了:我要做什么? 對(duì)誰做?怎么做?
我們可以把selenium IDE 看做是一種關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化工具。

Selenium IDE 腳本分:命令(command)、對(duì)象(target)、值(value)
通過這樣的格式去描述不同的對(duì)象,從而引起最終結(jié)果的改變。也就是說一切以對(duì)象為出發(fā)點(diǎn)。當(dāng)然,這樣的腳本,顯然對(duì)于不懂代碼的同學(xué)非常直觀!我要做什么(命令)?對(duì)誰做(對(duì)象)?怎么做(值)?更高級(jí)的關(guān)鍵字驅(qū)動(dòng),可以自己定義keyword 然后“注冊(cè)”到框架;從而實(shí)現(xiàn)更強(qiáng)大的功能和擴(kuò)展性。

總結(jié)

以上是生活随笔為你收集整理的乐玩自动化测试模块_自动化测试模型(一)自动化测试模型介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 操三八男人的天堂 | 一级做a爰片 | 久久一级视频 | 国产av第一区 | 小草av在线 | 亚洲av高清一区二区三区 | 嫩草影院在线免费观看 | 久热在线 | 国产999| 欧美一区二区三区在线观看 | jizzjizz在线播放 | 国产香蕉视频在线观看 | 欧美在线中文字幕 | 精品人妻无码一区二区 | 9i精品福利一区二区三区 | www.日韩av.com | 亚洲欧美另类综合 | 这里有精品视频 | 一级片久久久 | 欧美一级久久久 | 99久久婷婷国产综合精品电影 | 韩国一区二区在线播放 | 亚洲在线第一页 | 日本三级久久 | 96精品| 91n视频 | 久久久精品亚洲 | 大地资源在线观看免费高清版粤语 | 国产成人精品视频一区二区 | 99热最新网址 | 女色婷婷 | 亚洲精品国产电影 | 扒开美女内裤狂揉下部 | 成人欧美性| 国产精品成人一区二区三区 | 日本黄网站色大片免费观看 | av人人干| 在线一本 | 日本少妇一级 | 69色综合| 亚洲AV成人无码久久精品巨臀 | 国产后入清纯学生妹 | 欧美成人免费视频 | 在线视频 日韩 | 国产乱子伦一区二区 | 肉丝美脚视频一区二区 | 亚洲最大看欧美片网站 | 激情av在线| 日韩av一区二区在线播放 | 国产精品91一区二区 | 香蕉国产在线视频 | 在线观看免费成人 | 天天爱天天做天天爽 | 黄色片视频在线观看 | 午夜性福利视频 | 黑丝美女一区二区 | 成人乱码一区二区三区av | 色片在线免费观看 | 欧美日韩一区二 | 误杀1电影免费观看高清完整版 | 波多野结衣一区二区三区在线观看 | 中文字幕免费高清视频 | 亚洲精品视频一二三区 | 一级免费av | 一区二区三区视频免费看 | 欧美三级大片 | 91天天看 | 在线日韩三级 | 日本全黄裸体片 | 波多野结衣福利 | 五月天亚洲色图 | 97久久综合 | 欧美日韩精品久久久免费观看 | 日本高清在线播放 | 天天干天天干 | 狠狠鲁影院 | 韩国美女黄色片 | 国产自偷自拍视频 | 日本啪啪啪一区二区 | 五月天国产在线 | 在线免费观看视频网站 | 免费伊人网 | 91色国产| 成人激情自拍 | 在线黄色网页 | 中文字字幕在线中文乱码电影 | 在线视频午夜 | 射射色 | 亚洲欧洲无码一区二区三区 | 韩国久久久久 | h片在线免费看 | 欧美黑人多人双交 | 亚洲精品一区二区口爆 | 成人免费高清 | 欧美人妻一区二区三区 | 国产尤物av尤物在线看 | 国产精品无码免费在线观看 | 色婷婷五 | 在线免费毛片 |