当前位置: 首页 > news >正文

河南省汝州市文明建设门户网站cms wordpress主题

河南省汝州市文明建设门户网站,cms wordpress主题,seo排名优化的网站,wordpress制作热门文章原标题#xff1a;2017热门开源自动化测试框架优缺点对比时间一晃已来到 2017 年的最后一个季度#xff0c;TestProject 对比了在今年比较热门的 7 款开源 自动化测试框架的优缺点#xff0c;以帮助你选择适合自己的测试框架。1. Robot FrameworkRobot Framework(RF)是用于验…原标题2017热门开源自动化测试框架优缺点对比时间一晃已来到 2017 年的最后一个季度TestProject 对比了在今年比较热门的 7 款开源 自动化测试框架的优缺点以帮助你选择适合自己的测试框架。1. Robot FrameworkRobot Framework(RF)是用于验收测试和验收测试驱动开发(ATDD)的自动化测试框架。 基于 Python 编写但也可以在 Jython(Java)和 IronPython(.NET) 上运行提供跨平台支持( Windows、 Linux 或 MacOS )。优点通过使用关键字驱动测试(KDT)方法简化了自动化测试过程方便测试人员创建易读的测试。测试数据语法简单易用。生态系统丰富。由各种通用测试库和工具组成这些工具都是作为独立项目开发的。具有高度可扩展性。可通过 pabot 或 Selenium Grid 执行并行测试。缺点自定义 HTML 报告较为麻烦。如果是针对大范围的库和扩展的 KDT 自动化测试建议使用此跨平台框架。如果想要添加新的关键字(通过 RF 测试库 API )需要具备 Java / Python / C 语言的基础知识。2. JUnitJUnit 是一款针对 Java 应用的 单元测试框架用于编写和运行可重复的测试。优点纯 Java 编写。支持测试驱动开发(TDD)。允许创建自己的单元 测试用例套件。能很好地与其他工具(如 Maven )和 IDE(如 IntelliJ )集成。长时间发展有自己庞大的用户群体可以很容易找到文档。缺点如果需要 mocking 能力则需要额外添加 Mockito(或其他模拟库)。因 JUnit 中的方法名称受 Java 约定限制等原因非 技术人员很难读懂测试结果。如果你正在为你的 Java 应用编写单元测试那这可能是最好的选择。 但是对于 功能测试或非 Java 应用应考虑其他解决方案。3. SpockSpock 是用于 Java 和 Groovy 应用的测试和规范框架基于 JUnit 。优点测试可读性强支持简单的英文句子便于阅读。提供周边上下文从而能轻松了解如何解决故障。内置 mocking 和 stubbing 功能。支持数据驱动测试(DDT)。缺点需要具备基本的 Groovy 语言知识。如果你的应用是基于 JVM 的并且目标是使用 DSL 进行 BDD 自动化测试则此框架正适合4. NUnitNUnit 是支持所有 .Net 语言的单元测试框架。最初也是基于 Junit 的启发完全采用 C 编写目前已被完全重新设计以使用更多 .NET 语言功能。优点启动和测试执行速度快。自带断言和注释。支持并行测试。支持测试驱动开发(TDD)。缺点非跨平台仅适用于 .Net 语言。未集成到 Visual Studio echo 系统中意味着使用它需要更多的维护。一个很好的 C开源单元测试框架历史悠久口碑较高。 不过如果你正准备使用 .NET 语言也可以考虑 MSTest 。5. TestNGTestNG 是一个 Java 自动化测试框架受 JUnit 和 NUnit 的启发但又改进和新增了一些功能。旨在涵盖所有自动化测试类别单元测试、功能测试、端到端、集成测试等。优点容易整合到 maven 循环中。使开发人员能够编写灵活而强大的测试。支持数据驱动测试(DDT)。注释很容易理解。测试用例可以轻松分组。允许创建并行测试。缺点只支持 Java 至少需要具备 Java 编程语言的基础知识。必须投入时间进行框架设置和设计。如果你使用 Java 并正寻找端到端的自动化测试框架同时愿意投入一点时间去设置框架你应该考虑使用 TestNG 。6. JasminJasmine 是一个 Java 单元测试框架 也被称为 Java 的行为驱动开发(BDD)测试框架。适用于网页、Node.js 项目或任何可以运行 Java 的地方。它主要与 AngularJS 配对使用。优点除了 Java 还可以运行在 Python 和 Ruby 中。如果想在你的服务器端运行客户端测试它可以帮助你。被许多 CIs 使用和支持。内置用于断言的语法。缺点多数情况下它需要一个测试运行器(如 Karma )。难以异步测试。如果你正在寻找一个统一的(客户端 - 服务器)单元测试解决方案Jasmin 可能会非常适合。7. MochaMocha 是一个 Java 单元测试框架它在 NodeJs 上运行测试主要与 ReactJS 配对使用。优点内置测试运行器。支持异步测试。使用灵活可使用任何符合需求的断言库(Chai、expect.js、Must.js 等)作为 Node 标准“断言” 功能的替代品。缺点相对较新 (起始于 2012 年)意味着有许多的未知性和可变性在某些方面或缺乏用户基础和支持。仅提供基本的测试结构因此需要额外的设置和配置(对于一些可能是有利的)。如果你正在寻找 Java 的独立单元测试框架Mocha 是首选更多文章请前往51Testing软件测试网。返回搜狐查看更多责任编辑
http://www.yutouwan.com/news/197309/

相关文章:

  • 企业网站 费用室内设计方案介绍ppt
  • 西京一师一优课建设网站网站为什么维护中
  • wordpress的知名网站wordpress mkv格式
  • 郑州网站建设公司 排行桂林市工程建设项目招标网站
  • 成都网站设计排名的公司价格网店美工培训
  • 做云购网站佛山顺德网站制作公司哪家好
  • 衡水企业网站设计php网站开发什么
  • 做一个信息发布网站要多少钱用来做网页的软件
  • 快递公司网站制作公司广告设计图片
  • 南宁网站搭建手机百度高级搜索入口在哪里
  • 东莞做一个企业网站要多少钱北海做网站哪家好
  • 在哪个网站做外快设计如何设置wordpress永久链接
  • 我是一条龙怎么停更了关键词优化哪个好
  • 专门做推广的网站吗网络组建与应用实训报告
  • 上海网站建设500元重庆长寿网站设计公司哪家专业
  • 网站申请名称和域名网站数据库备份还原
  • 招标文件免费下载网站烟台违建举报网站
  • 厦门php网站建设昆山建设工程招聘信息网站
  • 专业网站建设定制南昌seo网站推广
  • 做网站深紫色搭配什么颜色微信定制开发多少钱
  • 怎么提高网站收录量优书网注册
  • 在线教学网站开发德阳响应式网站建设
  • 生活信息网站建设发布信息的网站
  • 北京seo公司网站90设计网站是不是没有视频模板
  • 网站建设 保密网络推广的方式方法
  • 小公司做网站需要注意什么问题哪里app开发公司好
  • dw怎么做秋季运动会网站分销平台合生元
  • 浙江建设厅网站那三类人员怎么制作自己的微信公众号
  • 企业型商务网站制作做法南阳新闻最新消息
  • 重庆微信网站建设报价表网站我优化