百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 网站模板(百分百源码网)>电脑软件>服务器> 流行的软件测试工具介绍
分享本文到:

流行的软件测试工具介绍

发布时间:05/16 来源:未知 浏览: 关键词:

英文原版书籍下载:https://bitbucket.org/xurongzhong/python-chinese-library/downloadss。

精品文章举荐:

python 2.7 中文教程及主动化测试介绍

运用Python学习selenium测试工具

机能测试艺术
Java单元测试之模拟利器-运用PowerMock进行Mock测试


网络工具ATC

主页 http://facebook.github.io/augmented-traffic-control/

代码托管:https://github.com/facebook/augmented-traffic-control


ATC(Augmented Traffic Control)允许控制设施与Internet的连贯,用于模拟网络前提,比方高速,移动,甚至有题目的网络。波及带宽、延时、丢包、包损坏、包乱序等状况。
由于ATC在网关上运转时,通过它连入网络的设施可以在基于Django的web页面上面配置相干网络参数。
ATC基于python2.7,运用iptables和TC内部,所以它仅支撑Linux平台。

该环境在centos7上面比较容易搭架,通过无线网卡放出wifi即可。


OCRtesseract

开源OCR引擎。多用于破解简略的验证码。

开源,地址: https://github.com/tesseract-ocr/tesseract

python相干库:

https://pypi.python.org/pypi/pytesseract Python-tesseract is a python wrapper for google's Tesseract-OCR

https://pypi.python.org/pypi/tesserwrap Basic python bindings to the Tesseract C++ API

https://pypi.python.org/pypi/nidaba Expandable and scalable OCR pipeline

https://pypi.python.org/pypi/pyocr A Python wrapper for OCR engines (Tesseract, Cuneiform, etc)

https://pypi.python.org/pypi/pypdfocr Converts a scanned PDF into an OCR'ed pdf using Tesseract-OCR and Ghostscript

https://pypi.python.org/pypi/ocrodjvu ocrodjvu is a wrapper for OCR systems that allows you to perform OCR on DjVu files.

https://pypi.python.org/pypi/7lk_ocr_deploy Some deploy packages for ocr.

https://pypi.python.org/pypi/ocrmypdf OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

https://pypi.python.org/pypi/kraken OCR engine compatible with ocropus


延续集成Buildbot(举荐)


Buildbot是python实现的开源延续构建和延续交付工具,为Mozilla, Chromium, WebKit等知名项目运用。


与Jenkins比拟,Buildbot在大陆运用者较少。缘由在于Jenkins的界面相对较雅观,更容易上手;Jenkins的中文文档比较丰硕。但是Jenkins由于资源耗损巨大、不太利便定制而不挨一些有实力的企业欢送。这些不少把眼光聚焦在Buildbot。


毕竟Buildbot有哪些长处让这些企业青睐呢?Buildbot基于python网络框架Twisted,散布式做得好。Buildbot可以直接运用python包,轻松具有上万库,具备强大的扩展能力。要是你觉得Jenkins已经轻松地知足你的需求,你不需要Buildbot。要是你在Jenkins时觉得效率低下、扩展艰难、一些用python等脚本可以实现的行动在Jenkins艰难重重,那么可以看看Buildbot。

an successful test run happened.

参考材料:http://my.oschina.net/u/1433482/blog/650559

相干库:

https://pypi.python.org/pypi/mozci

It is a commandline client and python library to interact with Mozilla's Buildbot CI (and TaskCluster in the future). It simplifies and unifies querying and triggering jobs.


https://pypi.python.org/pypi/buildbot-www

Buildbot UI


https://pypi.python.org/pypi/buildbot-waterfall-view

Buildbot Waterfall View plugin


https://pypi.python.org/pypi/buildbot-console-view

Buildbot Console View plugin.


https://pypi.python.org/pypi/buildbot-slave

Buildbot Slave Daemon


WAF

主页:https://waf.io/

相干工具:https://pypi.python.org/pypi/waftools


 


行为驱动

Python: behave, Lettuce、pytest-bdd、lettuce_webdriver、expects、ensure、behave-django、Morelia 

Ruby: Cucumber, Spinach
Java: JBehave, JDave, Cucumber
C#: NBehave, SpecFlow, Cucumber
PHP: Behat, Codeception, PhpUnit + Selenium
JavaScript: Cucumber-JS, Yadda, Jasmine-species
Flex: Cucumber


语法规范:Gherkin
GUI编辑器:Squish等。

web测试Firefox MeasureIt

MeasureIt是一把屏幕尺子,通过它可以丈量页面元素的尺寸。 

