自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 VMWare中网络

VMWare中网络配置详解VMWare为Guest系统提供了强大的网络功能,本身分为三种网络模式, bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。为我们组建自己的私有网络,实验测试环境等提供了很大的方便。刚开始接触VM的朋友常常对于VM怎么和宿主机通讯,怎么上网,Guest系统之间怎么互相通讯,感到一头雾水,下面将介绍VM的各种网络工作模式,以及虚拟网

2014-01-26 19:53:47 437

原创 perl使用socket 发送二进制数据

最近使用xml进行通讯,使用自定义的协议,最先发送xml文件的长度,然后是xml文件。使用perl发送一个整数还是比较麻烦的,这和python一样,所以python 3才有了bytes字节类型。use IO::Socket::INET;# auto-flush on socket$| = 1;# create a connecting socketmy $soc

2014-01-26 19:51:39 738

原创 单元测试准则

1. 保持单元测试小巧, 快速理论上, 任何代码 Check-in 之前都应该把所有测试套件完整的跑一遍. 所以保持测试代码轻快能减少开发迭代周期.  2. 单元测试应该是全自动/非交互式的测试套件通常是定期执行的, 执行过程也必须是完全自动化才有意义. 输出结果需要人工检查的测试不是一个好的单元测试.  3. 让单元测试很容易跑起来对开发环境进行配置, 最好是敲一条命令或是点击一个按

2014-01-15 16:13:49 518

原创 简单的redis使用说明及性能测试

redis相比很多人都知道,是一个内存式的key-value数据库,存取速度极快,使用非常简单,支持多种语言。本文对其使用进行一个简要说明,并进行简单测试。  1.下载与编译  可以从redis官网下载最新的源码包:http://www.redis.io/  编译十分简单make既可。  2.redis安装与配置  实际上并不需要安装。redis编译后会在src目录下生成red

2014-01-15 16:12:15 525

原创 QTP检查链接对象的两种方法

在QTP中,对于网页链接的测试可以使用Link对象,例如下面的脚本用于对链接的地址进行检查:  ‘ 对链接的地址进行检查  Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours"  ).Link("REGISTER").CheckProperty ("url"  ,http://newtours.demoa

2014-01-09 17:17:21 599

原创 Web测试基于实际测试的功能测试点总结

