关闭

selenium实战:如何解决无论如何都无法定位的点击展开元素问题

在编写selnium的代码的时候,有时候最郁闷的大概是元素无法定位,而这种无法定位是指,明明通过xpath定位器或者是js的document.getElementByIdx_x,document.getElementBytag等方法提供方法找不到,如多层嵌套的div带data-json的对象,这时候大概唯一方法就是offset了。 1.如果是页面跳转产生的无法定位元素,可以通过 ...
阅读(43) 评论(0)

API接口测试用例设计

最近在做接口测试,顺便将接口测试用例的设计思路总结下,接口测试主要涉及2个大的方向: 第一个大的方向就是: 独立接口的测试 第二个大的方向就是: 构造情景,丰富接口测试数据,从而到达多维度测试接口的目的; 用例设计: 第一个方向: 用例一 基本功能,全部参数 1.参照接口文档,了解接口功能后,首先判断是否符合业务需求逻辑 2...
阅读(47) 评论(0)

java 常用集合list与Set、Map区别及适用场景总结

list与Set、Map区别及适用场景 1、List,Set都是继承自Collection接口,Map则不是 2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equa...
阅读(34) 评论(0)

java封装selenium2常用方法

java封装selenium2常用方法 [java] view plain copy package com.selenium.pack;      import java.net.MalformedURLException;   import java.net.URL;   import java.util.conc...
阅读(30) 评论(0)

一步步教你Hadoop多节点集群安装配置

一步步教你Hadoop多节点集群安装配置 1、集群部署介绍 1.1 Hadoop简介  Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统HDFS(Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的开源实现)为核心的Hadoop为用户提供了系统底层细节透明的分...
阅读(184) 评论(0)

sql 聚合函数和group by 联合使用

很多时候单独使用聚合函数的时候觉得很容易,求个平均值,求和,求个数等,但是和分组一起用就有点混淆了,好记性不如烂笔头,所以就记下来以后看看。 1 AVG() - 返回平均值 COUNT() - 返回行数 FIRST() - 返回第一个记录的值 LAST() - 返回最后一个记录的值 MAX()...
阅读(107) 评论(0)

复制表结构和数据SQL语句

复制表结构和数据SQL语句 1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 2.只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立. 方法二:(由tianshibao提供) CREATE TABLE 新表 LIKE 旧表 3.复...
阅读(303) 评论(0)

Java数组的声明和初始化

方法 动态初始化:数组定义与为数组分配空间和赋值的操作分开进行 静态初始化:在定义数字的同时就为数组元素分配空间并赋值 默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐式初始化 两种格式 类型名[]  数组名(常用) 类型名    数组名[] 方式 同时声明和初始化...
阅读(35) 评论(0)

Loadrunner Analysis之Web Page Diagnostics

简单介绍一下Loadrunner Analysis中的Web Page Diagnostics模块的使用,很多人对于测试之后的结果数据分析摸不着头脑,其实loadrunner Analysis给你提供了很好的文档,大家没事可以多翻翻,多翻几遍对于性能测试你就入门了 ;) Web Page Diagnostics (以下简称WPD),这是LR Analysis中非常重要的一块,搞清楚这部分的内...
阅读(23) 评论(0)

(非常有用)loadrunner资源监控问题及调优方法

监测对象 Ø System(系统) l   %Total Processor Time 系统中所有处理器都处于繁忙状态的时间百分比,对于多处理器系统来说,该值可以反映所有处理器的平均繁忙状态,该值为100%,如果有一半的处理器为繁忙状态,该值为50%服务器。器消耗的处理器时间数量.如果服务器专用于sql server 可接受的最大上限是80% -85 %.也就是常见的CP...
阅读(43) 评论(0)

SQL左右连接中的on and和on where的区别

原先一直对SQL左右连接中的on and和on where的区别不是太了解,直到在网上看到了下面这段话才豁然开朗。         在使用left join时,on and和on where条件的区别如下:   1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。   2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有le...
阅读(308) 评论(0)

菜鸟理解关于数据驱动和关键字驱动区别

做手工测试的时间久了,一直想往自动化的方向发展,看了论坛上各种文章,众说云云,说从数据驱动到关键字驱动,把数据驱动贬得一无是处,把关键字驱动说得那么神化,但我感觉都是一样的啊,都是把对象参数化,然后把数据(参数)传进去,执行,然后返回的结果 下面是一些论点,自己消化去吧  摘录一些精妙的论点:  51testing论坛的phililschen:    “什么是数据...
阅读(261) 评论(0)

自动化测试里的数据驱动和关键字驱动思路的理解

初次接触自动化测试时,对数据驱动和关键字驱动不甚理解,觉得有点故弄玄须,不就是参数和函数其嘛!其实其也体现了测试所不同与开发的一些特点(主要指系统测试),以及和对技术发展的脉络的展现。 1.录制/回放的神话       实际上可以理解为一种自动测试脚本和测试用例的紧耦合,既有测试脚本维护的难度,也与系统测试中面向用户的思路相抵制   每一家自动化测试工具厂商都...
阅读(419) 评论(0)

Selenium+java分层(七)

最后一篇,介绍下这个log的用处,还是大大的好处的,以上篇幅都是自己的思路去想好的,不同的人又不同的想法,所以可以仅供参考啊,具体执行还是自己玩的开心就好。后续的优化,还会接着写,还要摸索下,包括数据的处理,接口的合并,数据库的检查等。比如你一个添加数据,一直跑的话数据累积会很多,所以要有个处理也就是擦屁股,处理后事,哈哈。再比如接口,有些验证码啊啥的,通过接口是可以得到的,再比如数据库的验证啊,...
阅读(191) 评论(0)

Selenium+java分层(六)

在上一篇中整个架子算了介绍完了,重点介绍的是一个分层,代码都比较简单,比如一下断言或者说检查点没有写啦,因为如果整个东西写下来,20篇文章也写不完啦。不过通过这几篇下来,相信应该能明白分层的好处啦,接下来这篇就有点长啦,加一些log日志打印啦,在后期调试维护是很有用处的。不用瞎子一样到处找了。 1.这里就先不说分层了,而是先介绍下log4j这个日志打印 (1)首先引入log4j的jar...
阅读(139) 评论(0)
401条 共27页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:288169次
    • 积分:3897
    • 等级:
    • 排名:第8941名
    • 原创:44篇
    • 转载:355篇
    • 译文:2篇
    • 评论:17条
    最新评论