Python UnitTest測試框架介紹
1) TestCase:所有測試用例類繼承的基本類, TestCase的實例就是測試用例
2) TestSuite:測試套件,可以將用例“組裝”起來
3) TestLoader:是用來加載TestCase到TestSuite中的
4) TextTextRunner:執行測試用例,其中的run(test)會執行TestSuite/TestCase中的run(result)方法
5) TextTestResult:測試的結果會保存到TextTestResult實例中
流程:首先寫好TestCase,然后由TestLoader加載TestCase到TestSuite,然后由TextTestRunner來運行TestSuite,運行的結果保存在TextTestResult中,整個過程集成在unittest.main模塊中。
關於unittest框架的使用此處不再多說,學習可參考 http://www.cnblogs.com/yufeihlf/p/5707929.html