For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
遭受了JUnit启迪的UnitTest/PyUnit,也是一种规范化的对于单元测试卷的Python类功能测试架构。它的基类TestCase给予了各种各样肯定方式、及其全部清除和设定的方法。因而,TestCase派生类中的每一种方式全是以“test”做为专有名词作为前缀,以标志他们可以被做为功能测试所运作。用户能够应用load方式和TestSuite类来排序、并载入各种各样检测。自然,您还可以根据协同应用,来搭建自定的稳定性测试器。如同大家应用Junit去检测Selenium那般,UnitTest也会采用UnitTest-sml-reporting、并能转化成各种各样XML种类的汇报。
应用前提条件
因为UnitTest默认设置应用了Python,因而大家并不一定哪些前提条件。除开必须 具有Python架构的基础知识,您还可以附加地安装pip、及其用以开发设计的IDE专用工具。
优势
开发者并不一定安裝一切别的的控制模块。
UnitTest是xUnit的衍生品,其原理与别的xUnit架构十分相近。因而针对这些沒有扎实Python情况的人而言,也可以迅速地面上手。
用户可以以更加简易的方法运作单独功能测试。您只需在终端设备上预订好名称,该架构便可灵便地实行各种各样测试用例的检测,并造成精练的輸出。
它可以在几ms内转化成各种各样检测报告。
缺陷
尽管该架构常见snake_case来取名各种各样Python编码,可是因为它源于Junit,因而仍保存了一些传统式的camelCase命名方法。这通常会令人造成搞混。
因为它太多地适用了抽象方法,因而导致了测试程序的目地有时候不足清楚。
必须 很多的样版编码。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请添加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。