Siesta概述

Siesta控件是一个JavaScript单元测试工具,可以助您测试任何Javascript代码和同样测试DOM和模拟用户交互.工具可以和任何javascript代码—jQuery,Ext JS,NodeJS,Dojo,YUI等等,一起使用.使用它,你可以从许多警告类型中选择你的警告,从简单逻辑JS对象比较到识别DOM中的HTML元素是否可见.有两个版本:轻量版和标准版.使用轻量版,你可以在浏览器中很容易测试Javascript代码;使用标准版,你还可以自动测试(强烈推荐).

当然我们使用Siesta来测试我们的Javascript组件,我们的测试套件包含几千种断言.如果你发现bug,请发送bug报告以使我们知道(或者更好的是,一个简单的Siesta测试情景).

Siesta关键特性

1.       短学习曲线

2.       完全的基于web,不需要安装额外的软件

3.       纯JavaScript编写测试单元

4.       模拟鼠标和键盘事件

5.       生成代码覆盖报告

6.       增强你对代码基的信心

7.       Siesta标准可以自动使用Selenium或者PhantomJS
下载此控件请到龙博方案网http://www.fanganwang.com/product/5205

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29694913/viewspace-1176980/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29694913/viewspace-1176980/

Extjs单元测试工具Siesta控件介绍相关推荐

  1. operamasks-ui2.0 +MVC4.0+EF5.0实战之一 开篇及布局控件介绍

    两年前,曾打算自己开发一个web开发框架,把部门.人员.权限.日志作为基本服务加入进去,在其基础上可以做业务快速开发,结果没有坚持下去,仅仅开了个头就夭折了.究其原因,一方面是采用自己完全不熟悉的新技 ...

  2. extjs 表单设置html5,ExtJS 配置和表格控件使用

    ExtJS是一套完整的RIA解决方案,也因为功能完整造成了ext-all.js有400多k,由于是基于JS和CSS的功能实现,对客户端机器性能也有一定的要求,即不支持IE6以下的版本.如果您的项目对网 ...

  3. 从零开始学Pyqt5之【控件介绍】(15):绘图类控件QPainter、QPen、QBrush、QPixMap

    从零开始学Pyqt5之[控件介绍](15):绘图类控件QPainter.QPen.QBrush.QPixMap QPainter控件 QPainter控件的作用 QPainter控件常用方法 QPai ...

  4. C# Winform 常用控件介绍

    1.窗体 1.常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来获取或设置窗体的窗口状态. 取值有三种: N ...

  5. Qt常用控件介绍(一)

    Qt常用控件介绍 Qt Creator 的使用技巧 Qt Creator的常用快捷键 按钮 QPushButton QToolButton QRadioButton QCheckBox QComman ...

  6. App控件定位:Android 控件介绍及元素定位方法

    本文将分享Android相关基础知识和Android APP控件定位工具的使用方法. 目录 Android基础知识 Android布局 Android四大组件 1.activity 2.Service ...

  7. winform常用控件介绍

    winform常用控件介绍 1.窗体 1 2.Label 控件 3 3.TextBox 控件 4 4.RichTextBox控件 5 5.NumericUpDown 控件 7 6.Button 控件 ...

  8. Flutter 系列文章:Flutter Icon 控件介绍

    Flutter Icon 控件介绍 一.使用方法 构造方法 Icon(this.icon, {Key key,this.size,this.color,this.semanticLabel,this. ...

  9. QT信号与槽-启动系统程序以及相关控件介绍

    1.1 创建一个继承至QWidget的项目. 1.2 设计界面,分析界面采用的布局方式. 首先,每行控件采用水平布局方式,第三行为了使控件靠右,前面添加一个占位控件. 三行采用垂直平局: 选中控件,通 ...

最新文章

  1. JAVA中的SimpleDateFormat yyyy和YYYY的区别
  2. 另一个小程序 返回的支付结果如何得到_所以,你想用 $8 的价格修一个bug吗?...
  3. struct 和enum的用法
  4. python函数的使用方法图解_零基础python之4函数重用-函数与模块(附详细的步骤和程序)...
  5. PyCharm下解决Unresolved Reference问题
  6. Oozie自带MapReduce示例的运行
  7. jquery 上下无缝滚动
  8. DigitalRealty公司在达拉斯新建一个数据中心
  9. 群晖7.1使用SHR添加硬盘
  10. 富士通南大实习五月记
  11. 安装系统遇到MBR的硬盘,EFI系统只能安装GPT硬盘
  12. 56岁才创业, 如今年利润却是华为1.6倍
  13. 多少年没进csdn了,进来感叹一下时光荏苒,岁月不饶人。
  14. shell脚本 把十进制数据转换成十六进制
  15. IMS:MotionEvent 坐标点(上)
  16. 学编程该如何入门?看什么书?
  17. DSView逻辑分析仪使用方法
  18. csdn中的markdown编辑器如何快速复制粘贴图片?
  19. 是否需要读万卷书,行万里路
  20. matlab处理asd高光谱,hyperspectral toolbox for matlab - 高光谱图像处理工具

热门文章

  1. 分享一个小知识点:沟通技巧
  2. sersync+rsync实时同步
  3. MAX10片内User Flash的使用
  4. 曲面细分(subdivision)曲面细分着色器GPU的LOD
  5. 微信不死域名-366tool的域名防红跳转是怎样实现的?
  6. 基于微信的旅游小程序、景区景点购票小程序、毕业设计、开题报告、毕业论文参考(2)Java管理后台、springboot框架
  7. 高效GO语言编程(9)——空白标识符
  8. 探索无人驾驶汽车:SLAM自主建图技术。
  9. Python爬虫教程-26-Selenium + PhantomJS
  10. python元组使用什么界定符_python列表与元组的用法