自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 欢迎关注搜狗测试微信公众号

搜狗测试 邀您一起探索测试奥义

2015-03-16 14:04:38 1215

原创 【提问答疑】Selenium + Python的Excel数据参数化

背景最近一段时间微信公众号得到了众多网友的留言,微信编辑部的小编们欣喜若狂,在此感谢各位小伙伴们的厚爱。为了与大家进行互动交流,小编认真地查看每一条小伙伴们的留言,有问Fiddler抓包工具的问题,有问自动化selenium的问题,当然还有问小剪子去哪儿了,O(∩_∩)O~。小编决定这期的文章挑一个自动化方面大家都比较关心的问题进行解答:问: Python 获取到Excel一列值后怎么用seleni

2016-05-06 15:39:50 6411 4

原创 Redis服务器学习笔记(一)

一、Redis的安装:wget http://download.redis.io/redis-stable.tar.gztar xzfredis-stable.tar.gzcd redis-stablemakemake install二、Redis的简单介绍:1. Redis可执行文件说明:文件名说明redis-ser

2015-06-19 19:41:53 983

转载 Nginx的location配置

一、简介:       在使用Nginx服务器时,经常会见到nginx.conf中使用location字段,这个字段有什么作用呢,本文主要是介绍Location字段的用法。         Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的”/uri/”,可以是字符串或正

2015-06-19 19:37:44 676

转载 SecureCRT的sz和rz工具包

背景介绍:用习惯了SecureCRT,觉得rz的命令太方便了,但最近遇到一新装的linux服务器,急忙用SecureCRT连上去,发现不能识别rz命令,以前用过几百次,不会错啊,于是在网上查N久,才知道原来要使用SecureCRT的rz命令,要在linux上安装一个工具,具体过程如下:Linux系统手动安装rz/sz 软件包定制安装的linux可能没有把rzsz包安装到系统,这对用

2015-06-19 19:36:42 1457

转载 Linux下Tcl和expect 的安装

背景介绍:         因搭建游戏中心的测试环境,需要安装两个程序tcl8.4.13-src.tar.gz、expect-5.43.0.tar.gz  安装方法:        下载地址: http://download.chinaunix.net/  1.安装tcl     解压tcl包:tar zxvf tcl8.4.11-src.tar.gz     进入

2015-06-19 19:35:50 3389

原创 Nginx反向代理与负载均衡

一、简介反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。  反向代理负载均衡技术是把将来自internet上的连接请求以反向代理的方式动态地转发给内部网络上的多台服务器进行处理,从而达到负载均衡的目的。

2015-06-19 19:33:50 1070

原创 PhpStorm+xdebug远程调试Linux机器上的代码

一、背景介绍:最近在了解网址导航项目,为了能够更加深入地了解被测对象,所以我选择了查看网址导航代码的方式进行,但是只是生硬地查看php源代码是比较生涩的,我希望能够通过IDE工具进行代码单步调试来了解整个网址导航的功能实现。为了达成以上目的,我选择了phpstorm+xdebug来远程调试Linux上的代码。与之前白松分享的phpstorm+xdebug调试方法不同的是,前者调试的Webs

2015-06-19 19:16:25 4284 2

原创 [测试十年]搜狗测试第一年:责任心篇

前文回顾小明已经入职一年多了,他先后从娜娜那里学会了细心、融入团队、主动反馈、主动学习、沟通方法等工作方法,这极大地帮助了小明,他已然从新人慢慢成长为独挡一面的顶梁柱,但是相比娜娜还是差那么一点,究竟差在哪儿呢?本次我们将分享一个关于责任心的故事。本期故事再过几天就到五一劳动节了,小明提前请了四天假,想借着假期和女友去海边旅游;大熊和娜娜五一没有请假,用他们

2015-05-30 12:27:39 1039

原创 [测试十年]搜狗测试第一年:主动学习篇

测试十年系列文章又来了~这次小明又get了哪些新技能呢?

2015-05-11 22:01:17 953

原创 [测试十年]搜狗测试第一年:主动反馈篇

大熊(小明的Leader)因为小明做事不细心,批评了小明。娜娜(小明的同事)一同帮助小明分析了细心的重要性以及如何做到细心。本次我们将分享一个关于主动反馈的故事。

2015-04-27 19:40:55 1207

原创 #说说成长#搜狗工作感悟

