自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dyksana的专栏

软件测试

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 IIS无法添加映射

用Windows XP系统的计算机作为信息服务器,在对WWW服务器的站点属性进行配置时,发现无法在IIS控制台中自由添加应用程序扩展名映射。一般来说,我们只要在IIS控制台中打开目标网站的属性设置窗口,单击其中的“主目录”标签,在该标签设置页面的“应用程序设置”处单击“配置”按钮,在其后界面中单击“添加”按钮,之后就能根据界面提示完成应用程序扩展名映射添加操作了。但是我在打开如下图所示

2012-11-24 21:07:35 3137

原创 正交试验法设计测试用例

正交试验法设计测试用例的一般步骤:1、找出因子和状态形成因子状态表2、在因子状态表上进行加权选择3、多余的状态用布尔图表示,不够的用虚拟的状态代替4、根据因子状态表找出对应的正交表5、将因子与状态代入正交表6、将虚拟的布尔点拆分,并将不存在的点用已存在的状态替换。每一行就是一个测试用例下面举一个例子:测试PPT的打印功能:(1)根据上面的因子状态

2012-10-28 20:50:45 3415

原创 Python 单元测试

一、假设我们编写了一段程序,主要功能是完成阿拉伯数字和罗马数字之间的转换在罗马数字中,利用7个字母进行重复或者组合来表达各式各样的数字I = 1   V = 5    X = 10    L = 50     C = 100     D = 500     M = 1000还有一些关于构造罗马数字的规则。此程序的框架如下:其中,class RomanErro

2012-10-16 19:37:35 511

原创 Python基础(2)-----类和对象

1、类和对象是面向对象编程的两个主要方面。对象可以使用普通的属于对象的变量存储数据。属于一个对象或类的变量被称为域对象也可以使用类的函数来具有功能,这样的函数被称为类的方法域和方法可以合称为类的属性。类使用class关键字创建2.self类的方法和普通的函数只有一个区别---它们必须有一个额外的参数名称。但是在调用这个方法的时候不必为这个参数赋值Python会提供这个值,这

2012-10-14 14:18:09 358

原创 Python基础汇总(1)

1、Python中数有四种类型:整数、长整数、浮点数、复数2、使用Python运行程序的方式有两种:使用交互式的带提示符的解释器和使用源文件3、Python3.0以上的版本,print是一个函数,用括号表示,print()print语句可以使用跟着%符号的项目组的字符串  %s表示字符串   %d表示整数4、字符串用单引号或双引号5、转义符单引号中用\    双引号

2012-10-09 12:41:37 374

原创 MatLab 图表达信息的实用函数

MatLab 支持很多种能够有效表达信息的图形:直方图、面积图、饼状图、柱状图、枝干图、阶梯图等(1)直方图:直方图一般是自动生成X轴和刻度的,也可以根据自己的需要指定标记X轴MatLab有两个绘制直方图的函数:bar函数和barh函数,bar函数绘制竖直的直方图,barh函数绘制水平的直方图例如:绘制表示几天内的温度信息的直方图(2)面积图area函数显示由向量或

2012-07-23 16:31:07 1988

原创 Web 测试(一)

1、Cookies 测试Cookie:指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)Cookie测试的内容包括:Cookies是否起作用,存储的内容是否正确,是否按预定的时间进行保存,刷新对Cookies 有什么影响等。可以下载Cookie Editor工具来管理查看Cookies. Cookie Editor可以显示出IE,

2012-07-20 18:36:50 459

原创 QTP--AOM自动化对象模型

AOM(Automation Object Model)自动化对象模型AOM是一个可以自动化QTP的自动化对象模型,它可以对QTP进行自动化配置操作,以及QTP的运行回放自动化等。下面的一个例子是利用VBScript,自动完成一个“启动----新建测试-----输入脚本----执行---关闭”完整的自动化测试流程。以上脚本是一个非常基础和简单的调用AOM的经典例子。

2012-07-18 13:37:49 2811

