- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 单元测试之如何测试模板类
一、背景在搜狗内部对于C++项目进行单元测试,基本都是使用gtest进行的。无论是单元测试,还是接口测试我们都做了大量工作。具体来说,就是对函数进行单元测试或接口测试,对模块进行集成测试。但是,对于模板类并没有进行测试,而是对其上层调用进行测试。现在的问题是,对于模板类需不需要进行单元测试或接口测试?被写成模板类,说明这个类是比较通用且很多地方都在使用它,所
2015-04-30 17:32:02 1995
原创 windows虚机环境下,如何快速有效的删除大文件夹?
在调试稳定性测试过程中,由于有的机器C盘越来越小,就必须进行电脑清理,清理%tmp%目录和回收站是必须的。 现在我的虚机的%tmp%目录下有15万个文件,该如何快速有效删除呢?这些文件中有的是拒绝删除的。 方法1:直接删除Temp文件夹,它会一直扫描,最后会告诉你,不能删除,说什么有其他地方在用,而我压根就没有; 方法2:进入Temp文件夹,Ctrl+A选中所有文
2015-04-28 10:04:46 1108
原创 [搜狗测试]自动化测试后台揭秘
大家还记得前段时间推送的一篇浏览器自动化测试相关视频的文章么?想重温一下?发送“搜:浏览器自动化”到“搜狗测试”公众号吧。先看下一张截图~视频截图通过平台,使用者只需要新建任务,配置参数,选择用例,选择机器,点击确定,即可开始执行一个任务;我们今天来给大家揭秘一下在点击了确认后,后台做了哪些事情。数据流程图我们对主要的事件
2015-04-23 18:35:19 508
原创 [nodejs]svn命令行中避免进入用户交互出现卡住的情况
问题在服务器后台nodejs上使用svn导入变更记录出现“Error: spawn ENOMEM”错误提示,查了下发现是“底层抛了错误,并且设置了errno为ENOMEM,内存不够用”现象登录到后台系统,发现有很多svn进程驻留在了后台,于是想着应该是异常情况后svn进程出现了驻留不退出的情况过程调试发现了两种情况会出现驻留的情况,一种是用户名使用了邮箱全写,比
2015-04-17 09:56:42 2278
原创 使用Ant打包部署STAF插件
打包部署STAF插件,简单来说,分为清理、初始化、编译、打包、部署、测试几个部分 1.清理 此处为删除文件及删除文件夹操作,使用ant中的delete标签来实现 2.初始化 由于STAF插件的打包需要的目录层次为 STAF-INF STAF-INF/classes ...用户包及类的相关层次 META-INF META-INF/MANIFEST
2015-04-16 11:33:36 639
原创 自动化软件测试的指导原则[译]
在最近与软件测试人员的谈话中,我不断听到同样的事情:测试自动化在大多数项目中是需要的。合理使用以下指导原则,可以有助于自动化测试工作的开展。指导原则1:避免过早开发测试脚本我们鼓励软件测试人员,在应用程序开发初期就开展自动化测试。但是,在程序功能还不齐全的情况下,编写自动化测试脚本,效果会大打折扣。如果在程序还在不停改动的情况下编写测试脚本的话,你不得不随时重写你的脚本。但
2015-04-16 11:28:39 847
原创 iOS自动化测试之常用UI Automation API
在iOS自动化测试中UI Automation的对象,都是以UIAxxx的形式出现的,例如UIAButton等。UIA是UI Automation的缩写,如果忽略掉前缀,直接看对象的名称,在表达方面应该会明确。接下来对UI Automation所提供的API进行初步了解吧。UIALogger日志输出负责日志输出的对象是UIALogger,主要有两部分的职责:记录测试结果
2015-04-08 15:33:09 1155
原创 开发STAF扩展插件
开发STAF插件,主要是实现STAFServiceInterfaceLevel30接口,实现init、term、acceptRequest三个方法即可,根据名称可以得知:一个为初始化方法,一个为销毁方法,一个为处理请求方法。 举个例子,我们可以在init中初始化一个handle,然后再term中销毁这个handle init: try { fServiceName = inf
2015-04-02 10:54:26 609
原创 LoadRunner缓存设置引发的问题
问题现象:在使用LoadRunner对起始页做压力测试时,遇到一个大家都容易碰到的问题,即没有设置脚本运行时清除浏览器的缓存,导致虚拟用户上去了但是Http请求却没有发出去。具体现象是这样:1. 用lr录好请求页面的脚本,启动controller连接agent对服务器打压力。2. 每1分钟增加100个虚拟用户,当达到2000个时持续5分钟。3. 执行过程中,虽然虚拟用户按照计划
2015-04-02 10:45:08 4514 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人