一、页面链接检查:测试每一个链接是否都有对应的页面,并且页面之前可以正确切换。  二、相关性检查:  1、功能相关性:删除/增加一项会不会对其他项产生影响,如产品影响,这些影响是否正确(常见的错误是:增加某个数据记录后,如果该记录某个字段值内容过长,可能在查询的时候让数据例表变形)  2、数据相关性:下拉列表默认值检查(如果某个列表的数据项依赖于其他模块中的数据,同样需要检查,比如:某

2014-01-09 17:14:49 383

原创 安全测试概念及应用领域

安全性测试(security testing)是有关验证应用程序的安全服务和识别潜在安全性缺陷的过程。注安全性测试并不最终证明应用程序是安全的,而是用于验证所设立策略的有效性,这些对策是基于威胁分析阶段所做的假设而选择的。安全测试首先会对被测试系统做系统分析,分析其架构,软件体系以及程序部署等等,然后再对被测系统做系统安全分析,在这之后会对系统进行安全建模,明确本系统可能来自的各个潜在威胁

2014-01-03 09:50:13 1126

原创 SQL基础学习笔记【Forward】

数据定义createalterdroptable、view、index、procedure、trigger、schema、domain数据操作selectinsertdeleteupdate数据控制grantdenyrevoke事物控制commitrollbackset transaction注明:以下SQL语句中M,N为表

2014-01-03 09:48:09 437

原创 mysql数据库的全量备份

mysql数据库的全量备份,包括数据和结构。保存最新的10次备份。  准备工作:  创建备份主目录  mkdir  /backup  一:编写脚步文件mysql_backup.sh#!/bin/sh# mysql_backup.sh: 备份mysql数据信息,并且只保留最新的10份.#数据库用户名db_user="root"#数据库密码d

2013-12-26 16:52:08 489

原创 Java集合框架 Map和泛型

Map集合  1.特点:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。  2.常用方法:  1.添加:v  put(k key , v value); 将数据以键值对的方式存进集合中。  void putAll(Map m) ;从指定映射中将所有映射关系复制到此映射中  2.删除:void clear();  清空集合  v remove(Object key);

2013-12-26 16:50:20 554

原创 接口测试数据管理

接口测试数据准备方案  [数据准备部分主要是单元测试的测试数据准备策略方案。]  1  背景测试数据  测试背景数据是被测试系统运行依赖的业务数据,可能来自于其他外围系统,背景数据通常在被测试系统中作为输入数据,业务操作只是读取操作,并不做任何修改,业务处理完成后者部分可能保持位置不动也可能被备份到其他地方。  背景测试数据在测试前根据测试需求进行一次性准备,并在测试前对背景数据表

2013-12-19 17:39:42 442

原创 HTML5网页的前端技术测试技巧

HTML5是一种最新发布网页构架的普遍模型,是构建对程序、对用户都更有价值的数据驱动的Web的前端技术框架,它的价值在于融合CSS/javaScript/flash等众多前端开发技术,更多的体现在对交互的理解和视觉设计的还原上。近日,中国一批著名的互联网企业百度、腾讯、UC优视、360等加入万维网联盟,并率先成为W3C 联盟最重要的HTML 工作组成员。这意味着中国企业将全面参与制定和推行世界

2013-12-19 17:38:35 1460

原创 Java抽象类与接口的区别

含有abstract修饰符的class 即为抽象类,abstract类不能创建实例对象,含有abstract的方法的类必须定义为abstract class ,abstract class 里的方法不必是抽象的,抽象类中定义抽象方法必须放在具体子类中实现,所以呀,不能有抽象的构造方法或抽象的静态方法,如果子类没有实现抽象父类中的所有 方法,那么,子类也必须定义为抽象类。  接口(interfa

2013-12-13 10:17:39 434

原创 Java String 的常见问题

1、如何比较字符串?使用 “==”  还是 “equals()”?  简单来讲,“==”比较的是引用(对象的内存地址),“equals()” 比较值是否相等。除非你想检测两个字符串是否是同一对象,否则都用equals()。  当然了解字符串池的概念更好。  2、为什么对于安全敏感的信息使用char[] 优于String ?  Java 中字符串是不可变的,这就意味着一旦他被创建,在

2013-12-13 10:14:55 378

原创 Java中关键字volatile的作用

用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A)  在Java内存模型中,有main memory,每个线程也有自己的memory (

2013-12-05 17:28:00 375

原创 linux下jdk升级

官网下载jdk版本,如果是rpm.bin 则是说解压之后为rpm格式,解压命令为(./xxx)rpm格式的jdk升级不好用,还是下载.bin格式的。.bin格式解压之后即为一个文件夹。解压过程中需要不断的允许协议执行,enter键不断摁。更改root文件夹下的bash_profile文件指定路径为jdk所在的路径:(记得加冒号,不是分号)到根目录的root下

2013-12-05 17:21:31 433

原创 Junit单元测试

Junit4通过Annotation来表明各个方法的作用,最常用到的是  @Test :测试方法,一个测试类中可以有多个,必须是public void的方法  @Before :同一个测试类中的每个测试方法之前运行一次,必须是public void 非 static的方法,一个类中可以有多个  @After :同一个测试类中的每个测试方法之后运行一次,必须是public void非

2013-11-28 17:04:01 413

原创 linux系统安装Tomcat

把下载的apache-tomcat-7.0.19.tar.gz文件上传到服务器的根目录   #tar zxvf apache-tomcat-7.0.19.tar.gz                      (上面那句的意思就是解压文件)   #mv apache-tomcat-7.0.19 apache-tomcat  (上面那句的意思就是移动文件,这里主要是重名了)

2013-11-28 16:57:57 429

原创 做软件的自动化测试一般用什么工具

一、对于你的问题,首先明确测试类型,然后才能明确自动化测试类型,最后定位哪个类型用哪个方面的自动化测试工具。  1、测试类型可以包括:白盒测试、黑盒测试(功能测试、性能测试)等。  2、不同的测试类型使用的自动化测试方法不同,白盒测试主要针对代码级的单元测试、黑盒测试主要面对功能级和系统级的验证测试。  3、自动化测试,针对白盒测试,一般需要有一定的编程基础,即能够基于功能代码写测试代

2013-11-15 10:32:48 2318

原创 mysql主从同步配置

1、配置cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DINSTALL_DATADIR=/usr/local/mysql/data或者./configure --prefix=/usr/local/mysql2、安装make && make install3、修改配置文件,以及授权给mysql:mysqlcp support-

2013-11-15 10:29:54 365

原创 linux中tomcat内存溢出解决办法

常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemoryError: unable to create new native thread. 前两种通常一起进行操作,也就是通过下面的    linux下在catalina.sh文件最前面加入

2013-11-07 15:36:35 406

原创 润乾-hsqldb内置在web程序中

可以采用两种方式: 1)采用上面提到的方法,运行java -cp hsqldb.jar org.hsqldb.Server -database.0 db/mydb -dbname.0 xdb 来启动db,通过设置的URL:jdbc:hsqldb:hsql://localhost/xdb 以达到在程序中访问hsql数据库的 (注:设置URL等信息,可以通过hibernate来配置

2013-11-07 15:29:03 574

原创 Linux无法显现中文问题

方法一:修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030在用户目录下的文件 对于其他用户,文件也必须作出相应修改 当使用这种方法可以显示中文,但桌面是英语,中国显示所有的页面或失真 方法二:#LANG="en_US.UTF-8"#SUPPORTED="en_US.UTF-8:en_US:en"#SYSFO

2013-10-31 15:53:05 654

原创 润乾——MySQL字符集小问题

在页面顶部的语言,那里是一个语言选择下拉框,显示“简体中文”选项中,有一个问题,是不是一个问号出现小方块。找到开始为数据库字符集的问题,但调试级别的字符集的过程中,以及通过mysql客户端的sqlyog GUI工具是正常的,你可以看到的汉字,但前端应用程序接口并不总是正常的,所以他们开始怀疑是不是WEBrick的输出不支持中国,但中国的其他部分可以是一个正常的输出,然后再返回到MySQL 。场

2013-10-31 15:48:16 661

空空如也

空空如也

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

TA关注的人

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