原创 QTP---描述性编程

如果对象没有添加到对象库,QTP怎么工作呢?可以利用描述性编程解决这个问题。最简单的说,DP就是在描述每个对象的属性和属性值。通过这个原理来虚拟成对象库中的对象。描述性编程的第一种方式:编写形式:对象名(“属性名:=属性值”)按照对象的结构顺序一层一层往下描述,直至定位最终想要操作的对象例如:上面的代码中都是以单属性及其属性值来描述一个对象的。对一个对象也可

2012-07-12 18:11:03 1021

原创 QTP对象库编程之步骤生成器

在QTP的对象库编程中,存在着3种编写代码的方式,依次分别是:步骤生成器、Complete Word、对象拖动生成一个步骤生成器的例子:1、添加一些对象到对象库(上一篇介绍了如何添加对象),结果如下图所示:2、依次选择QTP上方菜单栏→Insert→Step Generator在Category中有3个下拉选项,这3个选项就分别代表了步骤生成器可以生成的3种不同类别

2012-07-11 12:16:13 1635

原创 QTP深入学习----对象库编程的操作流程

QTP的关键字视图和专家视图1、Keyword view(关键字视图)在录制脚本的过程中,用户执行的每一个步骤,在关键字视图中记录为一行。关键字视图直观有效,用户可以很清楚的看到被录制对象的录制层次及操作步骤。在关键字视图中一共有4列:Item,Operation,Value,DocumentationItem:记录了所有对象Operation:对该对象的操作Value

2012-07-09 20:32:55 4597

原创 JMeter应用

JMeter是一个开源的压力测试工具,可以模拟多用户对软件做压力测试。它可以测试静态和动态资源程序的性能。JMeter的安装:在网上下载,在下载后的zip解压后,在bin目录下找到ApacheJMeter文件,双击就可以运行JMeter.在安装前应先安装JDK一般采用BadBoy进行录制。1、用Badboy进行录制Badboy软件打开,默认下是在录制状态的,输入URL,按E

2012-07-02 21:27:16 3190 2

原创 mysql时间、日期函数

关于日期和时间又五种可用的数据类型:DATE类型仅用来记录日期信息 格式为 yyyy-mm-ddTIME类型 记录时间 格式为 hh:mm:ssDATETIME类型 记录日期和时间的复合型 格式为 yyyy-mm-dd hh:mm:ssTIMESTAMP类型类似于DATETIME类型 但其时间范围是1970-01-01到2037年YEAR类型 记录年份与日期时间相关的函数:

2012-06-30 21:20:10 637

原创 MySQL 小细节

1、为表添加注释 comment当执行show create table语句才会显示注释2、pack_keys选项对于小的MyISAM表,用户主要是读取数据,很少更新数据,可以使用pack_keys选项来压缩索引,这将加快读取的速度,但是减慢更新的速度。该选项的值设置为1表示启用压缩,值为0表示禁用压缩,default值表示存储引擎仅仅压缩数据类型为char或varch

2012-06-30 19:35:56 264

原创 MySQL 索引

1、查看当前使用的数据库select database();2、为表增加索引添加的索引名为book_index,它基于如下两列:title列的前10个字符和pub_year列的前两个字符。在索引中限定字符数有助于精简索引,增加速度。fulltext索引fulltext为text、char、varchar列添加索引。这种类型的索引必须使用fullt

2012-06-29 19:55:32 299

原创 MySQL 用户 授权 安全

1、创建一个用户,并设置此用户的密码删除一个用户2、授权 grant在on 子句中,授予的权限可以限定为数据库、表、函数和过程。*.*表示所有的数据库或表或过程。上例中使用了 all 关键字,为该用户授予了所有的基本权限。为了令该用户可以使用grant语句的权力,需要指定 with grant option子句。在grant语句中,也可以把用

2012-06-29 12:09:22 549

原创 MySQL 基础

