自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 敏捷开发中QA的职责之敏捷中的QA

QA,通常指的是质量保证(Quality Assurance)工程师,但我更喜欢定义敏捷中的QA为质量分析师(Quality Analyst),主要基于以下几个方面的原因:  质量保证更偏向于工业说法,称参与软件测试的人员为质量分析师感觉更恰当;  质量保证师更多的还是把测试当作软件质量的最后把关着、看门人,而敏捷中的QA更多的是建议提供者而非看门人,把QA称为质量分析师更能体现敏捷中团...

2017-02-20 17:25:36 1088

跨平台自动化测试工具desktop,web和mobile

近期寻找自动化测试工具时,发现一个真正跨平台的自动化测试工具,ranorex。它支持desktop,web和mobile。所以一个工具就可以解决多个产品的自动化测试需求。不过缺点是商业软件,非开源。(csdn上有破解,最高破到5.4,此版本不支持firefox40及以上浏览器和edge等最新浏览器,不支持太新的android和ios系统,不过desktop使用没有问题) 优点:支持...

2017-01-11 10:30:05 703

原创 男人们必知的人生定律

【转帖】男人们必知的人生定律1、蓝斯登原则:在你往上爬的时候,一定要保持梯子的整洁,否则你下来时可能会滑倒。提出者:美国管理学家蓝斯登。点评:进退有度,才不至进退维谷;宠辱皆忘,方可以宠辱不惊。2、卢维斯定理:谦虚不是把自己想得很糟,而是完全不想自己。提出者:美国心理学家卢维斯点评:如果把自己想得太好,就很容易将别人想得很糟。3、托利得定理:测验一个人的智力是否属于上乘,只看脑子里能否同时容...

2017-01-10 10:57:47 152

robot framework + ride web页面测试,表格和字母遍历

在使用ride调用selenium2library进行web测试时,先后遇到了几个问题。1. 第一个问题就是在块状布局的页面上始终无法选中控件,总说did not match. 用xpath或各种属性都没有用。在仔细查看xpath的层级和各项内容后,发现这些控件都在frame层下,而selenium提供了选择frame的函数。所以不select frame就直接查找控件,是无法找到的。...

2016-09-08 11:42:27 1281

VS环境下,没有源码只有dll时做代码覆盖率检查

近期想做代码覆盖率的测试,但是因为只有编译好的dll没有源码,很多看着很方便的工具都不能用。百度了半天能用的就是商用的coverage validator. 因为环境是windows+VS+GTEST,就开始研究VS自己的工具。后来发现其实VS就有提供代码覆盖率的测试。不过只能用命令行方式执行。里面提供了块覆盖率,没有行的。如果有源码,根据生成的记录可以直接对照源码显示。 1...

2016-09-01 16:58:04 580 3

独立使用msbuild编译C++的solution

开始打算在测试机上不安装VS,只用msbuild编译,但遇到了一些问题。 1. 开始下载MS 的buildtool_full,但是这个下载包是不包含配置文件的。solution里涉及的配置文件都找不到。总报Microsoft.Cpp里的配置文件找不到。 复制了另一台装了VS的机器的Microsoft.Cpp过去,配置文件就可以找到了。如果因为路径问题找不到,可以在msbuil...

2016-08-23 17:30:34 1554

在Jenkins上用Dr Memory做内存测试

打算在Jenkins上运行Gtest测试例的内存泄漏测试,因为只能拿到dll,所以选择Dr Memory作为测试工具。这样只需要exe和dll就可以完成测试。不过最好使用debug版的,否则最后给出的报告只能有模块和偏移地址,无法给出具体的代码行号。 1. 开始尝试了下Dr Memory的Jenkins插件,Dr Memory plugin,居然运行就崩溃,而且slave的连接都被强制断...

2016-07-06 16:31:00 344

Python3 几个常见问题

1. 编码问题:遇到了几个字符串转换问题,总结如下:# str to bytes str.encode(s)# bytes to str bytes.decode(b) 判断编码方式可用chardet模块的chardet.detect(content)来协助。 2. char *有地址取内容:strcontent = string_at(addr, -1...

