作者: admin 日期: 2012年08月27日  分类:自动化测试  快抢沙发 
利用Selenium自动化web测试
简介: Selenium 是一个没有正式指导手册的开源项目,这让测试人员的问题调查很费时间。本文为基于 Selenium 1.0(发布于 2009 年 6 月)的测试期间的常见问题提供最佳实践。 简介 Selenium 是一个健壮的工具集合,跨很多平台支持针对基于 web 的应用程序的测试自动化的敏捷开发。它是一个开源的、轻量级的自动化工具,很容易集成到各种项目中,支持多种编程语言,比如 .NET、Perl、Python、Ruby 和 Java? 编程语言。 利用 Selenium 测试 Ajax 应用程序 Asynchronous JavaScript and XML (Ajax) 是一种用于创建交互式 web 应用程序的 web 开发技术。Ajax 应用程序的一...
4254 天前阅读全文
作者: admin 日期: 2012年07月10日  分类:自动化测试, 软件测试  快抢沙发 
Android自动化测试之Monkeyrunner从零开始
最近由于公司在组织一个Free CoDE的项目,也就是由大家自己选择研究方向来做一些自己感兴趣的研究。由于之前我学过一点点关于android的东西,并且目前android开发方兴未艾如火如荼,但自动化测试还基本上属于新兴领域,接触的人并不多,所以我给我们团队提出研究android自动化测试方面的项目,果然得到大家一致的赞同,大家的兴致都很高,呵呵。于是二话不说,我们开始看看现在android平台上现有的一些自动化测试工具。经过网上的一番搜索和学习,我了解目前android SDK里自带的现成的测试工具有monkey 和 monkeyrunner两个。大家别看这俩兄弟名字相像,但其实是完完...
4302 天前阅读全文
作者: admin 日期: 2012年01月16日  分类:自动化测试  只有 1 条评论 
Cross-site scripting(XSS)
定义:Cross-site scripting(XSS),是一种经常出现在Web应用中的计算机安全漏洞,它允许恶意Web用户将代码植入到提供给其它用户使用的页面中。比如,包括HTML代码和客户端脚本的页面。为不和层叠样式表(CSS)的缩写混淆,通常将跨站脚本缩写为XSS。攻击者一般会利用XSS漏洞旁路掉访问控制——例如同源策略(same origin policy)或发起phishing攻击,网页挂马,cookie窃取等。 上面的定义有点别扭不好理解,让我们回忆一下SQL Injection是把恶意的代码注入的数据库并且执行该SQL语句,最后返回相应数据,所以SQL Injection是作用于数据库的,而XSS是通过发送恶意的代码到服...
4477 天前阅读全文
作者: admin 日期: 2011年10月25日  分类:自动化测试  快抢沙发 
LoadRunner 基础
概要介绍 LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间, 优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢, 系统崩溃等问题。这些都不可避免地导致公司收益的损失。Mercury Interactive 的 LoadR...
4561 天前阅读全文
作者: admin 日期: 2011年09月04日  分类:实用工具, 自动化测试  快抢沙发 
Selenium 中文API
概念 Selenium 通过命令进行驱动。Selenium 可归纳为三种“风格”:动作、辅助和断言。每一个命令调用就是下表中的一行。 命令 目标 值 动作(Actions)命令一般用于操作应用程序的状态。它们通过如”点击链接”和”选择选项”的方式进行工作。如果一个动作执行失败,或是有错误,当前的测试将会停止执行。 许多动作可以被包含后缀”并等待”的方式进行调用,例如,”点击并等待”。这个后缀告知Selenium,该命令将使浏览器向服务器产生一个请求,并使得Selenium等待加载一个新的页面。 辅助(Accessors)用于检查应用程序的状态并将结果存储在变量中。例如”storeTitle”。它们同样可...
4612 天前阅读全文
作者: admin 日期: 2011年08月25日  分类:自动化测试  快抢沙发 
selenium(入门 )
selenium(入门 ) 一.Selenium是什么? Selenium 是ThroughtWorks 公司一个强大的开源Web 功能测试工具系列, 1. Selenium 可以使用录制工具录制脚本,测试页面。 2. Selenium 可以生成类html 代码,java 代码,ruby 代码等。 3. Selenium 录制工具根据id 属性定位html 元素 4.Selenium IDE 仅支持Selenium 语言。 5.Selenium RC 支持很多语言,如:C#,Java,Python,Ruby 等。 二.需要的软件 1, 安装Firefox,Selenium IDE 插件,Firebug 插件。 2, 解压Selenium 的selenium-remote-control 包,得到一个服务器。 3, 获取selenium-java-client-driver.jar,用于ja...
4621 天前阅读全文
?> 1275848198