02 2017 档案

摘要:CssSelector是我最喜欢的元素定位方法,Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath locator速度快,特别是在IE下面(IE没有自己的XPath 解析器(Parser))他比xpath更 阅读全文
posted @ 2017-02-23 11:09 测试人生- 阅读(7204) 评论(0) 推荐(1) 编辑
摘要:一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9] 阅读全文
posted @ 2017-02-22 18:03 测试人生- 阅读(194) 评论(0) 推荐(0) 编辑
摘要:正则表达式主要是用来操作字符串的,可以预先定义特定字符以及字符组合,来对字符串进行匹配或从中获取我们想要的字串,从而方便操作。 在实际测试项目中,我们主要用来做两件事: 第一,用正则表达式来判断给定的字符串是否满足我们的匹配逻辑,匹配逻辑就是我们定义的正则表达式。 比如某系统用户登录后生成的id是用 阅读全文
posted @ 2017-02-22 17:32 测试人生- 阅读(293) 评论(0) 推荐(0) 编辑
摘要:在基于Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。 这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题。 以前我也经常为这个问题而苦恼,后来经查了些资料,终于解决了, 我知道一定有很多朋友 阅读全文
posted @ 2017-02-22 17:19 测试人生- 阅读(14706) 评论(0) 推荐(1) 编辑
摘要:第一种方式: 通过Map.keySet遍历key和value 第二种方式:通过Map.entrySet使用iterator遍历key和value 第三种方式:通过Map.entrySet遍历key和value 第四种方式: 过Map.values()遍历所有的value,但不能遍历key 阅读全文
posted @ 2017-02-17 16:03 测试人生- 阅读(488) 评论(0) 推荐(0) 编辑
摘要:在项目中,有时候我们需要将数字转换成特定的格式便于操作和使用。最常用的就是在操作价格数字的时候,需要将数字转换成小数点后保留两位小数,比如讲3.4转换成3.40 我们可以用DecimalFormat,它是NumberFormat的一个子类,它包含一个模式和一组符号: 0 一个数字 # 一个数字,不包 阅读全文
posted @ 2017-02-10 14:52 测试人生- 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一、ETL测试的重要性: ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程)作为BI/DW(Business Intelligence)的核心和灵魂,能够按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步 阅读全文
posted @ 2017-02-09 17:16 测试人生- 阅读(3172) 评论(0) 推荐(1) 编辑
摘要:隔离级别定义用于控制并发事务的行为,它决定在访问数据时数据是如何锁定的、如何与其他进程隔离的。 包括四个级别,级别从高到低: RR(可重复读取) RS(读取稳定性) CS(游标稳定性) UR(未提交的读取) 1.RR隔离级别:在此隔离级别下, DB2会锁住所有相关的纪录。 在一个SQL语句执行期间, 阅读全文
posted @ 2017-02-02 12:39 测试人生- 阅读(1948) 评论(0) 推荐(0) 编辑
摘要:前不久写过一篇随笔《EXCEL解析之终极方法WorkbookFactory》,提到使用WorkbookFactory来处理Excel文件数据,最近发现一个问题就是这个办法不能很好的处理各种日期格式,比如下面这些: 那么如何将这些格式正确识别并输出呢?下面来分享一下解决方法。 其实答案已经在之前已经写 阅读全文
posted @ 2017-02-02 11:59 测试人生- 阅读(39646) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示