微信公众号编辑部的小伙伴们找我约稿,希望我来讲讲作为一个工作7-8年的”老人”,在搜狗印象最深的一件事是什么,有什么感悟,对新人有哪些要说的。我想讲两个故事给大家。讲故事前先做一下自我介绍,我叫诸葛东明,31岁,搜狗浏览器测试组Leader。2006年开始北漂生活,2008年加入搜狗,见证了搜狗浏览器的诞生,然后陪着它一起走到今天。

2015-04-14 14:32:03 2172

原创 小明的故事(二) -- Fiddler超时导致的事故总结

前文回顾:小明在测试任务浏览器搜索栏推荐列表的测试中,因为没有考虑到json格式异常的情况,导致浏览器上线后出现大范围的崩溃,大熊连带被罚1000元,小明绩效考核扣除一个季度的奖金,本人对此也做了深刻地反省。 今天的故事是这样的…大熊:小明,搜索栏崩溃这个问题开发已经改了,你回去好好测啊,一>定要注意测异常格式! 小明:老大,放心吧! 一天后,该功能上线,再次出现崩溃问题……

2015-03-23 21:45:27 2036 2

原创 小明的故事(一) -- Json导致的事故总结

人物简介:小明,男,25岁,一个普通的不能再普通的大学毕业生,刚刚参加工作两年,在某互联网公司担任测试工程师一职。与其他刚毕业的同学一样,爱好看电影、听音乐、爬山……还有倒腾电子数码产品。人生格言是:”我不敢肯定,但是我和胜利有个约定”,目前最大的愿望是:挥洒青春,扎根北京。大熊,男,32岁,资深测试工程师,在某互联网公司从事测试工作长达8年之久,是小明的Leader。为人严肃认真,平时上班总是板着

2015-03-18 21:47:45 1014 1

原创 _tcscat在Debug和Release下的问题

