自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

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

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

2017-07-16 10:17:02 1054

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

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

2017-07-15 20:11:45 3361

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

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

2017-07-15 20:09:48 3991

转载 Selenium+java分层(七)

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

2017-07-04 14:32:57 1306 1

转载 Selenium+java分层(六)

在上一篇中整个架子算了介绍完了,重点介绍的是一个分层,代码都比较简单,比如一下断言或者说检查点没有写啦,因为如果整个东西写下来,20篇文章也写不完啦。不过通过这几篇下来,相信应该能明白分层的好处啦,接下来这篇就有点长啦,加一些log日志打印啦,在后期调试维护是很有用处的。不用瞎子一样到处找了。1.这里就先不说分层了,而是先介绍下log4j这个日志打印(1)首先引入log4j的jar

2017-07-04 14:29:38 1051

转载 Selenium+java分层(五)

基础的都写好了,反正分层的思想也很明确了,接下来就开始放大招了,用单元测试框架来玩了。 1.在第四篇的基础上改进(1)删除了com.selenium.test包,当初用来调试的包,无情的抛弃了,好像有点残忍(2)新建com.selenium.testng包(3)新建LoginTestng类,testng的jar我是集成在selenium中了,所以在途中没有看到引

2017-07-04 14:27:20 769

转载 Selenium+java分层(四)

通过第三篇文章,是不是觉得更加麻烦了,但是大家可以看到整个逻辑是很清晰的,一个page只管页面元素,action管操作,很明确,而且发现可以来玩不同用户名与密码的验证啦,接下来继续优化。1.在第三篇中的基础上优化(1)新建一个包com.selenium.basic,基础的类以后都会放在这里(2)新建class类OpenBrowser,封装打开浏览器的操作

2017-07-04 14:25:22 708

转载 Selenium+java分层(三)

看到第二篇文章的时候,我相信很多人会想到怎么好像复杂了而且功能实现是一样的,何必呢?好像我看了一下也是这么回事,哈哈,所以呢?优化开始了1.在第二篇基础中优化(1)新建一个包com.selenium.action(2)新建class类LoginAction2.LoginPage的代码没有变化3.LoginAction的代码如下im

2017-07-04 14:23:24 661

转载 Selenium+java分层(二)

登录的代码很简单,几句话搞定,完全不需要什么分层啊,何必这么麻烦。但是,前提是但是啊,如果你只是做登录功能的自动化,你完全可以这样写,没有任何问题,如果是整个项目做下来都这样写,想想那代码是多少,够你看的累啦,而且后面还包括很多的验证,比如登录,不同用户名、密码等测试用例的验证,登录成功失败的验证等等。所以分层还是必须的,好啦,接下来我们就开始真正的动土啦,不管你是不是地头蛇了,动了再说。

2017-07-04 14:17:19 1468

转载 Selenium+java分层(一)

从这篇文章开始,我将会开始写selenium+java的功能自动化,具体也不会写很详细,入门的元素定位,java语法这些不属于此次系列的内容,这个系列主要是说明一下selenium+java的分层,后面应该也会写持续集成,这个需要看时间安排,毕竟工作中也很忙,这次也是周末抽空写的,好好加油,希望自己能越来越好。        首先说说分层,在selenium最流行的就是POM模式(page

2017-07-04 14:13:31 1194

转载 性能测试的步骤

1.性能测试注意事项2.性能测试步骤3.常见性能指标4.性能计数器5.LoadRunner 工具性能测试的步骤1.性能注意事项   1.1 优化性能   1.2 最小化成本   1.3 最小化风险   1.4 交付高质量的系统需要注意性能测试成本因素 • 评价系统当前性能 • 寻找瓶颈,优化性能

2017-07-04 09:24:32 4565

转载 APP测试基本流程及测试内容

1. App测试流程1.1.流程图1.2 测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。1.3测试资源测试任务开始前,检查各项测试资源。--产品功能需求文档;--产品原型图;--产品效果图;

2017-07-02 10:12:25 2903

ant脚本运行junit测试用例

通过ant对各种语言脚本做运行管理,并输出报告!

2014-01-07

QTP描述性编程

描述性编程需要识别的对象的属性从对象库中转移到了脚本里面,通过在脚本里面的特殊语法格式,完成对象的识别。 由于描述性编程不需要经过录制,因此描述性编程更加灵活。 对于不能捕获的对象,可以采用描述性编程。

2013-12-29

Java学习笔记 必看经典

java语言所有重要知识点都有详细的讲解,适合java高手和菜鸟

2013-11-19

常用ORACLE经典sql语句

常用oracleSQL查询,通常都能满足,适合各个水平的人查阅

2013-10-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除