在測試如下**時
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 軟體開發模型?軟體測試主要有哪些模型?軟體開發模型 大 模型 邊想邊開發,不利於測試,適用於剛剛摸索軟體定位階段 邊寫邊改模...