2016-05-31 10:35:32 135

原创 安装JIRA6 (转)

Windows下安装破解JIRA6.3.6安装环境:  WindowsXP  MySQL-5.5.28  JDK1.6.0_21 JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。 一、MySQL建库和建账号1、 mysql中创建数据库jiradbcreate database jiradb character set...

2016-04-26 14:31:04 114

原创 安装confluence (转)

安装confluence-5.4.4-x64  参考:http://supernetwork.blog.51cto.com/2304163/1187066参考:http://yjiang.tk/?p=1085 需要的文件CentOS-6.5-x86_64-minimal.isojre-7u67-linux-x64.rpmatlassian-co...

2016-04-26 14:29:46 122

原创 Using Cppcheck To Produce Better Code (转)

Cppcheck is an open source static code analyzer tool for C/++.  With its default arguments, it produces quite a low rate of false positives and identifies numerous areas in which bugs can be fixed, s...

2014-06-04 16:44:42 93

原创 [转]如何在面试时选择合适的测试人员?

 [转]如何在面试时选择合适的测试人员?    各位,大家好!今天分享一下我在面试测试人员时常问的一些问题及为什么,仅供各位参考,谢谢!1 你最近3-5年的职业规划是什么?   重点考察测试人员的职业发展方向是否与当前职位招聘相符? 从其中可以侧面看出来其员工稳定性。 2 一个项目测试结束,有没什么经验总结?如果有,具体是如何开展的?   重点考察测试人...

2014-05-06 10:10:46 108

python中使用xlrd和xlwt进行excel的读写和格式设定

在用python处理excel表的时候出现了一些问题,记录下最后的实现方式和问题解决方法。脚本里先注明# -*- coding:utf-8 -*-    1.  确认源excel存在并用xlrd读取第一个表单中每行的第一列的数值。 import xlrd, xlwtimport osassert os.path.isfile('source_excel.xls')...

2014-04-10 17:41:30 421

Bitbucket 更新触发Jenkins任务

(一)Jenkins项目的准备1.首先要有一个项目2.现在我们的源码管理一般采用Git或者Mercurial.下面分别介绍两种代码库的设置。Git:(1)在源码管理下,选择Git。(2)Repository URL文本框需要填写clone时使用代码库的https地址。(需要去掉username@)注意:如果提示status = 404,证明你填写的URL不正确(3)...

2014-04-08 11:51:15 1167

原创 MediaWiki如何重置用户密码

您可以使用maintenance/changePassword.php维护脚本来重置一名用户的密码。您必须在命令行下运行该脚本。换句话说,请登录到安装wiki的服务器,然后进入命令行提示符。进入安装目录,然后进入maintenance子目录。运行下列命令:php changePassword.php --user=someuser --password=somepass这里可见的...

2014-04-08 11:41:19 282

原创 MinGW和NotePad++的C/C++环境配置,cygwin也一样 (转)

一、下载MinGW和NotePad++,并安装好,建议下载安装版。二、配置:1)为NotePad++安装插件:NppExec的安装:a、将NppExec.dll和目录NppExec复制到Notepad++的plugins目录下;b、将doc目录下的内容复制到plugins/doc/NppExec目录下。重启Notepad++。2)为MinGW添加环境变量:需要添加以下三个路径,即添加到pat...

2014-01-15 17:27:33 211

原创 使用python将mysql的查询数据导出到文件

mysql官方提供了很多种connector,其中包括python的connector。下载地址在:http://dev.mysql.com/downloads/connector/python/ 直接安装即可。 在python中:1. 连接:import mysql.connectorcnx = mysql.connector.connect(user='scot...

2013-12-25 17:28:09 579

原创 Jenkins上的lint代码静态测试和代码风格检查cpplint

最近欲使用Jenkins来构建自动化测试体系。除正常的动态测试的自动化,希望添加静态测试到框架中。于是选定cppcheck和cpplint来作为代码静态走查和代码风格检查的工具。下面是使用jenkins来进行静态测试的准备工作:一、Jenkins的代码静态走查 工具选择:因为我们主要是C++代码,所以选择cppcheck作为测试工具。Jenkins集成:cppcheck作为测试工...

