彩票走势图

Web测试框架TestCafé的10个热门问题

原创|行业资讯|编辑:郝浩|2013-08-20 11:07:30.000|阅读 264 次

概述:慧都小编汇总了TestCafé用户最关心的十个问题,希望能帮助你进一步了解TestCafé

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

前段时间,DevExpress刚刚发布了一款革命性的Web测试框架:。它支持所有主流浏览器、操作系统和移动平台,支持远程设备,多浏览器并行测试。内置可视化测试记录器,支持持续集成、脚本标记分析等强大功能。下面慧都小编汇总了用户最关心的十个问题,希望能帮助你进一步了解TestCafé:

1、什么是TestCafé?

DevExpress,TestCafé logo

TestCafé是一个用于创建和运行功能测试的工具和系统,主要针对网页、网站和应用程序。如果是一个HTML5/CSS/JS编写的并运行在浏览器上,TestCafé都可以进行测试。

2、什么是功能测试?

功能测试是一个质量评估(Quality Assessment)过程,它告诉你系统做了什么,不做什么(后者是单元测试的范围)。换句话说,测试人员定义在特定情况下应该发生什么并将其输入,功能测试就会去核实并输出结果。打个比方,一个博客,在浏览器中每篇博文都是简写的一段,并带有一个"read more"的链接。当用户点击某个链接时,页面应该向下滑动从而显示剩余的段落。功能测试会重建初始条件,“点击”第一个链接,然后确认结果页面是否让文章可见。

3、TestCafé可以测试WinForms/WPF/Silverlight/Metro apps吗?

不能,TestCafé是一个web测试工具,要随时记着它是测试浏览器中的HTML的。

4、TestCafé支持那些浏览器?

基本上任何能够渲染HTML5以及支持JavaScript的浏览器都可以,如 IE9+, Chrome, Firefox, Safari, Opera on Windows, Safari以及其他在Mac和Linux上的浏览器。

5、TestCafé除了支持桌面的浏览器之外,还支持移动平台的web页面吗?需要使用模拟器吗?

无需使用模拟器,TestCafé支持任何设备上的主流浏览器,所以它既支持iPhone 或 iPad上的Safari,也支持Windows Phone 8上的IE。TestCafé支持所有主流移动平台:iPhone, iPad, Android 和 Windows Phone。

6、TestCafé是否可以作为浏览器的一个插件使用?

不是的,TestCafé不同于其他web测试工具,它不提供任何插件。TestCafé的开发人员在开始就意识到,插入式架构是有根本上的缺陷的,它的功能要受浏览器的限制,并且无论如何要复制用户的输入手势(键盘、鼠标或触摸),要抓取屏幕验证输出,读取页面的DOM(文档对象模型),验证页面元素是否可见等等。本质上,问题是插件是在操纵你的浏览器,而不是web页面。TestCafé不需要你在浏览器下进行安装。

7、TestCafé是如何运行的?

TestCafé主要分为两个部分:服务器和客户端库。服务器部分拥有仪表盘和分析组件(还有代理服务器),它让测试运行在客户端(任何设备上的一个或多个浏览器实例)。这部分运行在node.js上,浏览器内会看到一个控制面板。然后客户端库会在一个浏览器上运行测试并将测试结果返回给服务器。这里有一个亮点就是客户端浏览器是通过TestCafé代理服务器加载页面的。另外,TestCafé可以在远程计算机上执行测试,还可以在多个浏览器和机器上并行测试。

8、如何开始创建一个测试?

有两种方式:你可以用TestCafé记录,或者从头开始编写。

9、是否还需要学习新的语言才能进行测试?

不需要。TestCafé的所有测试均由JavaScript编写,你只需要学习少量API函数就可以开始测试,你甚至还可以重用你自己的代码库。最重要的是,测试代码是作为浏览器页面的一部分进行运行的,所以你可以完全自由访问页面的DOM。

10、如何获得TestCafé?提供下载吗?

TestCafé提供。如果要用于商业站点或app,我们提供(暂时不提供per machine授权),若有购买意向,请


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP