自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 启动wireshark提示:The NPF driver isn’t running

1.确认NPF是否安装以管理员身份打开命令行,如图,表示已安装;若未安装,则需去官网下载http://www.winpcap.org/2.启动NPF服务以管理员身份打开命令行,如图,表示启动成功,再次打开wireshark,则可正常运行了

2015-04-07 21:22:37 891

原创 testng参数化学习

有两种方式:1.使用testng.xml----@parameter ,适合参数化简单的测试数据2.数据提供者 ------@dataProvider,适合复杂的测试数据,如对象、从数据库和文件中读取的数据等。 一.使用@parameter参数化登录脚本脚本代码:@Test  @Parameters({"username","pwd","expect"})  pub

2015-03-27 16:11:16 534

原创 环境搭建之Eclipse+selenium2+testng

1.  安装jdk并配置环境变量计算机->属性->高级系统设置->高级->环境变量,逐层进入,如下图设置环境变量   打开cmd窗口,用java –version命令验证是否设置成功 2.安装Eclipse下载地址:http://www.eclipse.org/downloads/ 3.在Eclipse中安装TestNG3.1   点击eclipse

2015-03-25 16:41:11 849

原创 8.case语句

8.当查询结果集中需要将值由数字变为其代表的真实数据,需用到case when then end语句Select user_id,name, case is_delete when 0 then '未删除' when 1 then '已删除'end flag from user 如果未用此语句,则结果是

2015-03-04 12:37:11 409

原创 7.内连接、外连接查询

7.内连接、外连接查询表数据 User表  school表 7.1.内连接(自然连接):只有两个表相匹配的行才能在结果集中出现Select * from user u,school s where u.stu_id=s.stu_id;  7.2左连接:以左表为基准,遍历右表,右表有匹配的记录则与左表进行拼接,没有匹配的记录,则左表相应的记录后拼接的是nu

2015-03-04 12:29:34 401

原创 selenium学习笔记001

1.测试点:登录界面,输入正确的用户名、密码,点击登录,进入系统首页2.代码:import org.junit.*;import junit.framework.TestCase;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebE

2015-03-02 10:02:42 444

原创 手机app测试记录一

1.某些功能模块初始化的时候没有数据,页面空白,对用户而言并不友好也没用吸引力,可以加些引导界面,或在后端维护一些代表性初始化数据 2.部分页面上的图片会在上下翻屏时重新加载,造成用户流量的损耗 3.提交数据功能,在断网情况下,点击提交,虽然页面上表现为无反应(即发送‘不成功’),但恢复网络后,刷新页面,发现之前‘未发送成功’的数据显示在页面上 4.在文本框的输入时,如果选

2014-12-05 17:27:02 795

转载 linux解压war包

可以用unzip命令unzip project.war -d project这样就在当前目录下解压project.war到project目录里面,参数-d的意思是创建project目录附:unzip其它参数说明-x "文件列表" 解压文件,但不包含文件列表中指定的文件-t 测试压缩文件有无损坏,并不解压-v 查看压缩文件的详细信息,具体包括压缩文件中包含的文件大小、文件名和

2014-10-24 10:43:29 320

转载 linux下查看所有用户及所有用户组

groups 查看当前登录用户的组内成员groups gliethttp 查看gliethttp用户所在的组,以及组内成员whoami 查看当前登录用户名/etc/group文件包含所有组/etc/shadow和/etc/passwd系统存在的所有用户名1、/etc/group 解说;/etc/group 文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用

2014-10-16 12:08:52 562

转载 linux上ln命令详细说明

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。  当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –

2014-10-16 11:13:56 265

转载 修改linux文件权限命令:chmod

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。  文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需

2014-10-16 10:09:35 462

转载 CentOS 6.5编译安装MySQL 5.6.16

一.准备工作1.yum安装各个依赖包[root@WebServer ~]# yum -y install gcc gcc-devel gcc-c++ gcc-c++-devel autoconf* automake* zlib* libxml* ncurses-devel ncurses libgcrypt* libtool* cmake openssl openssl-devel bis

2014-10-16 10:07:53 362

原创 centos 6.5 安装tomcat tar.gz操作步骤

1.解压压缩包,选择解压到事先创建的目录下如:/var/softtar  -zxvf  jdk-7u55-linux-i586.tar.gz:解压jdk到当前目录下

2014-10-15 10:55:08 384

原创 centos 6.5 安装jdk tar.gz操作步骤

1.解压压缩包(我 )tar  -zxvf

2014-10-15 10:19:18 2366

转载 linux 下安装软件tar.gz, rpm,deb的方法

在Li0nux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。  

2014-10-14 15:51:54 617

转载 Linux下检测FTP服务并开启FTP服务

Linux下检测FTP服务并开启FTP服务 1. 检测FTP服务是否开启 通过查询提供FTP服务的进程是否存在Shell代码  ps -ef | grep ftp   并未找到任何包含ftp关键字的进程信息,可判断服务未开启。 通过查询是vsftpd服务是否存在Shell代码  service vsftpd status   vsftpd是最

2014-10-13 12:02:46 898

转载 我使用过的Linux命令之ifconfig - 网络配置命令

本文链接: http://codingstandards.iteye.com/blog/1130135   (转载请注明出处) 用途说明ifconfig命令常用来显示系统中的网络接口(网卡)信息,也可以用来配置网络接口(configure a network  interface),如激活、关闭、设置地址等。在Linux系统中,网卡命名规律:eth0为第一块以太网卡(Etherne

2014-10-13 10:19:52 489

原创 loadrunner 连接负载机时"Failed to connect to the load generator.Check the output window for more details"

为了纪念成为loadrunner菜鸟的第一天

2014-08-29 17:59:59 10382 1

原创 《精通QTP-自动化测试技术领航》学习笔记7--环境变量

环境变量分为qtp 自定义变量

2014-08-22 10:03:56 780

原创 《精通QTP-自动化测试技术领航》学习笔记6--综合练习

代码:'step1--进入51testing首页,SystemUtil.Run "http://www.51testing.com/"'step2--点击我的个人空间,关闭旧标签Browser("360导航_新一代安全上网导航").Page("51Testing软件测试网-中国软件测试人的精神家园").Link("我的个人空间").clickBrowser("苏羽轻缓 - 51

2014-08-17 22:02:19 626

原创 《精通QTP-自动化测试技术领航》学习笔记5-webtable

代码:'前提是进入个人空间-with browser("个人空间管理").Page("个人空间管理")'step1--获取webtable对象的行数和列数     trow =.WebTable("micclass:=WebTable","html id:=articlelist").rowcount'获取行数     'msgbox trow     tcoul=.Web

2014-08-14 10:25:54 958

原创 《精通QTP-自动化测试技术领航》学习笔记4-weblist&webradiogroup

代码:'前提:进入51论坛-个人中心,点击“论坛个性化设定”With browser("51Testing软件测试论坛 软件测试 -").Page("51Testing软件测试论坛 软件测试 -")'step1--校验选择界面风格    DataTable.Value("界面风格","weblist&webradiogroup")="discuz6"    tvalue1=

2014-08-12 21:34:07 602

原创 《精通QTP-自动化测试技术领航》学习笔记3-webcheckbox对象

'前提:进入51论坛,软件测试新手版块,点击发帖,点击高级模式With browser("[软件测试新手上路] - 51Testing软件测试论坛").Page("[软件测试新手上路] - 51Testing软件测试论坛")'校验“html代码”和“img代码”是否不可点击,且img代码是默认勾选的     disabled1=trim(.WebCheckBox("html代码

2014-08-11 22:16:07 1323

原创 《精通QTP-自动化测试技术领航》学习笔记2-link对象

systemutil.Run "www.51testing.com"Browser("百度一下,你就知道").Page("51Testing软件测试网-中国软件测试人的精神家园").Link("软件测试论坛").Clickwait 2titletst=Browser("51Testing软件测试论坛 软件测试 -").Page("51Testing软件测试论坛 软件测试 -").Get

2014-08-05 23:01:01 1509

原创 《精通QTP-自动化测试技术领航》学习笔记1-browser&page对象

测试需求:在51testing首页的地址栏中输入51论坛地址

2014-08-03 16:28:04 1311

原创 在QTP中向记事本里写入“HHHHH”并保存为text.txt

代码:Option ExplicitDim WshShell Set WshShell = CreateObject("WScript.shell")WshShell.Run "notepad"wait 1.5WshShell.AppActivate "无标题-记事本"WshShell.SendKeys "{H 5}"wait 2WshShell.SendKey

2014-08-03 10:09:50 1480

转载 JUnit4 详解

JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和

2014-07-17 16:23:09 281

原创 启动wireshark,提示NPF driver is not running

今天第一次使用wireshark,启动后,提示NPF driver is not running,

2014-07-16 17:16:44 2923

转载 MyEclipse使用总结——MyEclipse10安装SVN插件

一、下载SVN插件subclipse下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240在打开的网站中找到subclipse的最新版本,如下图所示:下载完成之后,得到的是一个压缩包文件,如下图所示:二、在MyEclipse10中安装SVN插件subclipse

2014-07-08 10:28:26 301

转载 协议森林:先生,要点单吗?---HTTP协议概览

超文本文档中包含有超链接,指向其他的资源。超文本文档是万维网(World Wide Web,即www)的基础。HTTP协议解决文件传输的问题。HTTP是应用层协议,主要建立在TCP协议之上(偶尔也可以UDP为底层)。它随着万维网的发展而流行。HTTP协议目的是,如何在万维网的网络环境下,更好的利用TCP协议,以实现文件,特别是超文本文件的传输。早期的HTTP协议主要传输静态文件,即

2014-07-01 11:13:08 770

原创 自我反省记录

1.因为以前的工作习惯,都是按照已经规定好的需求直接进行功能测试,但是敏捷的测试模式没有需求文档,所以在测试之前应该梳理业务逻辑关系,搞清楚每个字段的来源、触发它的动作。如四为堂后台系统,【去哪儿活动】发起活动页面,有一个字段活动状态【未开始、进行中、已结束】,对于这样的功能,在测试的时候没有考虑到发起活动这个业务时,是没有必要选择状态为【进行中、已结束】的;而且,【去哪儿活动】没

2014-06-14 14:03:52 769

转载 手机APP测试点

手机APP测试点:   1 功能方面       1.1安装、卸载、启动、运行、清除缓存/数据运行看看是否正常      1.2交互:运行时接电话、收短信、锁屏、充电、闹铃       1.3和第三方软件兼容:和同类产品同时运行时候出错,360手机助手、手机管家等是否对软件有非友好提示、限制使用root权限相关功能等。       1.4所谓错误潜伏

2014-06-05 16:05:08 1399

原创 qtp初学可能遇到问题1:spy识别对象失败

Spy探测仪:是用于探测各类对象控件的属性以便于在脚本中使用如果我们需要了解网页上某个webbutton的详细属性,当使用spy探测时,反馈结果却并不是正确的信息,此时为探测失败,失败原因可能为;1.在我们打开qtp时,没有勾选正确的add-in,如WEB2.如果勾选了正确的add-in仍然探测失败,则可能是打开qtp与浏览器的顺序不对,应该是先打开qtp,再打开浏览器

2014-03-19 21:05:50 1397

原创 qtp中F1的用处

一:焦点功能引导:用于引导新手熟悉qtp的每项功能用法:焦点切换到DataTable上,按F1键,则自动打开官方帮助文档,直接打开了data table的使用页面,如下图二:脚本定位跟踪:用于在编写脚本时查找封装对象或对象下的方法使用情况用法:双击对象名或方法名,按F1键,则自动打开官方帮助文档,直接打开了对象或方法的使用页面,如在脚本编辑器下双击了run方法,按下F1

2014-03-19 20:37:05 510

转载 QTP启用应用软件的方法

在QTP录制过程中,我们可能需要手动添加一些代码。今天先总结一下启动应用软件的方法:       在QTP中启动应用软件的方法有以下几种:       1. SystemUtil.Run:使用系统内定的SystemUtil对象的Run方法启动,语法规则:SystemUtil.Run ( FileName, Parameters, Path, Operation,Mod ), 其中"File

2014-03-19 20:06:20 383

转载 Java连接Oracle

Java连接Oracle步骤:1.注册加载驱动驱动名:DRIVER="oracle.jdbc.driver.OracleDriver";Class.forName("驱动类名");2.获得连接数据库地址: URL="jdbc:oracle:thin:@127.0.0.1:1521:ORCL";Connection conn = DriverManager.g

2014-03-11 14:32:33 550

原创 pl/sql编程学习第一天问题总结--创建存储过程

问题一:在创建存储过程后,存储过程总是显示invalid,即无效状态,问题在于语法错误,丢失红色部分(可能是数据库版本问题,教学视频上丢失此部分是可以正常创建过程的)create or replace procedure pr_mytest isbegin  insert into mytest values('hello','hh');end pr_mytest;问题二:

2014-03-11 12:26:28 778

转载 linux redhat 5 安装jdk

redhat as 5下 检测JDK是否安装命令:java -version 用root用户登陆到系统,打开一个终端输入 # rpm -qa|grep gcj 显示内容其中包含下面两行信息 # java-1.4.2-gcj-compat-1.4.2.0-40jpp.112 # java-1.4.2-gcj-compat-devel-l.4.2.0-40jpp.112

2014-03-08 14:23:03 518

转载 QTP添加新的action中之对象库的关联

由于QTP为每一个Action生成相应的测试文件和目录,而以象库作为资源,也是与Action绑定的,因此,新添加的Action不能直接使用前一个Action中的测试对象。     解决的方法有两种:    (1)通过录制新的测试脚本来产生新的测试对象库;(此方法最然可行,但是时间成本太高)    (2)是通过关联前一个Action所导出的对象库文件来使用其测试对象;      

2014-01-16 16:56:09 2534

原创 执行update语句后要commit才能生效

今天在学习oracle视频时,自己动手做了如下操作;1.在SQL Window中执行语句update emp set sal='10000' where ename='SMITH',更新成功后,执行查询emp表语句,发现更新成功2.在Command window中再次执行查询emp表语句,发现结果与步骤1中不一致问题在于;步骤1中执行完update语句,没有点击commit图标进行提交

2014-01-05 14:17:58 21870

空空如也

空空如也

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

TA关注的人

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