2013-12-20 14:34:23 1343

原创 让windows cmd也用上linux命令

让windows cmd也用上linux命令使用Linux时间长了 还是对Linux强大的命令折服,虽说Windows中doc肯定也会有命令,但是感觉一个是熟悉程度不佳,另一个就是不够强大。所以想在Windows下使用Linux命令,进行一些问题处理我遇到一个在Windows下想看下文件的格式,因为是别人从数据库中导出的大文件,上几个G的文件,打开就报内存不够,要不就是txt好久无响...

2013-12-11 17:07:51 144

原创 方法与工具(转)

方法与工具从最近遇到的几个故事说起.故事一:某天晚上和室友聊天,谈到使用Vim阅读代码,室友也是使用Vim的人,他说用类似ctags的查找定位功能不多,更多的时候,他阅读一段代码,要定位一个功能点,首先是从阅读代码文件的组织,了解项目的功能等入手,等这些都基本清楚了,定位起来就会快很多.我虽然认为,ctags实在是Vim里面一个很不错的功能,不用这个实在可惜,但是他说的那套定位思路其实也是不...

2013-12-05 17:27:03 107

原创 技术文章链接

1. 英特尔 软件开发工具 技术文章 索引:http://bbs.csdn.net/topics/210082885 I. 概论 (软件优化方法论, 常见问题, 下载试用)II. 编译器 C++ / FortranIII. 高性能函数库 MKL / IPPIV. 性能分析器 VTuneV. 线程工具 Thread Checker / Thread ProfilerVI. ...

2013-11-07 14:02:29 97

原创 python操作Excel读写--使用xlrd (转)

python操作Excel读写--使用xlrd一、安装xlrd模块   到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍  1、导入模块      import xlrd   2、打开Excel文件读取数据       data = xlrd.open_workbook...

2013-11-07 11:32:32 83

原创 简单使用Python Unittest写单元测试用例(转)

简单使用Python Unittest写单元测试用例作为开发人员,对写的代码进行单元测试是最基本的对python语言来讲,其单元测试的利器是pyUnit, 这个从Python2.1之后的版本中,就已经是自带的了。下面通过一个基本的例子来讲述如何来使用unittest.首先是一个简单的功能。area.pyclass Area:      def __in...

2013-11-07 11:20:33 336

mediawiki 页面的导出和离线浏览

公司的wiki是在局域网内的,但是有时不在公司时希望能够离线浏览。于是找了如下的方法来导出wiki的全部页面,并可以离线浏览。 1. 从mediawiki导出    a. 获取所有页面的名称mysql -u wiki --password=wiki wikidbnameselect page_title from wikipage where page_namespace=...

2013-10-23 16:49:33 811

原创 Linux下autoconf和automake使用,makefile (转)

Linux下autoconf和automake使用 转自:http://hi.baidu.com/liuyanqiong/blog/item/0a6f0ad9d28e1d3d32fa1c7b.html  作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符...

2013-10-18 11:01:45 66

原创 mediawiki的备份和恢复,及自动备份

mediawiki的备份,需要备份数据库,和wiki的程序目录两部分。目前,我用的是win7+mysqlwiki相关信息如下:wiki安装路径d:\apache2\htdocs\wikiwiki使用的数据库名:mediawiki数据库用户:wiki 一、备份1. 备份数据库备份mysql数据库:mysqldump -u wiki -p -h localhost --opt me...

2013-08-27 14:44:51 1518

原创 为mediawiki添加浮动目录并滚动(转)

MediaWiki浮动目录并滚动Mediawiki的目录位于顶部,如果想快速跳转的话必须回到顶部才可以。这里有一个方法可以使目录浮动并滚动显示。方法来源:http://userscripts.org/scripts/show/122189上面是一个油猴脚本,可以使维基百科的目录浮动到左边并滚动显示,但二级目录如果太长就会出现多个滚动条。小修了一下,可以按照以下方法将其添加到me...

2013-05-29 14:42:17 997