背景: 有如下这么一段代码,作用是获取当前程序的所在路径(C:\work\A.exe),然后将”A.exe”去掉,拼装为”C:\work\inject.dll”TCHAR szDllPath[MAX_PATH] = _T("");TCHAR szExePath[MAX_PATH] = _T("");GetModuleFileName(GetModuleHandle(NULL), szExePat

2015-03-16 23:59:44 1199

原创 python调试时十六进制中文乱码查看方法

Python调试时遇到十六进制中文乱码时,可以通过print命令查看到中文原文。

2015-03-16 23:54:11 2654

原创 Eclipse查找函数技巧

在Eclipse中编写脚本时,如果想使用desktopcomm已经封装好的库函数时,发现右侧的函数列表中进行搜索时找不到。解决方案:在右侧的Outline函数列表中使用正则表达式即可搜索到。

2015-03-16 23:53:16 8021

原创 【测试工具】Linux下查看指定进程的内存总和

题目:在Linux里的nginx服务器其实是多进程模型,随着服务器的压力增大,会存在多个进程名为”nginx”进程的;为了统计整个nginx进程的内存总和,所以需要获取指定进程名的内存总和,即获取所有nginx进程的内存并进行加和输出。要求:用一条linux命令完成答案:top -n 1 -b | grep nginx |awk '{print $6}' | sed 's/m//g' | awk '

2015-03-16 23:50:12 974

原创 快速修改win7等系统的hosts文件

快速修改win7等系统的hosts文件方法

2015-03-16 23:45:12 1066

原创 【测试工具】一个将Unix时间转换为通用时间的工具

一个将Unix时间转换为通用时间的工具

2015-03-16 23:38:32 872

原创 【调试技巧】Windbg常用调试方法

简介:当出现进程CPU占用率高、进程假死(不退出)、进程发生崩溃时,可以参考以下的windbg命令使用说明,进一步发现有价值的调试信息。

2015-03-16 23:33:27 2420

原创 Linux下使用Squid搭建代理服务器

背景介绍:一般情况下大家会使用CCProxy搭建代理服务器,这种方法简单易用,但是也存在较多问题: 1.软件受注册限制只能允许3人使用; 2.CCProxy的代理请求仅支持常见的GET和POST等,对于SVN通过代理去update等请求就不支持了; 3.代理的认证方式仅有基本的Basic方式,其他的ntlm等认证方式不支持等。为了能够解决以上问题,尝试使用Squid在Linux上搭建了代理服务

2015-03-16 23:21:16 7379

转载 【工作技巧】注册Windbg为默认调试器的方法

windbg是常见的调试工具,当window程序出现异常时一般会调用系统默认的调试器Dr.Watson,如何将默认调试器换位windbg呢,本篇即介绍设置方法。

2015-03-16 23:15:23 1232

原创 【测试工具】Linux限流工具

Linux下限制网卡的带宽,可用来模拟服务器带宽耗尽,从而测试服务器在此时的访问效果。

2015-03-16 23:11:02 2232

转载 【字符串拷贝函数】memcpy strcpy strncpy lstrcpy lstrncpy wstrcpy的区别

几种常见字符串拷贝函数的用法以及常见的出错可能

2015-03-16 23:10:06 4931 1

转载 【字符串比较函数】strcmp,stricmp,strcmpi区别

常见strcmp,stricmp,strcmpi的区别

2015-03-16 23:01:58 7466

原创 使用VS2005+TCL搭建集成测试环境测试浏览器接口

搜狗浏览器2.0版本实现了Webkit和Trident双内核引擎,当访问兼容性好的站点时,浏览器会使用Webkit内核进行渲染解析;当访问兼容性较差的站点时,浏览器会使用Trident内核进行渲染解析。本文主要介绍使用VS2005+TCL搭建集成测试环境对浏览器接口进行测试

2015-03-16 22:58:52 890

转载 COM组件学习笔记--COM组件示例

COM组件示例

2015-03-13 20:01:12 2313

转载 COM组件学习笔记--Iunknown接口

Iunknown接口简介

2015-03-13 19:41:50 870

转载 COM组件学习笔记--多接口特性

COM提供了把一个组件的功能分割到多个接口里的能力

2015-03-13 19:30:46 597

转载 COM组件学习笔记--COM接口的简单实践

将一个简单的Math类作为一个COM组件。

2015-03-13 19:27:55 990

转载 COM组件学习笔记--C++的虚函数表

COM接口是通过C++的Vtable建立起来的,Vtable是虚函数表(Virtual Function Table)的缩写。在C++中的虚函数表提供了类实例功能的滞后绑定(Late Binding,也称为后绑定)。一个COM接口实际就是一个指向Vtable结构的指针。

2015-03-13 19:20:46 1347

转载 COM组件学习笔记--const_cast、reinpreter_cast、dynamic_cast、static_cast的区别

关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。下面对它们一一进行介绍。

2015-03-13 19:13:26 760

转载 COM组件学习笔记--C++模板

1.COM技术特点2.ATL与COM的关系 3.什么是C++模板类

2015-03-13 18:49:47 875

原创 [BUG分享]搜狗浏览器跨线程使用IE接口的问题

搜狗浏览器1.0时,如果新建多个标签页浏览页面时,偶尔会出现工具栏的前进、后退、刷新等按钮为彩色可点击状态,但是点击之后页面却没有发生相应的动作,造成这一问题原因是COM组件的列集和散集使用不当。

2015-03-12 19:23:20 1041

原创 [BUG分享]搜狗浏览器地址栏输入特殊字符导致程序崩溃

搜狗浏览器1.0时由程序崩溃引申出的数据库相关测试点及SQL注入语句

2015-03-12 19:04:58 1966

原创 [知识分享]浏览器地址栏快捷键的用例设计

【用例设计思路】:搜狗浏览器的地址栏功能在继承了IE导航的功能之外,还兼容了Firefox和safari特有功能,如下拉列表的匹配,根据下拉列表第一项自动补全等等。因此在快捷键的处理策略中,也会因为不同的条件组合呈现出不同的逻辑展示。

2015-03-12 18:38:35 1311

原创 Python的远程调试指南

简要介绍:由于自动化脚本通常是部署在远程的执行机上执行的,所以我们经常会遇到在本地A机器上调试代码通过,但是放在远程的机器B上运行就会失败。本文所将的内容就是如何设置python的remotedebugger从而做到在本地A机器上通过远程调试工具调试远程B机器上的脚本。

2015-03-12 18:01:58 1668

原创 在Windows下清理SVN关联文件

        第一次写博文。        前阵子笔记本的硬盘坏了,丢了很多的源代码。向公司反映此事,经批准搭设CVS服务器,一个便于追踪版本,一个以防类似以上的事故再次发生。但是实际搭设好CVS服务器后,发现有很多问题:        第一,虽然使用了基于图形界面的WINCVS,但是上手还是很难,界面也不友好;        第二,CVS无法实现强制版本。比如,XXX项目的版本提交

2007-12-21 15:13:00 2634

Windows下清理SVN关联文件

清理检出的工程文件中的_svn(或.svn)目录

2007-12-21

恶作剧程序

吓唬师姐写的,程序本身技术含量不高。<br/>但其中隐藏进程的模块还是有参考价值的。<br/>退出程序按H

2007-06-06

空空如也

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

TA关注的人

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