run測試用例與資料庫的互動 py

2022-06-17 11:54:11 字數 1028 閱讀 9162

import pytest

import requests

import sys

#建立資料庫連線:

def setup_function():

print("建立資料庫連線成功...")

def test_case_01():

assert 1

#斷開資料庫連線:

def teardown_function():

print("斷開資料庫連線成功....")

def foo():

print("foo......")

if __name__ == '__main__':

#pytest框架自動收集這個指令碼裡面所有以test開頭當成測試用例執行裡面的**

# pytest.main(["-s","run測試用例與資料庫的互動.py"]) #高版本以列表寫法

# pytest.main("-s run測試用例類的寫法.py") #低版本寫法

#拿到指令碼的所有變數:

# print(dir(__file__))

#拿到當前指令碼的所有變數:

# print(dir())

#判斷foo函式並執行寫法一:

if "foo" in dir():

foo()

# 判斷foo函式並執行寫法二:

if "foo" in dir():

getattr("foo",sys.modules["__file__"])()

# 判斷foo函式並執行寫法三:

if "foo" in dir():

getattr("foo",sys.modules["__name__"])()

if "foo" in dir():

#檢視當前指令碼:

print(sys.modules[__name__])

getattr(sys.modules[__name__],"foo")()

#拿到當前指令碼可用的屬性:

print(dir())

資料庫測試用例要點

測試項 測試細項 其它事項 資料庫表測試 配置項測試 是否入svn 建表語句 記錄資料ok時間 接到郵件通知 記錄測試結果 變更測試 表結構是否發生變化 是否修改最終交付時間 字段增加字段 減少字段 是否有唯一主鍵 字段命名規則符合度 類別變更 字段類別是否符合表設計 字段類別是否符合之前習慣 長度...

是p2p的測試用例 測試用例的設計(黑盒測試)

等價劃分 使用等價劃分方法設計測試用例有兩個步驟 1.確定等價類 有效等價類代表對程式的有效輸入 無效等價類代表的是其他不正確的任何輸入。如果需要,我們還可以將乙個等價類劃分為更小的一些等價類。比如,規格說明規定了 請輸入書籍的數量 1 99 以及書籍的型別 硬皮 軟皮或活頁 它們對應的等價類分別如...

測試用例與測試用例的設計方法

測試用例 test case 是為某個特殊目標而編制的一組測試輸入 執行條件以及預期結果,以便測試某個程式路徑或核實是否滿足某個特定需求。目前黑盒測試的測試用例設計方法有5種 等價類劃分 邊界值分析 錯誤推測法 目前黑盒測試 的測試用例 設計方法有5種 等價類劃分 邊界值分析 錯誤推測法 因果圖功能...