自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唐胡璐@软件测试

Blog已转至:www.izheyi.com

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

原创 [唐胡璐]Selenium技巧- Highlight页面元素

[唐胡璐]Selenium技巧- Highlight页面元素_唐胡璐@SOFTWARE TESTING_百度空间 http://hi.baidu.com/yongfeiuall/item/59fece073912e719eafe389e

2014-09-19 09:20:25 520

原创 [唐胡璐]Selenium技巧- 抓图并保存到TestNG报告中

这里不讲解怎么在Eclipse安装配置TestNG,网上一搜一大把,大家自己去实践一下。在这里主要说一下用Java来实现Selenium Webdriver的截图功能和把截图写到TestNG的报告中。123456789101112131415161718192021222324

2014-08-05 10:40:08 623

转载 [唐胡璐]自动化测试框架 - 自动化测试框架设计参考准则

自动化测试框架设计参考准则Guidelines for Automation framework design 原作者: Tarun Lalwani 译者:Jenvee, Jeff, Wally 原文地址:http://knowledgeinbox.com/articles/automation/frameworks/guidelines-for-automation-framew

2013-07-24 13:06:10 566

原创 [唐胡璐]VBS - Pad Number String with Zeroes(在字符串左侧补0

'******************************************************************************* 'Description : Pads a number with zeroes on the left, according to the expected maximum length of the numbers in the 

2013-07-24 12:57:09 949

原创 [唐胡璐]QTP技巧 - 给disabled的控件赋值

问题:有的WebEdit控件,WebEdit的disabled属性是1,想给他赋值。 解决办法:首先,对于disabled为1的WebEdit,不能直接用Set的,那样会报错。应该用:Browser("browser").Page("page").WebEdit("name").Object.Value = "Test“

2013-07-24 10:11:33 618

原创 [唐胡璐] - DataGridView单元格显示多行的设置方法

第一、设置RowsDefaultCellStyle的WrapMode属性值为true第二、设置AllowUserToResizeColumns属性值为true第三、设置AutoSizeRowsMode属性值为AllCells,属性值为DisplayedCells

2013-07-24 09:34:32 750 1

原创 [唐胡璐] - DataGridView单元格设置日期格式

private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.ColumnIndex == dataGridView1.Columns["StartTime"].Index || e.ColumnInd

2013-07-24 09:32:55 1318

原创 [唐胡璐] - Winform 怎样判断 datagridview 中的checkbox列是否被选中

01.for (int i = 0; i < dataGridView1.Rows.Count; i++) 02.{ 03. if ((bool)dataGridView1.Rows[i].Cells[0].EditedFormattedValue==true) 04. { 05. //TODO 06. }

2013-07-24 09:31:02 563

原创 [唐胡璐] - winform中改变DataGridView中符合条件的字体的颜色

把QTP Report中的运行结果状态根据结果显示为不同的颜色:private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)        {             if (e.RowIndex                return;

2013-07-24 08:06:35 777

转载 [唐胡璐]测试原则 - 两种不同的测试原则

软件测试,从不同的角度出发会派生出两种不同的测试原则:从用户的角度出发,就是希望通过软件测试能充分暴露软件中存在的问题和缺陷;从开发者的角度出发,就是希望测试能表明软件产品不存在错误,已经正确地实现了用户的需求。 为了达到上述的原则,需要注意以下几点:  1.应当把“尽早和不断地测试”作为开发者的座右铭。  2.程序员应该避免检查自己的程序,测试工作应该由独立的专业的软件测

2013-07-24 08:04:42 535

转载 [唐胡璐]软件测试环境 - 测试环境搭建

配置测试环境是测试实施的一个重要阶段,测试环境适合与否会严重影响测试结果的真实性和正确性。测试环境包括硬件环境和软件环境,硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境。在实际测试中,软件环境又可分为主测试环境和辅测试环境。主测试环境是测试软件功能、安全可靠性、性能、易用性等大多数指

2013-07-24 08:00:20 524

原创 [唐胡璐] - SQL UNION All 排序问题

在sql server中我们是不能再union查询中直接使用order by 进行排序的,因此我们必须使用一些比较巧妙的方法来得到我们想要的结果。 sqlStr = "select * from ("; sqlStr += "select NodeID,NodeName from Case_Tree where RootType=2 and NodeType=2"; sqlSt

2013-07-24 07:59:02 640

原创 [唐胡璐] - C#将QTP结果(XML+XSL文档)转换为HTML格式

public static void XMLToHTML() { XslCompiledTransform xsl = new XslCompiledTransform(); xsl.Load(sPShortXSL); // load xsl file XPathDocument xml = new XPathDocument(sResult

2013-07-24 07:53:59 390

原创 [唐胡璐]QTP技巧 - C# AOM QTP

// Launch QTP QuickTest.Application qtpApp = new QuickTest.Application(); string[] arrAddins = dpString.dpSplit(FrameHelper.GetGlobalSetting()["Addins"], ","); o

2013-07-24 07:50:36 552

原创 [唐胡璐]QTP技巧 - QTP菜单项消失

有时候QTP的菜单栏的下拉菜单为空。 解决方法:在菜单栏点击右键,选择“Customize”,在Customize窗口的ToolBarTab页,点击“Restore All”后即可。

2013-07-24 07:46:17 401

原创 [唐胡璐]QTP技巧 - 注册开启HOOK(多插件嵌套)

我们有测试的过程中,可能会碰到这种情况,在C/S的系统中会嵌套Web,这时候QTP根本无法识别此Browser对象,直接是抛了个WinObject出来,title还是Internet Explorer_Server。 解决方法:1. 进入到QTP的核心目录:  《安装目录》/bin 下找到   mic.ini  (此文件是关键文件) 2. 用记事本打开此INI文件。我们都知道INI

2013-07-20 15:36:38 688

原创 [唐胡璐]QTP技巧 - Random WebList & Write to Report(随机选择Weblist并写入测试报告)

' 用 封装"items count" 属性来获取WebList下有几个选项itemCount =  Browser("XXX").Page("XXX|").WebList("XXX").GetROProperty("items count")' 用RandomNumber随机选取范围内的indextValue = RandomNumber(0, itemCount - 1)B

2013-07-20 15:34:17 556

原创 [唐胡璐]VS技巧 - C# Winform界面中的分隔线

具体方法如下:拖一个Label标签控件,然后将其属性中的AutoSize设置为False(这样就可以手动设置大小了),再将Size尺寸中的大小第二个参数高度设置为2,最后把BorderStyle边框设置为Fixed3D样式就可以了,然后拖动这个线到你想要放置的地方吧,就这么简单。

2013-07-19 15:18:40 515

原创 [唐胡璐]VBS技巧 - 引用(include)外部函数库

我们经常会碰见这样的情况,脚本A中想引用脚本B中的方法,VBS中可能通过以下方法来实现:     Function Include(strFileName)        Dim objFileContent        Set objFileContent = CreateObject("Scripting.FileSystemObject").OpenTextFile(s

2013-07-19 15:11:35 1220

转载 [唐胡璐]QTP技巧 - QTP使用小提示

不要使用Reuable Action  用Function,不要用Reusable Action。没有一种通用的语言里有Reusable Action这个概念。而且通过Function等一些标准的程序设计语言的元素,你能够实现任何Reusable Action可以实现的功能,而且更好,更快,更易于维护。不要用Smart Identification   有一天,我发现一个奇

2013-07-19 14:00:53 387

原创 [唐胡璐]QTP技巧 - .NET Winform内嵌Browser时,只能Spy到Page对象的解决办法

不加载.NET插件,重新启动QTP和Application

2013-07-19 13:58:02 694

原创 [唐胡璐]QTP技巧 - QTP识别web页面时候结果为winobject

QTP SPY无法识别此对象,会把所有WEB对象都识别为winobject。方法:1. 把IE和QTP都关掉,然后先打开QTP,再打开IE,这样就能识别了。2. 如果这样不行的话:XP下:  查看IE加载项,查看BHOManager Class是否已经被加载,而且状态为Enable.没有做修改,保持现状。(若没有BHOManager Class 加载项,则在QTP安

2013-07-19 13:55:43 1561

原创 [唐胡璐]QTP技巧 - 为描述性编程自动创建注释(Action 模板)

当希望在每一个新建action时都增加一些头部说明,比如作者、创建日期、说明等信息,那么用action template 来实现最简单快捷。 方法:用记事本等文本编辑器,输入如下类似的内容:          'Company: 唐胡璐          'Date: Date          然后将文件保存为ActionTemplate.mst,并存放到QTP安装目录下的dat

2013-07-19 13:52:06 523

原创 [唐胡璐]QTP技巧 - 添加Resource或Action时,不弹出相关路径窗口

在以下步骤中设置:"Options -> Folders" 页面,选中底部的选择框“Remind me to ....”

2013-07-19 13:46:11 489

UML和设计模式.pdf

UML和设计模式

2011-02-05

空空如也

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

TA关注的人

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