原创 mediawiki上的配置,优化(win7),配置邮件

1. 安装插件  a. 多语言插件,可提供多语言页面的呈现方式。             URL:http://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle  b. 编辑插件,提供更多更强的编辑功能。             URL:http://www.mediawiki.org/wiki/Extensi...

2013-04-24 15:49:30 251

原创 Apache2.4+PHP5.4+mysql+wiki 手动安装(Win7) part2

5. 安装mysql。我用的是jira一直在使用的mysql。新建了用户,授予权限。此用户为wiki专用。 6. 下载并安装mediawiki  官网下载:http://www.mediawiki.org/wiki/Download  将目录解压到web目录下。  a. 安装mediawiki时的自检,报缺少cache,gd,  b. 安装xcache:http://x...

2013-04-17 15:39:02 71

原创 Apache2.4+PHP5.4+mysql+wiki 手动安装(Win7) part1

1. 安装Apache:  选择官网的Apache 2.2.22 的windows安装包,no_ssl版本。为了后面安装php方便,没有选最新的apache版本。怕有兼容性问题。  国内的镜像地址: http://mirrors.cnnic.cn/apache/httpd/binaries/win32/  安装后可以修改配置,所以几乎一路next。  安装完后,修改Apache...

2013-04-17 11:02:24 86

原创 转: LevelDb

LevelDb  LevelDb日知录之一:LevelDb 101  说起LevelDb也许您不清楚,但是如果作为IT工程师,不知道下面两位大神级别的工程师,那您的领导估计会Hold不住了:Jeff Dean和Sanjay Ghemawat。这两位是Google公司重量级的工程师,为数甚少的Google Fellow之二。  Jeff Dean其人:http://res...

2013-04-07 17:02:51 64

原创 转:异地分布式敏捷软件开发 (Distributed Agile Software Development)

异地分布式敏捷软件开发 (Distributed Agile Software Development)异地分布式软件开发(Distributed Software Development)是指由多个位于不同地理位置的团队进行同一个软件项目的开发过程。这个词越来越频繁的出现在各种技术媒体中。异地分布式软件开发不同于外包,它建立在平等关系的两个团队之间。通常是一个公司的不同分公司或办公室间...

2013-04-07 11:39:21 119

原创 让loadrunner走下神坛

让loadrunner走下神坛(全)神坛, loadrunner作者: sunshinelius(转载请注明作者)Loadrunner无疑是一个强大有力的压力测试工具。它的脚本可以录制生成,自动关联;测试场景可以面向指标,多方监控;测试结果图表显示,拆分组合。相信有人这样想象过:拿着一张性能指标标准列表和测试数据相比较,如同PH试纸一样,遇碱则蓝,遇酸则红,一目了然,...

2013-04-03 15:54:04 210

原创 关于Map和Reduce最大的并发数设置

一、环境1、hadoop 0.20.22、操作系统 Linux二、设置1、因为hadoop的集群所有的机器不可能完全的配置一样,所以,不同节点机器上并发的最大map和reduce数量最好也不要相同。2、在对应的节点机器上修改mapreduce-sit.xml文件,添加参数如下:<property> <name>mapred.t...

2013-03-29 10:08:44 205

原创 How to Benchmark a Hadoop Cluster

How to Benchmark a Hadoop Clusterhttp://answers.oreilly.com/topic/460-how-to-benchmark-a-hadoop-cluster/ Is the cluster set up correctly? The best way to answer this question is empirically: ...

2013-03-28 17:22:18 105

原创 软件测试系列学习笔记

软件测试系列学习笔记2--测试用例相关:概念、测试需求、开发版本、注意事项、前人经验、理论概念题外记上周五遇到一件很幺蛾子的事,我和研发两个人测试同一个bug,用的是一样的环境--他的环境是我发给他的,结果就是不一样。反复确认重现的操作步骤,无解。今天还是跟他,验证修复文件是否可行,我这边和项目这边验出来怎么都是不行,可是研发这边测出来就是好用的。头痛好久,反复确认,偶然发现研...

2013-03-28 17:19:00 101

空空如也

空空如也

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

TA关注的人

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