2013-05-09 57 views

回答

11

PloneTestCase是一個較舊的產品。它仍然被許多軟件包使用,但它比plone.testing和plone.app.testing更麻煩,更容易出錯,並且文檔記錄也較少。

plone.testing和plone.app.testing是互補的。前者實現了不依賴於Plone-the-CMS的低級原語,用於管理測試層和測試Zope應用程序。後者提供了在集成測試中建立Plone站點的膠水。

如果你閱讀了plone.app.testing文檔,你應該得到你需要的一切。

5

plone.app.testing包含特定於Plone包開發的部分; plone.testing是通用的,可以獨立於Plone使用。 plone.app.testing構建於plone.testing之上。

這兩個軟件包都是新一代的測試支持庫。 PloneTestCase是老一代。

特別是,plone.testing中的層支撐有了很大的改進。