python接口自動(dòng)化計(jì)劃文檔

XXX接口自動(dòng)化測(cè)試方案

1、引言

  1.1 文檔版本

版本? ? ? ? ? ? ? ?作者? ? 審批? ? ? ? 備注

V1.0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 創(chuàng)建測(cè)試方案文檔


1.2文檔目的

本文檔主要用于指導(dǎo)XXXX項(xiàng)目常用接口自動(dòng)化測(cè)試工作的開(kāi)展盈罐。本文檔的主要目的在于提供項(xiàng)目接口自動(dòng)化測(cè)試的技術(shù)方案拨齐、實(shí)施方案和計(jì)劃方案等。


2、接口自動(dòng)化實(shí)施目標(biāo)

 2.1 實(shí)施原則

   XXXXX程序項(xiàng)目采用接口自動(dòng)化測(cè)試棵帽,主要目的是為了應(yīng)對(duì)迭代版本測(cè)試過(guò)程中的重復(fù)工作任務(wù),以期達(dá)到效果如下:

降低測(cè)試成本

提高測(cè)試效率

更頻繁地執(zhí)行覆蓋重要接口

提供更高的準(zhǔn)確性和一致性

節(jié)約時(shí)間成本

雖然能達(dá)到上述預(yù)期效果渣玲,但實(shí)際實(shí)施過(guò)程中需要注意的是逗概,接口自動(dòng)化的高效應(yīng)用,對(duì)于被測(cè)系統(tǒng)有著更高的要求忘衍,也需要遵循合理的方法流程逾苫,現(xiàn)總結(jié)如下:

接口自動(dòng)化的實(shí)施應(yīng)該被用于解決測(cè)試過(guò)程中高重復(fù)性的工作,很大一部分是用于回歸測(cè)試?yán)系墓δ芙涌诿兜觯駝t其本身工作量投入會(huì)大于其收益铅搓,所以不能盲目對(duì)所有接口或功能追求自動(dòng)化。

對(duì)于提測(cè)版本秘噪,自身穩(wěn)定性需要有一定程度的保障。過(guò)于頻繁的接口變動(dòng)勉耀,會(huì)加大后續(xù)接口自動(dòng)化的實(shí)施難度指煎,增加自動(dòng)化腳本維護(hù)地成本蹋偏。

接口自動(dòng)化的整體實(shí)現(xiàn)應(yīng)采用分布進(jìn)行,測(cè)試過(guò)程中優(yōu)先覆蓋功能穩(wěn)定且比較重要的接口至壤,進(jìn)而逐步擴(kuò)展到整體項(xiàng)目的接口回歸威始。

接口自動(dòng)化測(cè)試是一個(gè)長(zhǎng)期的過(guò)程,隨著項(xiàng)目版本的不停迭代優(yōu)化像街,項(xiàng)目本身的接口也會(huì)不斷優(yōu)化或新開(kāi)發(fā)黎棠,所以后續(xù)自動(dòng)化測(cè)試腳本的代碼維護(hù)和調(diào)優(yōu)也具有可觀的工作量。

接口測(cè)試在測(cè)試時(shí)需要確定該測(cè)試環(huán)境的靜默镰绎,保證不能有其他干擾接口的操作在同時(shí)進(jìn)行脓斩,測(cè)試時(shí)需減少不必要的操作,提高自動(dòng)化程度畴栖。

  2.2 接口自動(dòng)化測(cè)試范圍  

    階段范圍:

在十一月中旬前完成各模塊基本流程接口的自動(dòng)化随静,至十二月中旬前完成主流程全部現(xiàn)有接口的自動(dòng)化測(cè)試。

功能模塊? ??計(jì)劃開(kāi)始時(shí)間? ? ?消耗工作日? ??主要負(fù)責(zé)人? ? ??輔助人


  2.3 接口自動(dòng)化測(cè)試任務(wù)

提取分析測(cè)試點(diǎn)

根據(jù)前面寫(xiě)好的接口自動(dòng)化測(cè)試范圍吗讶,分析每個(gè)接口的測(cè)試點(diǎn)燎猛,包含請(qǐng)求方式,傳入?yún)?shù)照皆,請(qǐng)求頭重绷,返回狀態(tài),返回?cái)?shù)據(jù)等膜毁。這個(gè)過(guò)程中昭卓,需要和相對(duì)應(yīng)的開(kāi)發(fā)對(duì)接清楚在測(cè)試范圍內(nèi)的接口的相關(guān)信息,例如開(kāi)發(fā)人員提供接口文檔爽茴,并提前在jmeter或postman中逐一確認(rèn)調(diào)通葬凳,必要時(shí)生成相應(yīng)的測(cè)試文檔或編寫(xiě)進(jìn)入測(cè)試用例中。

