1、Jasmine
Jasmine用于行为驱动的测试开发框架JavaScript测试代码。它不依赖其他任何东西。JavaScript不需要框架DOM。它的语法简洁明了,写测试很容易。用类编写的javascript框架。
2、Mocha
Mocha它具有丰富的功能JavaScript两者都在运行测试框架Node。js浏览器环境也可以在环境中运行。Mocha串行运行测试可以做出灵活准确的报告,也可以将测试中未捕捉到的异常映射到正确的测试用例中。
3、Chai
Chai是个支持BDD/TDD可用于node和浏览器的库,可与任何库合作JavaScript使用测试框架。javascript框架库升级。
4、QUnit
QUnit它功能强大,易于使用JavaScript单元测试框架。jQuery、jQueryUI和jQueyMobile这个框架用于项目,可以测试普通项目JavaScript代码。
5、Sinonjs快速开发框架。
Sinon。JS为JavaScript提供独立spies、stubs和mocks[译者注:Spy、Stub和Mock都是测试专用名词,Stub常被翻译成桩,spies它是Spy的复数形式,是一种可以监控方法、调用和参数的技术]。它不依赖任何东西,可以与任何单元测试框架合作。
6、Karma
Karma它是一个与连接浏览器的框架无关的测试操作员。每个测试结果对应于每个浏览器,它的测试和显示都通过命令线暴露给开发者,这样他们就可以看到浏览器测试的通过或失败。js脚本框架。
7、Selenium高性能js框架。
Selenium有一个简单的目标:自动浏览器。它主要用于web应用程序的自动测试,但它只考虑基于网络的管理任务。
8、WebdriverIO
WebdriverIO允许用户只添加几行代码来控制浏览器或移动应用程序,使测试代码更简单、简单、易读。集成TestRunner还允许您以同步的方式呼叫异步命令,这样您就不需要关心如何处理Promise,以避免竞争条件。此外,它取消了所有繁琐的设置工作,并将为您管理的Selenium交谈。
9、Nightwatch
Nightwatch。js很容易使用Node。js,它是一种基于浏览器的应用程序和网站设计的终端到终端()的测试方法。它强大地用于执行DOM元素上的命令和断言。
10、PhantomCSS
PhantomCSS获取CasperJS捕获的屏幕截图,并使用Resemble。js将其与基准图进行比较,以测试RGB像素的差异。java课程发现PhantomCSS然后生成图像差异对比,帮助您找到原因。
11、PhantomFlow
PhantomFlow使用决策树提供UI测试方案。针对PhantomJS,CasperJS和PhantomCSSNodeJS包装器——PhantomFlow用户流程可以在代码中流畅地描述,同时生成可视化的结构化树数据。
中企动力是一家专业的网络推广公司,我们拥有丰富的网络推广经验和专业的团队,能够为企业提供全方位的网络推广服务。我们为企业提供网站建设、网站优化、平台推广等服务,帮中企动力业在网络上提升知名度、扩大影响力、提升销售额。如果您有网络推广的需求,欢迎联系中企动力加微信:CE4006608066,我们将竭诚为您服务。