Firesizer


用于测试分辨率。较新版本火狐需要The Addon Bar插件的支撑。

FireShot 

FireShot 新建完备的网页截图。


截图可以被迅速注释以及:


 上传到 Picasa、Flickr、ImageShack...

 以 PNG、GIF、JPEG、PDF 、BMP格局保留到磁盘

 复制到剪贴板

 打印

 运用电子邮件发送

 在外部编辑器中打开



SPOF-O-MATC

SPOF-O-MATIC是一款检测的第三方失败的Chrome扩展。

iMacros

要是你喜好FireFox网页阅读器,但是厌倦了反复性的任务比方天天访问雷同的网站,填写表单,记忆密码,那么iMacros(Firefox版)就是你幻想的解决方案! iMacros设计用来主动施行网页上最具反复性的任务。要是有什么动作你需要反复,只需在iMacros中记载它。下次你需要做它时,只需点击一个按钮整个宏就会运转!有了iMacros,你就可以轻松迅速的填写表单,记忆密码,从其它网站下载信息,抓取网页(从多个网站中获取信息),还有更多。你可以在你的盘算机上保存宏供本人运用,或者将它们放入网页,博客,企业内部网或者怎样社交书签服务和其别人一起分享。运用的极限只取决与你的想象力!*** 任何你用FireFox做的,iMacros都可以主动施行它。***


免费版本支撑Firefox、Chrome、Internet Explorer。

收费版本通过屏幕和图片辨认技术支撑Adobe Flash, Adobe Flex, Silverlight和Java applet。

免费版本无控制流功能。


Telerik


商业工具:Telerik, 基于windows,可以测试web、桌面、移动利用。它是用于功能测试,主动化测试,机能测试和移动利用测试。特性包括:

无脚本测试录制回放。

测试跨流行的阅读器

支撑HTML,AJAX,Silverlight、.NET利用程序测试。

能集成在Visual Studio Team Foundation Server中。

能与Nunit, MbUnit等XUnit集成单元测试。

与CruiseControl、MS Build Server, and TeamCity集成,MS构建服务器,以及TeamCity的。

Bug跟踪工具的集成。

Fiddler Web调试集成。

与HP Quality Center集成。

twill 


twill是一门简略的说话,允许会员用下令行界面阅读网页。还支撑表格,cookies等最规范的Web功能。

twill通过简略的Python接口支撑主动化的Web测试。

twill是Python开源软件。

下载:https://pypi.python.org/pypi/twill/
主页:http://twill.idyll.org/
不需要太多编程根基,举荐初学者运用。


测试框架Robot Framework

Robot Framework是开源的主动化测试验收测试框架,测试用例基于要害字驱动,运用表格局语法。表格可以写在纯文本,HTML,制表符分隔值(TSV),或reST格局的文件中表示。

基于Robot Framework封装开发了大量库,比方appium、selenium。

下面列出局部Robot Framework,它们都可以在https://pypi.python.org
搜寻到。

robotframework-httplibrary、robotframework-imaplibrary、robotframework-ioslibrary、robotframework-sshlibrary、robotframework-tools、robotframework-pabot(并行测试)、robotframework-databaselibrary、robotframework-extendedselenium2library、plone.app.robotframework、robotframework-seleniumlibrary、robotframework-ride(编辑器)、robotframework-requests(网络请求)、robotframework-pageobjects、robotremoteserver、TestLink-API-Python-client、robotsuite 

Robot Framework的优点在与漂亮的报表、不懂编程也可以运用。缺陷是深入运用需要库的开发工作量比较大,有许多python中能直接运用的功能不能调用,关于懂代码的人,不如直接运用pytest等框架来得直接。


参考材料:http://blog.chinaunix.net/uid-20393955-id-3072256.html 后期会撤掉该文。



机能测试Profile工具

PHP: http://php.net/manual/zh/book.xhprof.php

funkload 


Functional and load web tester.
https://pypi.python.org/pypi/funkload
http://funkload.nuxeo.org


Multi-Mechanize(举荐)

Multi-Mechanize 是一个开源的机能和负载测试框架,它并发运转多个 Python 脚本对网站或者服务生成负载(组合事务)。测试输出汇报保留为HTML或JMeter的兼容的XML。Multi-Mechanize最常用于web机能 和可扩展性(scalability)测试,也适用于任何python可以访问的API。尤为适合后台机能测试。略微懂点编程的话,这个工具会远强过商业 的机能测试工具。


