
测试技术
文章平均质量分 78
keke_Xin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Juint4 + WebDriver 搭建自动化测试框架(转)
转自:http://www.cnblogs.com/GGHHLL/archive/2013/06/07/3124097.html本例中用百度的搜索为例,将百度首页定义成一个待测试类 HomePage public class HomePage {private WebDriver driver;@FindBy(how = How.NAME, using = "w...原创 2014-05-19 10:22:10 · 149 阅读 · 0 评论 -
webdriver启动chrome、firefox前,读取个人配置文件
转自:http://www.vingo.cn/vingo/?p=1172webdriver在打开chrome、firefox浏览器时,默认是创建新用户,每次打开都是一个全新的浏览器。对于浏览器需要使用npapi插件,会有困扰。通过加载个人配置文件的方式,在第一次打开浏览器时,手动设置npapi插件是否加载,后续运行直接使用之前的配置信息,不会反复提示。chrome:ChromeOptio...原创 2015-06-01 16:29:40 · 284 阅读 · 0 评论 -
Sonar介绍(开源质量平台)
转自:http://blog.youkuaiyun.com/hunterno4/article/details/11687269 Sonar简介Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测son...原创 2015-06-10 18:10:13 · 689 阅读 · 0 评论 -
TestNG入门教程
http://www.cnblogs.com/TankXiao/p/3888070.html原创 2015-11-12 16:48:17 · 166 阅读 · 0 评论 -
PowerMock介绍
一、为什么要使用Mock工具 在做单元测试的时候,我们会发现我们要测试的方法会引用很多外部依赖的对象,比如:(发送邮件,网络通讯,远程服务, 文件系统等等)。 而我们没法控制这些外部依赖的对象,为了解决这个问题,我们就需要用到Mock工具来模拟这些外部依赖的对象,来完成单元测试。 二、为什么要使用PowerMock 现如今比较流行的Mock工具如jMo...原创 2015-11-23 09:55:40 · 225 阅读 · 0 评论 -
Seleniu Webdriver 元素定位的各种方法
转自:http://www.blogjava.net/qileilove/archive/2013/12/25/408002.htmlwebdriver提供了丰富的API,有多种定位策略:id,name,css选择器,xpath等,其中css选择器定位元素效率相比xpath要高些,使用id,name属性定位元素是最可靠,效率最高的一种办法。 1、工具选择:在我们开发测试脚本的过程中各个...原创 2014-11-07 15:50:14 · 304 阅读 · 0 评论 -
Selenium Webdriver简单介绍(包括HTMLUnitDriver)
selenium之WebDriver 2012-08-08 11:33:40| 分类: 默认分类|举报|字号 订阅 1、什么情况下选用WebDriver? (1)Selenium-1.0不支持的浏览器功能。 (2)multiple frames, multiple browser windows, popups, and alerts. (3)页面导航。...原创 2014-11-09 10:01:18 · 916 阅读 · 0 评论 -
java模拟浏览器包htmlunit,selenium
转自:http://www.blogjava.net/wangxinsh55/archive/2012/01/12/368405.htmljava模拟浏览器包htmlunit,selenium 发现一个很不错的模拟浏览器包htmlunit,它可以直接执行访问网站地址,并执行相应的JavaScript脚本;这个功能对于网站爬虫有很大的帮助,一些网站使用了ajax,如果使用简单的http...原创 2014-11-09 10:02:18 · 665 阅读 · 0 评论 -
selenium使用更快的Driver--HtmlUnit Driver
转自:http://sunjun041640.blog.163.com/blog/static/2562683220131024114610625/selenium使用更快的Driver--HtmlUnit Driver 2013-11-24 12:05:20| 分类: Java | 标签:selenium |举报|字号 订阅 最近使用seleni...原创 2014-11-09 10:03:55 · 450 阅读 · 0 评论 -
Maven中测试插件(surefire)的相关配置及常用方法
原创文章,版权所有,允许转载,标明出处:http://blog.youkuaiyun.com/wanghantong1. 在Maven中配置测试插件surefire [html] view plaincopy <plugin> <groupId>org.apache.maven.plugins</groupId> ...原创 2014-11-18 10:27:13 · 573 阅读 · 0 评论 -
TestNG设置输出测试报告的内容级别和设置测试用例按顺序执行
转自:http://blog.youkuaiyun.com/bwgang/article/details/7864958 [html] view plaincopy <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1....原创 2015-03-09 12:04:14 · 826 阅读 · 0 评论 -
Junit与TestNG对比
http://www.ibm.com/developerworks/cn/java/j-cq08296/原创 2015-03-04 17:54:44 · 196 阅读 · 0 评论 -
Testng + Webdriver 入门篇
转自:http://www.cnblogs.com/GGHHLL/archive/2013/06/07/3124121.html断断续续摸索了几个星期终于将这个入门篇成文了。从Testng 官网http://testng.org/ 都能找到这些资料。首先安装Eclipse 的Testng 插件:这里 http://testng.org/doc/download.html 已经很详细了。...原创 2014-05-19 19:51:16 · 136 阅读 · 0 评论 -
自动化测试工具 Selenium WebDriver 入门教程(针对主流浏览器)
这里只记录学习 Selenium WebDriver 的过程,尤其是运行时可能出现的问题,学习 java 与 Selenium WebDriver 配合的方法。 一、下载文件 先要去官网(http://seleniumhq.org/download/)下载必需的文件: Selenium IDE (专门用于 FireFox 测试的独立界面,可以录制测试步骤,但我更倾向于写代码做标准的功能...原创 2014-07-18 09:52:17 · 248 阅读 · 0 评论 -
用 JMeter 完成常用的压力测试(Apache)
转自:http://www.ibm.com/developerworks/cn/opensource/os-pressiontest/本文介绍了 JMeter 相关的基本概念。并以 JMeter 为例,介绍了使用它来完成最常用的三种类型服务器,即 Web 服务器、数据库服务器和消息中间件,压力测试的方法、步骤以及注意事项。1 评论:胡 键 (jian...原创 2015-02-12 17:28:15 · 159 阅读 · 0 评论 -
FindBugs、PMD和CheckStyle对比(代码质量)
FindBugs、PMD和CheckStyle对比1. 概要 工具目的检查项FindBugs检查.class基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭...原创 2015-02-12 20:10:35 · 686 阅读 · 0 评论 -
TestNG如何并行执行测试用例以及结合Selenium Grid(分布式测试)
1. testNG并发执行测试用例的方法在配置testNG的test.xml中,通过suit标签的属性可以指定并发执行,例如:<suite name="My suite" parallel="methods" thread-count="5">指定每一个测试方法使用单独的线程,总线程数为5parallel可以为: methods : 每个method使用一个线程 tests :每...原创 2014-08-13 14:33:09 · 624 阅读 · 0 评论 -
命令行运行TestNG(还有一种是xml批量运行方式)
testNG的执行有2种基本方式:1、通过指定的XML文件来规定要执行的用例文件和用例【适用于批量】2、通过命令行参数来指定运行的用例文件和用例【适用于较少的用例文件】XML模板:【保存为testng.xml】 [html] view plaincopy <?xml version="1.0" encoding="UTF-8"?> ...原创 2014-08-13 14:35:13 · 852 阅读 · 0 评论 -
IBM i 上基于 STAF/STAX 的自动化测试
STAF/STAX 基于 IBM i 的简介Software Test Automation Framework (STAF) 是开源、跨平台、支持多语言、基于可重用组件的自动化测试框架,它为自动化测试建立了基础,并且提供了一种可插拨的机制支持不同的平台和语言。在 STAF 中,可重用的组件被称为服务,STAF 有内部、外部两种类型的服务。在 STAF 的环境中,所有的机器都是对等的...原创 2014-08-16 22:05:14 · 502 阅读 · 0 评论 -
Selenium-Grid工作方式(自动化测试技术)
转自:http://blog.youkuaiyun.com/five3/article/details/9428655Selenium-Grid版本selenium-grid分为版本1和版本2,其实它的2个版本并不是和selenium的版本1和2相对应发布的[即selenium-grid2的发布比selenium2要晚一点]。不过幸运的是现在的selenium-grid2基本能支持selenium2...原创 2014-08-16 22:07:51 · 202 阅读 · 0 评论 -
如何搭建Selenium-Grid2环境(Java)(自动化测试技术)
Selenium对于我们进行web自动化测试有很大的帮助,如果要进行大范围的测试覆盖,就不能仅仅在一两台机器上跑了;同样Selenium-Grid也给我们提供了这样的帮助,我们可以借助Selenium-Grid很容易的实现分布式测试环境的搭建。不同于其它一些通用的分布式程序【如:hudson】,Selenium-Grid是专门针对Selenium的自动化分布式测试解决方案。其优点是:快速搭...原创 2014-08-16 22:08:42 · 146 阅读 · 0 评论 -
TDD(Test-Driven Development)测试驱动开发介绍
转自:http://www.ibm.com/developerworks/cn/linux/l-tdd/背景一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些软件开发过程相关的技术,提供一些比较高效、实用的软件过程开发方法。其中...原创 2014-11-18 12:47:49 · 390 阅读 · 0 评论