自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 WebUI 自动化测试框架 PhoenixAutotest 发布 20170629

介绍基于Selenium的自动化测试框架Phoenix,采用Java语言编写的。到目前为止,已经覆盖了WebUI自动化测试过程中需要的大部分功能封装。元素定位,数据源,测试流程的分层思想,使得脚本(代码)易维护,框架易扩展。元素定位部分,可以采用xml、yaml、excel或者Java注解的的方式来描述。数据源同样支持多种常用的文件格式来表示。而测试流程部分,您可以借助JUnit、

2017-06-29 19:02:20 168

原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure解决

介绍com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the server was 5,030 milliseconds ago.  The last packet sent succe

2017-06-27 11:32:35 997

原创 自动化测试~注解篇

介绍Phoenix自动化测试框架提供了很多可以简化编码的注解类(annotation),本文将会这些类做一些简单的介绍。AutoApplicationAutoDataAutoDataSourceAutoExpectAutoField 加在属性上,表明是Page类中的一个元素。AutoLocator 加在属性上,用于描述元素的定位信息,例如:@AutoStra

2017-06-26 09:08:45 383

原创 自动化测试~模块篇

介绍Phoenix自动化测试框架提供了很多可以简化编码的注解类(annotation),本文将会这些类做一些简单的介绍。AutoApplicationAutoDataAutoDataSourceAutoExpectAutoFieldAutoLocator 加在属性上,用于描述元素的定位信息,例如:@AutoStrategy(type = StrategyTy

2017-06-26 08:56:17 229

原创 Spring Boot

介绍本文介绍有关SpringBoot的相关内容。如在classpath下添加了schema.sql文件的话,SpringBoot会自动加载为你创建表结构。如果你希望修改该默认行为的话,可以在application.yml中进行配置:[codesyntax lang="python"]spring: datasource: initialize

2017-06-22 11:05:19 164

原创 自动化测试~配置

介绍自动化测试框架PhoenixAutotest有很多默认行为,如果你希望能改变这些默认行为,可以通过修改配置文件的方式来实现。 驱动默认情况下,框架会根据您配置的浏览器版本以及您的操作系统来下载对应版本的webDriver驱动。但对于在内网环境中使用该框架就可能会有问题,无法从外网环境中下载文件。您可以在配置文件engine.properti

2017-06-21 22:22:29 183

原创 自动化测试~报告篇

介绍不管是自动化还是手工测试,只是个手段,最终都是为了出一个报告(结果)。由此可见报告才是我们要的结果,而不是什么NB的技术。对于自动化测试报告,可能还需要测试人员加工,或者报告只是提供给测试人员进一步分析的材料。简单来说,如果不结合实际业务的话可能无法直接把报告结果发送到JIRA等管理系统中。 类型目前框架提供了Excel和MySQL两种类型

2017-06-21 21:52:18 712

原创 自动化测试~元素定位

介绍本文介绍如何使用Phoenix自动化测试框架来进行元素定位。 定位方法ID、css、Name、xpath、超链接文本(部分)、标签名称(tagName)等。更多元素定位技巧请参考 UI组件框架封装了一些UI组件,可以简化操作。包括有:文本框(文本域)、按钮、下拉列表、单选按钮组等。 文本框框架把文本框和文本域都当做同

2017-06-20 17:41:18 327

原创 Java邮件发送

介绍本文介绍如何利用Spring发送邮件。com.sun.mail.smtp.SMTPSenderFailedException: 553 2f1259464192707-e5053 SMTP only, outside user is not allowed on this machine550 5.7.1 Client does not have permi

2017-06-20 15:00:03 977

原创 MPXJ

介绍MPXJ提供了操作Project文件信息的API。支持的数据格式包括:Microsoft Project Exchange (MPX), Microsoft Project (MPP,MPT), Microsoft Project Data Interchange (MSPDI XML), Microsoft Project Database (MPD), Planner (XML

2017-06-20 13:13:31 867

原创 Mybatis

介绍本文总结一些MyBatis的用法。 依赖下面是maven依赖:[codesyntax lang="xml"] org.mybatis mybatis 3.4.1 org.mybatis mybatis-spring 1.3.0[/codesyntax] 注解org.myb

2017-06-20 10:01:01 211

原创 自动化测试~数据源

介绍本篇介绍框架PhoenixWebUIFramework中的数据源模块以及在项目中的使用示例。阅读本文的前提,是您已经完成了基础入门篇,如果您错过了请点击入门介绍。所谓数据源,即把在测试过程中所要录入的数据集中地放在一个地方(源),而不是散落在脚本(代码)中。这样的好处显而易见,只能清晰,维护简便。为了能尽可能地满足各种实际情况,框架不仅提供了几种(XML、Excel

2017-06-20 08:40:40 154

原创 自动化测试~参数化

介绍hoenixAutotest中的参数化技术,包括了对元素定位、数据源的参数化。对于元素定位的参数化,有的场景下同一个页面中的同一个元素在不同的流程中定位方法是不一样的。这时候,为了能够尽可能地复用脚本实现动态定位元素,就需要用到元素定位的参数化。在自动化测试脚本的编写过程中,可能需要用到很多数据,而某些数据可能是动态变化的、有规律的(例如:手机、邮箱、身份证等)、不

2017-06-20 08:39:24 1887

原创 自动化测试课程

介绍广义来说,自动化测试应该是比较难,它不仅仅是某个方面的测试;可以说,其他的测试手段或许都可以变成自动化的。例如:安全、性能测试等,大多数情况是人工来操作工具,然后获取报告;但,这些人工操作的过程是否可以变成自动的呢。我的看法是,只要技术可以满足,就是有可能的。据以上的观点,我这里要介绍的自动化测试课程会涉及很多内容。当然,所有的内容都是以实用为标准。

2017-06-19 15:02:57 397

原创 自动化测试~模块篇

介绍本篇介绍自动化测试的模块划分。模块划分、用例切割、函数以及类的封装,从某个角度来看,都可以提高代码的可复用性。代码只有可复用了,才能一步步地减轻自动化测试人员的工作量。如果,还没有在一个项目中写了超过30个类的话,可以跳过本篇——也许你无法理解复用的重要程度。本文介绍的自动化测试框架采用Java注解类的方式来进行模块的划分,而模块类可以是一个普通的Java类

2017-06-19 12:21:32 723

原创 MySQL创建数据库与创建用户以及授权

介绍1、创建数据库命令: create schema [数据库名称] default character set utf8 collate utf8_general_ci;说明:采用create schema和create database创建数据库的效果一样。2、创建用户命令: create user '[用户名称]'@'%' identified

2017-06-16 10:03:50 401

原创 Java命令行解析

介绍https://github.com/LinuxSuRen/jcommander 参考本文为原创,如果您当前访问的域名不是surenpi.com,请访问“素人派”。查看原文:http://surenpi.com/2017/06/15/java_cmd_parser/

2017-06-15 08:23:59 262

原创 WebUI自动化测试框架PhoenixAutotest发布20170610

介绍WebUI自动化测试框架phoenix.webui.framework发布20170610版本。本次发布修正了一些bug,更多Isseus信息请访问Github。添加的主要功能如下:增加了通过注解的方式来配置PageObject(页面对象),单元测试代码如下(本文所有的代码都可以在Github项目中获取):[codesyntax lang="java

2017-06-10 21:58:31 275

原创 面试技巧

介绍做了一年的Linux运维,却连几个常用的Linux命令都不清楚。要对技术、开发有基本的认识和把握沿着应聘者说的思路追问细节,这时候要发现对方的漏洞——也许简历会有作假,还要发现面试者处理问题的能力查看原文:http://surenpi.com/2017/06/09/%e9%9d%a2%e8%af%95%e6%8a%80%e5%b7%a7/

2017-06-09 11:12:37 213

原创 BeanValidation

介绍本文介绍一套后台的校验框架。下述类的包都在javax.validation中Maven的坐标信息请参考:[codesyntax lang="xml"] javax.validation validation-api 1.1.0.Final[/codesyntax] 注解@NotNull 不能

2017-06-09 11:09:45 162

原创 IntelliJ IDEA使用技巧

介绍本文介绍IDEA这款开发工具的使用技巧。Alt+Enter 快速修复(例如:快速地添加import、添加需要从接口中实现的方法等等) 参考本文为原创,如果您当前访问的域名不是surenpi.com,请访问“素人派”。查看原文:http://surenpi.com/2017/06/07/intellij-idea-skill/

2017-06-07 14:06:36 225

原创 phoenix.webui.framework骨架

介绍本文介绍如何使用自动化测试框架提供的Maven骨架(archetype)。 参考本文为原创,如果您当前访问的域名不是surenpi.com,请访问“素人派”。查看原文:http://surenpi.com/2017/06/07/phoenix-webui-framework-archetype/

2017-06-07 14:03:52 287

Jenkins系列视频~docker环境下安装-v1.0.mp4

本视频中,介绍如何在Windows操作系统下的Tomcat中运行Jenkins,所属的系列视频由Jenkins中文社区联合TesterHome、Kubesphere、DevOps中国、云原生技术社区共同发布。更多细节请查看 https://github.com/jenkins-zh/jenkins-zh/issues/345

2020-10-14

autotest.web.framework-1.0.1-20160114

autotest.web.framework-1.0.1-20160114

2017-01-15

autotest.web.framework-1.0.1-20160114-sources

autotest.web.framework-1.0.1-20160114-sources

2017-01-14

chromedriver.2.19.346078

chromedriver.2.19.346078

2017-01-09

autotest.web.framework-1.0.1-20160109

autotest.web.framework-1.0.1-20160109

2017-01-09

autotest.web.framework-1.0.1-20160109-sources

autotest.web.framework-1.0.1-20160109-sources

2017-01-09

chromedriver.2.9.248315

chromedriver.2.9.248315

2017-01-07

autotest.web.framework-1.0.1-20160105

autotest.web.framework-1.0.1-20160105

2017-01-06

jd-gui.exe

java反编译工具,非常好用jd-gui.exe。

2015-11-03

xdoclet安装包

xdoclet-bin-1.2.1 详细请看 http://surenpi.com

2015-09-11

空空如也

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

TA关注的人

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