说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

基于Java的四大开源测试工具

HTML文档下载 WORD文档下载 PDF文档下载
成功的应用程序离不开测试人员和QA团队反复地测试,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况。

测试是应用程序生命周期里至关重要的一步,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况。

网络上许多开源的Java测试工具,然而真正经得起时间和实践考验的不多,本文例举了Java里的四大开源测试工具,这四个工具主要专注于前端测试,并且得到了测试人员和QA团队的广泛使用。


Apache JMeter——JMeter是一款开源的纯Java测试工具,其主要用于负载测试和性能测试。QA团队使用它来查找和发现相关的性能和负载管理问题,尤其是Web应用程序的性能问题。它可以用于对静态的和动态的资源(文件、Servlet、Perl脚本、Java对象、JDBC数据库连接和查询、FTP、HTTP、JMS、通用的TCP连接、LDAP和OS本地进程访问等)的性能进行测试。它可以用于对服务器,网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。

Jmeter架构提供了“out of the box”功能。此外,它还支持各种插件,这些插件可以实现其独特的创新功能,用户可以根据自己的需求进行自定义配置,添加相应地插件。

Selenium ——Selenium是一个开源的自动化测试工具,其主要用于Web应用程序的自动化测试,与其它测试工具不同的是,它可以在许多平台和操作系统上运行,可以直接在浏览器下运行,并且支持所有流行的测试框架和编程语言,如C++、Java、Python、Per和Ruby等。

Sahi ——Sahi是另一个开源的自动化Web测试工具,Sahi可以专门测试动态的AJAX应用程序,还带有非常出色的自动播放效果机制。其主要特点是:独立的平台和浏览器、出色的刻录机、无需等待、无需XPath、内置Java异常交互报告。

Robotium——Robotium是一款测试Android应用程序的开源自动化测试框架,应该说,Robotium是开发者们最常用的一款开源工具。主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium无需测试应用程序源码,并且安装简单、容易编写测试用例。当然,它还可以测试基于浏览器的一些Android应用程序,但前提是有些限制条件。

各位开发者,你们使用哪一款工具呢?

来自: Open Source Testing Tools in Java

Apache Hadoop集群的安全性架构 Wood Camera开发者访谈:我们如何冲到榜首的 代码审查:程序员内炼之道 Twitter Q1推广告API 收入剑指10亿 Dell:在OpenStack成熟后才会推出服务 安装XP时黑屏 简单的怪问题 要apache支持泛域名要怎么样配置?多谢相助!!紧急 怎么得到<input name="file1" type="file" > 为什么XP总是开机自检测?? 想学习一下socket,写了一半就不会写了.请哪位朋友指点一下小弟 除了微软网站外哪里还能下载DirectX9b SDK? bulk insert的运用问题 如何让一个窗口始终在最前面? 小明读一本英语书,第一次读时,第一天读35页,以后 (9*a^2+6a+1)÷(9*a^2-1)=?八 1:(x+1)(x-1)-8 2:-6a+a^2+ 09年的8月,9月,7月一共几天. 谁有09年和10年的四级英语真题6月、12月都要, y=log2(X)+logx(2)的最小值,x大于 五年级数学方程解妈妈今年41岁,玲玲今年11岁,多 急!若log2(logx^4)=-1,求x 2006年8月13号到2009年8月19日共几天 伦敦股市股指30日上涨突尼斯旅游城市发生自杀式爆炸袭击电视购物广告不允许\"叫卖式\"宣传中国成功连任联合国经社理事会成员法国巴黎CAC40股指下跌白哈巴醉人夕阳变幻无穷曝曼联1亿欧天价报价穆勒 梦剧场将迎井冈山景区载38人旅游大巴坠崖 已有河南一小学通知书上加印广告 校长被批教授解析高速公路建设:不能因为债务较美利坚怪侠龙甲兵王都市时神我的总裁叫玉帝重活一次三都澳斗姆旅游乌江源百里画廊旅游三闾庙古街旅游青山国家地质公园旅游露天剧场旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