搭建測(cè)試框架

    此次接口自動(dòng)化測(cè)試框架采用的是以Python語(yǔ)言為主要腳本開(kāi)發(fā)語(yǔ)言室奏,使用Python中requests火焰、OS、

編寫(xiě)腳本代碼

腳本首次實(shí)現(xiàn)不需要覆蓋到每個(gè)接口胧沫。先預(yù)計(jì)挑選幾個(gè)重要接口進(jìn)行覆蓋測(cè)試昌简,等整體測(cè)試框架搭建好后,整體流程確認(rèn)調(diào)通無(wú)誤后绒怨,再后續(xù)維護(hù)完善腳本纯赎,覆蓋更多的功能接口。

腳本維護(hù)

    腳本維護(hù)是在整體自動(dòng)化腳本階段性完成后南蹂,將現(xiàn)有生成的交付物歸檔整理好給相應(yīng)的負(fù)責(zé)人管理犬金,并進(jìn)行階段性的更新整理維護(hù)。包含項(xiàng)目日常版本迭代維護(hù)過(guò)程中對(duì)接口有改動(dòng)的部分,和后續(xù)新加入接口得自動(dòng)化覆蓋等晚顷。

3峰伙、測(cè)試環(huán)境需求

3.1 硬件環(huán)境


目前暫未涉及到性能相關(guān)或者需要分布式執(zhí)行的內(nèi)容,因此對(duì)硬件要求不是很高该默,日常辦公硬件即可瞳氓。如果后續(xù)有涉及性能相關(guān)內(nèi)容,硬件環(huán)境需要再另外的性能測(cè)試方案中體現(xiàn)栓袖。

  3.2 軟件環(huán)境

軟件相關(guān)版本號(hào)備注

Pythonv3.7腳本編碼語(yǔ)言為 Python

PyCharm5.0.4?Python編輯器

Postman7.2.2?接口測(cè)試

4匣摘、人員進(jìn)度安排

  4.1 職責(zé)分配

組別/人員? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 職責(zé)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 備注


  4.2 進(jìn)度安排

測(cè)試任務(wù)? ? ? ? ? ? ? ? ?負(fù)責(zé)人? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 開(kāi)始時(shí)間? ? ? ? ? ? ? ? ?備注





我們公司的模板就是這個(gè)樣子的,大概的功能模塊裹刮,開(kāi)發(fā)時(shí)間音榜,可以畫(huà)一個(gè)表格,把東西寫(xiě)上去

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末必指,一起剝皮案震驚了整個(gè)濱河市囊咏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌塔橡,老刑警劉巖梅割,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異葛家,居然都是意外死亡户辞,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)癞谒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)底燎,“玉大人,你說(shuō)我怎么就攤上這事弹砚∷裕” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵桌吃,是天一觀的道長(zhǎng)朱沃。 經(jīng)常有香客問(wèn)我,道長(zhǎng)茅诱,這世上最難降的妖魔是什么逗物? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮瑟俭,結(jié)果婚禮上翎卓,老公的妹妹穿的比我還像新娘。我一直安慰自己摆寄,他們只是感情好失暴,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布坯门。 她就那樣靜靜地躺著,像睡著了一般逗扒。 火紅的嫁衣襯著肌膚如雪田盈。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天缴阎,我揣著相機(jī)與錄音,去河邊找鬼简软。 笑死蛮拔,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的痹升。 我是一名探鬼主播建炫,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼疼蛾!你這毒婦竟也來(lái)了肛跌?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤察郁,失蹤者是張志新(化名)和其女友劉穎衍慎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體皮钠,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡稳捆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了麦轰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乔夯。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖款侵,靈堂內(nèi)的尸體忽然破棺而出末荐,到底是詐尸還是另有隱情,我是刑警寧澤新锈,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布甲脏,位于F島的核電站,受9級(jí)特大地震影響壕鹉,放射性物質(zhì)發(fā)生泄漏剃幌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一晾浴、第九天 我趴在偏房一處隱蔽的房頂上張望负乡。 院中可真熱鬧,春花似錦脊凰、人聲如沸抖棘。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)切省。三九已至最岗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間朝捆,已是汗流浹背般渡。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留芙盘,地道東北人驯用。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像儒老,于是被迫代替她去往敵國(guó)和親蝴乔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354