Selenium2.0功能测试之Alert/Confirm/Prompt的处理

  WebDriver中处理原生JS的 alert confirm 以及prompt是很方便的(虽然现在原生JS的实现方式用的很少了)。具体思路是使用switchTo.alert()方法定位到当前的alert/confirm/prompt(这里注意当前页面只能同时含有一个控件,如果多了会报错的,所以这就需要一...

cgroup--cpu spuset 子系统功能测试

  1.测试目的  目前最新的稳定版Linux内核(3.2.6)中cgroup的功能和特性都已经比较丰富和完善,用户空间的工具也有了。Cgroup中对于CPU资源的控制主要集中cpu和cpuset这两个子系统,其中cpu子系统主要用来控制进程调度,设置进程占用CPU资源的比重;c...

Selenium2.0功能测试之Start browsers

  在使用Selenium进行测试的绝大多数前提都是启动浏览器,接下来介绍几种常用浏览器的启动方法:  FireFox: 直接上代码就可以package org.coderinfo.demo;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;pub...

Selenium2.0功能测试之Close browser

  关闭浏览器是每条Case执行完成或者测试进行结束必要的操作,Selenium提供了两种关闭浏览器的方法:  driver.close() ; 作用为关闭当前的浏览器窗口。  driver.quit(); 作用为不仅关闭了当前的浏览器窗口还彻底的退出WedDriver,释放了Driver与Serve...

Selenium2.0功能测试之设置浏览器大小

  设置浏览器的大小有什么用处呢?  我想是这样的,当我们需要在测试中使用一些第三方的图像或者基于坐标的辅助工具时,就需要我们的浏览器在每次测试的时候处于同一个分辨率的状态,这样在同一个分辨率的情况下进行图片比对以及坐标的点击操作。 举一...

Selenium2.0功能测试之访问站点及获取页面信息

  Selenium为访问站点提供了两种方式:  driver.get("URL");   #个人推荐这种方式,因为能少写一个字符是一个字符啊。  driver.navigate().to("URL");  页面的Title主要用于case的验证,当然了也有一位大神教育我说case不够title来凑,这个作...

Selenium2.0功能测试之forward与back

  这两个API的主要用途就是在几个页面之间来回跳转,也就是节省了driver.get的使用数量,用处不多直接上代码:package org.coderinfo.demo;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;public class ForwardA...

Selenium2.0功能测试之唯一元素的定位

  页面元素的定位可以说是WebDriver中最核心的内容了,我们定位一个元素的目的主要有:操作元素,获取该元素的属性,获取元素的text以及获取元素的数量,WebDriver 为我们提供了以下几种方法来帮我们定位一个web元素:  通过元素的id获取  通过元素的...

使用 CasperJS 对 Web 网站进行功能测试

  CasperJS 包含一些非常有用的工具用来对 Web 网站进行功能性的测试,例如我们可以编写如下的 JavaScript 脚本来测试 Google 的搜索: view sourceprint01 var casper = require('casper').create();0203 casper.start('http://www.google.f...

功能测试方法

  功能测试主要采用黑盒测试方法,结合测试内容对功能进行测试,同时在测试过程中对用户需求、设计文档和使用手册进行检查。测试方法主要根据测试对象的不同灵活进行选择。   功能测试主要分为功能模块测试和业务流程测试,同时在测试过程中对用户需求...

MBT框架(MTest)的实现用到的技术探讨

  MBT框架的实现需要用到2种技术:参数组合技术与代码生成技术。   参数组合技术:抽象出测试场景的参数,并对参数做等价类及边界值分析后,利用迪卡尔乘积对多类参数进行组合,并过滤掉不需要组合,这里多半是用例建模时需要考虑。框架需要提供的是组...

论程序员的自我修养——自动化功能测试(图)

  为什么自动化功能测试与开发有关系?   把程序员和自动化测试联系起来,估计很多人都没有想过这个问题,或者也有人能联系上,但也仅仅止步在自动化单元测试了。是的,自动化测试是一个很广泛的概念,单元测试、功能测试、容量测试等等都可以自动化,...

论程序员的自我修养——自动化功能测试友好的设计(图)

  自动化功能测试对软件设计的影响   功能测试的目的是为了模拟用户操作,从而验证系统能按照预想的方式运行,因此自动化测试的脚本无可避免地需要访问软件的用户界面。相信很多放弃使用自动化功能测试的团队对于自动化功能测试的态度和我刚刚接触自动...

OpenCV 功能测试

  几年以前我简单的测试过 OpenCV,那时的感觉印象不太好,好像是 canny 边界算子的实现有问题。   最近我下载了 2.4.5 版本,测试下来 OpenCV 真是今非昔比哦,国外能把开源的平台做到这样,真是佩服啊!   OpenCV自带的测试程序多为cmd-line模式...

用Eclipse Jubula做web功能测试

  看到一篇讲Eclipse Jubula的文章,http://www.infoq.com/cn/news/2011/07/jubula   Jubula这个东东,我嚼着它的理念还是很潮的,有几个feature着实让我眼前一亮。   总结如下:   1.不录制不回放,大部分工具都是基于录制回放模式的;   ...

#
web
#
WEB
分享:

功能测试之拙见

  开发转做测试,有朋友的规劝亦有朋友的支持,劝我的说放弃一年半的开发经验做测试不值得,支持的说女孩子做开发太累,做测试可以轻松一下,而我就是决定的事,就一定会做下去的,既然觉得做测试了,我便不会后悔。   刚开始的面试我很受打击,毕竟开...

MYSQL tee的功能测试(图)

  Mysql的tee功能是用来记录用户的操作记录的,由于对mysql进行大量的更改操作,比如删除,修改,添加等动作等等,涉及到生产环境中时候,这些操作有时候很有必要把整个操作记录下来,以便核对查找。Tee功能类似于oracle中的spool,下面对几种tee的不同保...

[android test] 辅助功能测试

  要使你的应用程序能够被各种有障碍的人使用,测试是很重要的一部分。参照design和development来进行开发是很重要的一步,但是辅助功能测试能够帮助你发现设计和开发过程中不明显的问题。   这份辅助功能测试清单将带领你浏览辅助功能测试的各个重要...

系统测试之功能测试:测试用例的设计步骤——从登陆开始说起(图)

  一个完整的software testing life cycle包括诸多内容,本文仅从测试用例的编写开始,聊聊测试用例编写的一般步骤,以使编写的测试用例最大程度上满足完备的要求,而又不产生重复而冗余的负担。   测试用例的来源是产品需求,如果足够幸运,我们应当...

对一把椅子进行功能测试

  对“一把椅子“做一个功能测试   功能测试:   1.能不能供人坐,即能不能供人使用。   2.坐上去是否摇晃。   3.坐人后是否会发出响声。   4.椅子上会不会掉颜色,即坐上去,来回摩擦椅子上的颜色会不会粘到衣服上   5.有水撒到椅子上...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号