import pytestimport 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種 等價類劃分 邊界值分析 錯誤推測法 因果圖功能...