最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

測牛學(xué)堂:軟件測試進(jìn)階之接口測試學(xué)習(xí)分享!python封裝接口類

2023-03-29 11:55 作者:測牛學(xué)堂  | 我要投稿

接口對象封裝思想

之前接口對象并沒有封裝,導(dǎo)致代碼比較冗余,耦合度也比較高,不利于我們的維護(hù)。
進(jìn)行接口封裝就可以解決這個問題。
接口封裝的主要思想,就是分層。
如果大家還記得之前的分享,就發(fā)現(xiàn)接口對象和斷言都是放在一起的,其實(shí)按照功能可以分為兩層。
1接口對象層:根據(jù)接口api進(jìn)行封裝,重點(diǎn)是怎么調(diào)用接口。接口返回的對象,直接給測試腳本層去使用。耦合度低。
2測試腳本層:重點(diǎn)是測試數(shù)據(jù)和斷言
總結(jié):
1接口對象層用面向?qū)ο蟮乃枷脒M(jìn)行封裝。測試腳本層,直接借助unittest框架來實(shí)現(xiàn)。
2將動態(tài)變化的數(shù)據(jù),設(shè)計(jì)到方法的參數(shù)中去,將固定不變的,直接寫成方法去實(shí)現(xiàn),將響應(yīng)的結(jié)果作為返回值。

代碼示例:

1 接口對象層的封裝:

2 測試腳本層的封裝:
代碼筆記:
1 把每次測試用例都需要的獲取session的方法放在setUPClass函數(shù)里
2 因?yàn)閿嘌砸部梢詮?fù)用,所以把斷言也封裝成一個函數(shù),這里為了方便跟大家介紹,所以封裝到了類的外部,實(shí)際開發(fā)中是作為一個模塊單獨(dú)封裝引入的。


測牛學(xué)堂:軟件測試進(jìn)階之接口測試學(xué)習(xí)分享!python封裝接口類的評論 (共 條)

分享到微博請遵守國家法律
嘉义市| 克什克腾旗| 双辽市| 泽库县| 泰州市| 泰安市| 石门县| 岳阳市| 茌平县| 洪洞县| 公主岭市| 临猗县| 多伦县| 镇远县| 白银市| 盘山县| 清原| 武定县| 电白县| 苏州市| 黎城县| 尉犁县| 哈尔滨市| 宕昌县| 封开县| 康马县| 玉门市| 吉安县| 新竹县| 密山市| 巴青县| 刚察县| 元朗区| 肥东县| 彭州市| 墨玉县| 永平县| 驻马店市| 洱源县| 若尔盖县| 特克斯县|