學習筆記之測試

2021-09-24 08:17:29 字數 864 閱讀 3734

在測試如下**時

import unittest

from name_function import get_formatted_name

class namestestcase(unittest.testcase):

"""測試用例"

"" def test_first_last_name(self):

"""能正確處理麼只有姓和名麼?"

"" formatted_name = get_formatted_name('xiao', 'ming')

self.assertequal(formatted_name, 'xiao ming')

unittest.main()

複製**

出現測試結果

ran 0 test

in 0.000s

複製**

與實際情況不符,若改為

if __name__ == "__main__":

unittest.main()

複製**

則輸出正確結果 若刪除unittest.main()也能夠得到正確結果.

ifname== 'main'的意思是:當.py檔案被直接執行時,ifname== 'main'之下的**塊將被執行;當.py檔案以模組形式被匯入時,ifname== 'main'之下的**塊不被執行。 可以防止以import形式匯入時顯示多餘的程式主體部分.

學習筆記之 介面測試

黑馬軟體 介面 資料互動的入口和出口,是一套規範一套標準。硬體,如usb,電源介面等。軟體,前後端開發時共同參考遵守的一套資料互動的標準規範。用介面可以省去大量的溝通成本,提高效率。一般架構師制定 api文件 介面測試 測試後端實現是否符合介面規範 不是測試介面本身 實現流程 模擬客戶向伺服器傳送資...

學習筆記之單元測試

1.單元測試是開發人員編寫的小段 用於檢測 乙個明確功能的小模組是否正確 通常來判斷沒有個方法和某乙個類的行為 白盒測試 開發人員知道內容的邏輯的實現 開發人員最大受益者 2.junit單元測試框架 成百上千的單元測試用例怎麼組織 suite套件 對exception進行測試 try.catch.兩...

測試學習筆記之軟體測試高頻面試題

軟體測試高頻面試題 1 什麼是功能,效能,相容 2 測試分為那幾個階段,每個階段的意義 前三個測試是為了盡可能的發現缺陷,驗收測試為了能夠進行使用。3 確認測試,回歸測試 4 軟體開發模型?軟體測試主要有哪些模型?軟體開發模型 大 模型 邊想邊開發,不利於測試,適用於剛剛摸索軟體定位階段 邊寫邊改模...