1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Web Monitor/Dev/Test Tool Collection 网站/网页监控/开发/测试工具集合

Web Monitor/Dev/Test Tool Collection 网站/网页监控/开发/测试工具集合

时间:2022-10-30 01:14:31

相关推荐

Web Monitor/Dev/Test Tool Collection 网站/网页监控/开发/测试工具集合

HttpWatch

HttpWatch是强大的网页数据分析工具. 包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出.

Features:

Easily monitorHTTPS,HTTPandSPDYwithout using proxies or changing network settingsSupportsIE/Firefoxon Windows and app available forApple iPhoneReal-time page and request level time chartsUsers and customers can send you log files for freeAutomaticallydetects potential configuration, performance and security related issueson your web serverCan be automated using most programming languages, e.g.C#, Ruby, Javascript, Ruby…Provides millisecond accurate timings

Version:

Basic: freeProfessional:

HttpWatch:

Properties: OS, time zone, Device type, …View: time chart, method, result (200, 404, …), type (text/html;charset=utf-8, text/javascript)Tools: clear cache, clear cookies;Export: CSV, HAR, XML, Email.Summary: Network, page events, timings, status codes, errors, warnings.Log files: a .hwl file.

HttpWatch Studio

Automation: C#, Ruby.

可用于测试的功能:

每个页面元素请求的result (200, 404,…)和时间.

References:

/joan/articles/247271.html/cldsj/article/details/6091646/view/425789.htm/

HttpRequester

/en-US/firefox/addon/httprequester/

Support all HTTP/s methods: GET, POST, PUT, DELETE, HEAD, OPTIONS, PROPFIND, COPY, MOVE.

Support context type: text/xml, text/html, text/plain, application/rdf+xml, application/xml, application/json.

Change and review Headers and Parameters.

Firebug

Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但FireBug最吸引我的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能还很强大,比如html,css,dom的察看与调试,网站整体分析等等。总之就是一整套完整而强大的 WEB开发工具。

Features:

Inspect button.Console: errors, warnings, events, messages.Debugger and viewer: HTML, CSS, Script, DOM, Cookies.Firebug的Net tab有每个URL的Status(200, 404, …), Size, Timeline. (同HttpWatch)

The most popular and powerful web development tool.

Inspect HTML and modify style and layout in real-timeUse the most advanced JavaScript debugger available for any browserAccurately analyze network usage and performanceExtend Firebug and add features to make Firebug even more powerfulGet the information you need to get it done with Firebug.

References:

//view/819414.htm/video/Intro2FB.mp4

Automation TestTest Tool

Watij vs. Selenium

Watij(Web Application Testing in Java)提供一套基于Watir的纯Java Api用于Web应用程序自动测试。

Watij 和 Selenium 都是直接在浏览器中运行脚本,并允许在脚本运行时将浏览器最小化,这意味着不需要因为自动化测试而占用一台机器的资源。两者都需要运用 XPath 去编写脚本,所以要求使用者必备 XPath 的基本知识。编写脚本是有一些地方是有区别的.Watij 脚本语言执行点击某个 link: ie.link(name, "overridelink").click();Selenium 脚本语言执行点击某个 link: Selenium.click("//a[@name='overridelink']");相比于 Selenium,Watij 具有更快的执行速度。因为 Watij 是直接调用 .dll 的文件,不用多加一个容器去加载,而需要启动一个 jetty 容器。Selenium 对弹出窗口、上传、下载等功能支持的并不好,常常需要借助第三方工具包,如 AutoIt3,Watij 在这方面的处理上要好于 Selenium.Watij 提供了截图的方法,这是 Selenium 目前所不具备的。Watij 目前只对 IE 浏览器有较好的支持,这正是 Selenium 的优势所在,Selenium 可以支持多浏览器,如 IE,Firefox, Safari 等等.Selenium 提供了录制和回放脚本的功能,并可以将录制好的脚本转换成各种主流编程语言,Watij 则未提供此功能。

Watir vs. Selenium

Watir(Web Application Testing in Ruby)是一个使用Ruby实现的开源Web自动化测试框架.

Watir is a Ruby library that wraps the COM interface to Internet Explorer.Selenium uses a unique mechanism for driving browsers. Selenium’s automation engine is written in JavaScript and runs inside a browser. The engine, called a browser bot, is embedded in a page that accesses the application under test in a separate frame. Because of cross-site scripting, Selenium’s browser bot has to be served from the same site as the application under test – requiring installation on the server.

References:

http://www.open-/bbs/view/1320938509874/tiankong8312/item/ec74aa23d3399e85af48f5b0/testing_is_believing/article/details/5249198/testing_is_believing/article/details/5249200

Sikuli

/

Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code.

TestLink -Test & requirements management

TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。

TestLink is a web based Test Management tool. The application provides Test specification, Test plans and execution, Reporting, Requirements specification and collaborate with well-known bug trackers.

作为基于web的测试管理系统,TestLink的主要功能包括:

测试需求管理测试用例管理测试用例对测试需求的覆盖管理测试计划的制定测试用例的执行

References:

/view/2911265.htm/projects/testlink/

Hudson/Jenkins

Hudson 是一个可扩展的持续集成引擎。Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具.

主要用于:

持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。监控一些定时执行的任务。

Hudson拥有的特性包括:

易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。易于配置-所有配置都是通过其提供的web界面实现。集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。生成JUnit/TestNG测试报告。分布式构建支持-Hudson能够让多台计算机一起构建/测试。文件识别- Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。插件支持-Hudson可以通过插件扩展,你可以开发适合自己团队使用的工具。

References:

/view/6190216.htm

JIRA

JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。Jira融合了项目管理、任务管理和缺陷管 理,许多著名的开源项目都采用了JIRA。

/view/1094245.htm

/p/jira/

Cucumber

Cucumber是一个能够理解用普通语言 描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,用Ruby编写,支持Java和.Net等多种开发语言。

/p/cucumber

http://cukes.info/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。