1、命令:describe books (books是表名)   显示表的信息:表的列名 列的属性等2、修改表  alter table      改变某一列:  change column  要修改的列列名   新的列名  数据类型       (就算列名没有改,也要再写一遍,不然要出错)     增加一列:      add  column  列名    数据类

2012-06-28 22:14:05 313

原创 入侵检测系统

步骤:1、在控制面板中卸载IIS2、安装appserv。3、点击 开始——所有程序——AppServ——Control Server by ServiceàApache Monitor,即可在运行框中看到Apache的运行图标。检测安装是否成功。打开IE浏览器,输入http://127.0.0.1/,成功安装出现以下界面。

2012-06-28 19:48:57 1468

原创 MatLab 画图

2012-06-23 17:48:52 436

原创 SuperPreview 浏览器兼容性测试

简介:SuperPreview是微软发布的网页开发调试工具,自带有很多元素查看工具,如箭头、移动、辅助线、对比……,在SuperPreview中,你可以同时浏览网页在各个版本的IE中的效果SuperPreview 简化了在不同的 Web 浏览器中测试布局和调试布局问题的过程。下载安装:可以直接在官网中下载,安装过程也很简单。使用:1、打开软件,其界面如下:2、选择比较的

2012-06-22 20:34:15 4532

原创 HttPWatch的使用

简介:HttpWatch是强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据           和目录管理功能.报告输出下载安装:刚开始我是在官网上下载的免费版本,这个版本只能进行录制,不能查看下面的Cookies,POST 数据等。重新在网上下载了一个免费版本。

2012-06-22 16:24:44 459

原创 Selenium IDE

之前使用Selenium IDE总是会出现这样的一个问题:chrome://selenium-ide/content/recorder.js, lineNumber -> 74  在网上查了资料,但都没看到解决方法,于是干脆把原来的remove,重新下载了Selenium IDE插件,结果就没什么问题了。操作步骤:1、录制与回放,在运行脚本后,你会发现IDE表格的颜色发生了变化,运行前,脚

2012-06-21 17:14:15 966

原创 小问题 汇总(不断更新)

Q1、如何查看端口是否被占用在运行中 输入“netstat -n”或“netstat -a”将显示哪些端口号被占用-a            显示所有连接和监听端口。-n            以数字形式显示地址和端口号Q2、在运行中输入的命令总是出现提示错误“不是内部或外部命令,也不是可运行的程序或批处理文件”右击“我的电脑”,选择“高级”,点

2012-06-19 19:38:20 445

原创 Selenium IDE的使用

Selenuim  IDE使用的一个例子:1、打开firefox浏览器,点击“tools——Selenium IDE”,出现如下界面:2、输入要测试的URL地址3、在firefox浏览器下输入网页地址,进行操作,Selenium IDE会自动录制4、点击停止录制,重放一遍录制的内容5、重放时出现了错误:出现这种错误有以下几种原因和解决方法:(1)

2012-06-13 20:23:07 734

原创 Selenium IDE的安装

简介:Selenium IDE是一款自动化测试工具,只能在Firefox浏览器上使用安装:1、安装Firefox浏览器,建议安装11.0或12.0的版本,能更好的支持Selenium IDE的安装2、打开firefox浏览器,输入网址“http://seleniumhq.org/download/”,直接进入selenium网址下载页面。3、下载后会自动安装,重启后就可以了

2012-06-13 17:16:12 684

原创 完全卸载MySQL 重新安装成功

删除了注册信息,删除了安装目录。。。感觉什么都删除了,但就是总是出现错误——“不能启动mysql服务器” 那是因为隐藏文件没有被删除!!具体步骤:1、在控制面板中进行删除2、删除MYSQL文件夹3、在运行里输入“regedit”,查看注册表信息,删除关于安装Mysql的信息,点击编辑-查看  比较快速   4、最最重要的一点!!选择“工具”下的“文件夹选项”,点击“

2012-06-11 13:36:47 1503

空空如也

空空如也

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

TA关注的人

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