用 Python 實現單介面層面的快速異常測試

2021-10-05 12:17:53 字數 459 閱讀 2854

一直以來都有乙個很頭疼的問題困擾著我,就是單介面層面的異常測試,它不涉及業務,只是單個介面層面的測試,只是對每個字段缺失、字段值不正確等的驗證,確保介面不會出現 crash,程式不會出現 crash。具體的單個介面層面的異常測試痛點我總結如下:

介面欄位多,少則一兩個,多則十幾二十多個

字段值的異常情況多,字段缺失,字段值包含特殊字元,字段值格式不正確,長度過短或者超長等等

需要頻繁的修改字段值和傳送請求,耗時且繁瑣

為了更好的解決這些痛點,之前曾用 php 寫了乙個指令碼,現在用 python 更好的完成了這個指令碼,在這個 chat 中我將展示給大家,和大家一起學習如何用 python 實現單介面層面的異常測試,解決上述講到的這些痛點,幫助測試做到既快又好、提能增效。

閱讀全文:

Python介面的實現與呼叫

對於物件導向程式設計來說,有三個概念一定要知道 封裝 繼承和多型。python本身就是一種多型語言,即不同的類中可以定義相同的方法 函式 名稱。所謂介面是一種特殊的類,宣告了若干方法,要求繼承該介面的類必須實現這些方法,否則會報錯。具體 實現如下 from abc import abcmeta,ab...

python用單鏈表實現棧

class lnode 節點的類 def init self,x self.data x self.next none class mystack 用鍊錶實現棧 def init self self.data none self.next none 判斷棧是否為空 def isempty self ...

用python寫乙個帶有gui介面的密碼生成器

需要用pspuf到的庫 from tkinter import import random,string import pyperclip root tk root.geometry 400x400 root.resizable 0,0 root.title 密碼生成器 heading label ...