主要特性:


    支撑各种 HTTP methods


    高级超链接和HTML表单支撑


    支撑 SSL


    主动处置 Cookies


    可设置HTTP头


    主动处置重定向


    支撑代理


    支撑 HTTP 认证

细致参考材料:http://my.oschina.net/u/1433482/blog/634047

Locust(举荐)

Locust是易于运用、散布式的会员负载测试工具。用于网站(或其他系统)的负载测试,盘算出系统可以处置并发会员数。

测试时大量蝗虫会袭击你的网站。每只蝗虫(或叫测试会员)可以自定义、测试历程由web界面实时监控。这能帮忙测试并肯定瓶颈。

Locust 完全基于的事件,单机可以支撑数千会员。它不运用回调,而是基于轻量进程gevent, 能简略地实线各种场景。


细致参考材料:http://my.oschina.net/u/1433482/blog/634047


Loader.io

Loader.io是一个免费的负载测试服务,可以对你的webapps和API进行上千并发连贯的压力测试。上传token文件验证网站之后即可实时或定时测试。

主页:https://loader.io/


GTmetrix


https://gtmetrix.com/ 基于Google的Pagespeed和Yslow,还可以监控网站。


收集要害机能目标如页面加载工夫,总页面大小和请求的总数。

在真实Android设施上剖析页面。

从天下各地测试你的页面。

主页:https://gtmetrix.com/


LoadWise


LoadWise是一个简略的机能负载测试工具,运用Firefox阅读器脚本记载器。 也可用于功能测试,免费版本只支撑三个会员。

Badboy

Badboy是一个功能强大的开源工具,专门用于复杂的Web利用的主动化测试和负载测试。支撑录制/回放界面、机能测试、汇报等功能,许多地方和JMeter相似,在处置AJAX方面更好。

Webperformance

Webperformance是一个商业负载测试工具,无需安装利用程序和配置服务器。测试启动可以新建基于URL和录制。 

主页:http://www.webperformance.com/


WebPagetest

WebPagetest是用于测量和剖析网页机能的开源工具。提交URL后它发生的页面级目标题目的汇报,包括加载工夫,所有加载工夫,第一个字节的工夫,开端渲染工夫,速度目标,DOM元素和返回码。

主页:http://www.webpagetest.org/


百度也供给了相似功能,参见:http://developer.baidu.com/apm/


SourceMonitor


免费程序SourceMonitor可查看软件源代码大小及相对模块复杂度。


剖析速度:一万行/秒

支撑C++, C, C#, VB.NET, Java, Delphi, Visual Basic (VB6) or HTML

在软件开发历程中保留检查点目标

显示和打印度量表格和图表,包括Kiviat图。

主页:http://www.campwoodsw.com/sourcemonitor.html



机能测试参考材料:

https://blazemeter.com/blog/open-source-load-testing-tools-which-one-should-you-use



移动测试Eggplant 

运用VNC server之类的网关。 支撑iOS, Android,Windows Phone, BlackBerry,是基于图像辨认的测试工具。脚本:SenseTalk。不挨坐标限定。

脚本跨OS、不会修改利用,能完全控制设施。

        商业软件 http://www.testplant.com/eggplant/testing-tools/


CPU Monitor Advanced Lite

 来自Google Play,用于监控CPU,可以保留历史记载,并以图形直观展现,但是大陆的利用市场貌似搜寻不到,要是能安装请在博客http://my.oschina.net/u/1433482留言,多谢。

平常运用替换:CPU Monitor(豌豆荚)、CPU-Z等。


TestObject

TestObject是具有成百上千真实设施的测试平台,可以直接通过阅读器访问。上载APP然后可以查看施行状况,支撑Robotium, Espresso和Appium。

平常用于安卓机型的测试。

商业软件:https://testobject.com/

有几个相似的供给云测试服务的企业:

云测汇:https://www.yuncehui.cn/ 专注于机能测试

Testin: 即云测,http://testin.cn/ 支撑Robotium、淘宝Athrun框架

易测云:支撑Robotium、Athrun、Guerrilla等开源测试框架,并运用基于控件辨认的、东软自主研发的测试工具Radar。http://www.yiceyun.com/

以上几家没有TestObject强大,但是有中国特点的选中之一。


其他

Powerfuzzer是开源的、高度主动化的,完全可定制,基于其他fuzzer的python web fuzzer。主要针对HTTP协定,生成大量随机数据,试图crash网站。最近更新工夫2009,比较长远,为此不做细致介绍。

热门标签:dede模板 / destoon模板 / dedecms模版 / 织梦模板
责任编辑:YThYH
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有154人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助



订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板