
实习项目记录
小桥or流水
默默地走在码农的路上。。。
展开
-
SSP流量接入测试
【项目背景】 目前SSP流量变现能力较差只有10%,通过本次升级,期望将SSP变现能力 追平Union的80%,最好能超过union, 本次升级涉及BFP、NOVS-DSP、LU-DSP,ADX 和NEW-DSP本功能为LU-DSP产品线升级,为了配合SSP 流量变现能力提升, LU-DSP 接收ssp=8(ssp流量)的流量【本周工作】 1. 搭建测试环境:drive原创 2015-08-01 17:48:03 · 1792 阅读 · 0 评论 -
知识总结
BTS环境搭建:(1)利用百搭:python env.py -m nginx,bfp -m bfp,bfp_quick,200,adx -m adx,lu_ui -m lu_ui,lu_as -m lu_as -u qixuan02 -e qixuan02@baidu.com 如果中途出错的话,单独进行搭建。(2)跳坑的命令:bts_go ***(3) 启动bfp原创 2015-07-15 20:41:52 · 511 阅读 · 0 评论 -
svn冲突解决
在release时,会出现merge conf冲突的问题,需要进行手动的修改(1)可参考执行的log上的步骤:(2)下面是在开发机上具体执行的步骤:备注:凡是前面带有C的都是有冲突的,打开后会出现》》》》》=====之类的提示,这就是冲突的所在,需要征求RD的意见,究竟是保留还是删除。原创 2015-08-11 23:43:03 · 442 阅读 · 0 评论 -
媒体行业过滤功能测试设计
项目背景:为了配合二级交易平台做媒体保护, 需要将媒体保护功迁移到按照setting-list 进行过滤保护 功能测试设计:(只列一种情况)准入功能/LU-dsp对流量过滤功能测试 Check点:herry id与kate id映射关系读取是否正确;针对流量的行业过滤功能是否正确,请求的publisher_settings_list_id在publisher原创 2015-07-17 19:41:34 · 661 阅读 · 0 评论 -
原生旧版信息流强切新版逻辑
项目背景:为了更好的满足用户要求和实现代码复用功能,将原有移动信息流逻辑废弃,迁移到新逻辑上,将移动原生type为PROPOSE_TYPE_INFO_FLOW_IMAGE_TXT的流量强切到type为PROPOSE_TYPE_TOPIC上去。工作情况:(1)搭建driver->ui->as环境(2)构建请求串(词表) (3)完成功能测试测试要点原创 2015-08-08 12:31:47 · 839 阅读 · 0 评论 -
【百度实习录】串讲考核
1. ctr:点击到达率(CTR1/2/3)ctr包括ctr1、ctr2、ctr3,评估的时候要看具体需要评估哪个ctr。cpm:每千人印象费用或每千次展示费用ectr:预估ctr,根据历史数据预估的广告被点击的概率ecpm:一千个展示所获得的收益2. kr扩展的扩展词来源:QT簇词,CT簇词。3. 功能和性能:功能:事物所具有的作用。性能:事物原创 2015-07-09 19:07:06 · 2711 阅读 · 1 评论 -
【百度实习录】LU-UI模块
1.Adx_request_process_mod模块:(1)将adx的请求传给ui模块(2)做一些解析和修改工作(3)设置实验环境2.FlowJudgementMod模块:处理流量分析。3.Style_select_mod模块:针对不同流量做不同的样式选择,主要是将p_variable_req 变为p_style_context(LuStyleContext), show_t原创 2015-07-11 17:48:41 · 939 阅读 · 0 评论 -
【百度实习录】 产品线开发、测试、发布、上线流程
在线检索产品从开发、测试、发布、上线的流程和规范:原创 2015-06-30 16:17:05 · 846 阅读 · 0 评论 -
【百度实习录】 新人知识储备
1.svn代码提交方法:原创 2015-06-28 20:04:46 · 549 阅读 · 0 评论 -
疑难杂症
1.tar命令:原创 2015-07-28 21:50:25 · 476 阅读 · 0 评论 -
LU-AS模块
总的模块架构:static const char*MODULES[] = { "request_check_mod", "expfw_mod", "request_adapter_mod", "keyword_recommend_mod", "style_preselect_mod", "recognize_mod", "r原创 2015-07-12 11:34:46 · 669 阅读 · 0 评论 -
自动化统计工具
【背景】为更好的提升机器利用率,并保证机器预算不被削减,开发机器利用率监控工具。后续每周对机器利用率进行分析,找出更好的机器利用率提升方法,避免机器资源浪费。 1 #!/usr/bin/env python2.7 2 # -*- coding: GB18030 -*- 3 4 """ 5 @author: qixuan02 6 @date: 2015/09/22原创 2015-09-23 10:27:26 · 1428 阅读 · 0 评论 -
case随机挂的调查
【背景】在实际的测试任务中,会偶尔出现case随机挂的情况,导致爆红灯【本周工作】(1) 编写脚本在本地开发机上跑case,统计常出错的case,并备份环境(2) 分析fail的case,和对应的环境编写的脚本:287 QuickAutoTest()288 {289 Print $LOG_TRACE "start Auto test !"290 T原创 2015-09-11 14:21:05 · 595 阅读 · 0 评论 -
lu用户体验_关闭按钮
【项目背景】网盟用户体验太差,需要改进。从机制策略上,将用户体验作为广告主ROI、流量主收益外的第三种考量因素,纳入投放管理。本功能主要两个作用:1-终端上保护用户体验,对最后露出的劣质创意/敏感词捞回;2-收集用户反馈,数据应用到机制,如创意控制、推词控制、样式改善等【测试过程】以下是新的测试结果,前期反馈的问题:(1)原生图片排行榜:个别尺寸浏览器展示不一致;(2)刷出公益原创 2015-09-10 14:46:53 · 850 阅读 · 0 评论 -
联调测试
1.driver集群申请curl -X POST http://bts.baidu.com/api/env/driver/ -d 'hudson_job_name=bts_driver_quick&version=0&adjoin={"driver_downstream":["10.44.20.47", 7981]}&driver_conf_set={"qps":500}&user=原创 2015-07-20 18:24:28 · 8592 阅读 · 0 评论 -
lu值班:拉rb分流
在jenkins中查找lu-as,搜到最新的build,如图:并在群里进行公布,并且附件上此次功能对应的卡片:单击see more -> 最新的分支 -> 点击promotion status -> approve :这是build过程。需要十几分钟左右会build成功。接着是系统级测试:群里发消息,构建成功,求conf merge。->点击生成的build->pr原创 2015-07-22 20:34:34 · 900 阅读 · 0 评论 -
BTS基础测试服务
搭建 nginx->bfp->adx->lu-ui->lu-as的环境:driver:2.driver-QA-BTS.NOVA.cqbfp:0.bfp-QA-BTS.NOVA.cq ;adx:1.adx-QA-BTS.NOVA.cq ; lu-ui:8.lu-ui-QA-BTS.NOVA.cq ; lu-as:6.lu-as-QA-BTS.NOVA.cq原创 2015-07-22 09:52:39 · 1446 阅读 · 0 评论 -
CiTest测试
CiTest:UnitTest"test" "xml" && startup_check "online"&& QuickAutoTest单元测试:2>&1:1表示屏幕输出2表示错误输出.把标准出错重定向到标准输出,然后扔到/DEV/NULL$?:执行上一个指令的返回值(显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)$#:这个程式的参数个数Qui原创 2015-08-15 16:15:35 · 1787 阅读 · 0 评论 -
业务串讲
4.原创 2015-07-19 16:24:16 · 2037 阅读 · 0 评论 -
【百度实习录】新人练习
练习1:import jsontry: d1 = json.loads('{"name":"youlin","type":{"name":"seq", "parameter":["1", "2"]}}') d2 = json.loads('{"name":"qixuan02","type":{"name":"seq","parameter":["1", "2"]}}')ex原创 2015-06-28 20:01:18 · 686 阅读 · 0 评论 -
趋势科技实习录--知识杂碎
(1)在用os.system()调用cmd命令时,需要对命令进行传参数,可以这么做:os.system("/Users/mac/SystemTest/Stress/tools/NewFile a %d"%(free))(2)在python的脚本中,需要连环打印时,可以这么做:print ('free: ',disk_usage('/Users/mac'),'MB')(3)在Mac系原创 2015-03-13 19:06:54 · 606 阅读 · 0 评论 -
【趋势科技实习录】UI添加滚动条
应用需求:failcase出现的太多,导致在一个静态文本区不能完全显示出来。知识搜索:前期考虑用Tk,实践发现这个模块和staicText是不兼用的,会出现两个界面;后来搜索到wx.ScrolledWindow,在wxPython中,滚动条不是框架本身的一个元素,而是被类wx.ScrolledWindow控制。你可以在任何你要使用wx.Panel的地方使用wx.ScrolledWindow,并原创 2015-06-02 15:15:12 · 901 阅读 · 0 评论 -
趋势科技实习记录
(1)在Mac OX 10.7上更新build时,要分三步进行:build;sbc;testenv(2).dmg是一种压缩文件。自行创建带有扩展属性的文件是利用setxattr,包含三个参数:要创建的文件名;文件所包含的内容;文件所要的属性。macs-Mac-3:testenv mac$ cd ~/TestIDCE/samples/DiskImgmacs-Mac-3:DiskImg mac$原创 2015-02-02 14:07:27 · 1049 阅读 · 0 评论 -
趋势科技实习--3个tool的实现
三个tool的效果展示:Cpu100.exe(中间的是CPU显示)AllocMemory.exe(这里是在windows下,mac系统下的效果还不是很明显,我继续完善)AllocMemory.exe所占内存一直在增加NewFile.exe输入NewFile c 1024会生成文件c,size为1KB附上代码:cpu100.cpp#includei原创 2015-03-05 13:59:54 · 541 阅读 · 0 评论 -
趋势科技实习录--coredump问题(2015/03/03)
Penny Jin (QA-CN)HiTo catch possible crash occurring during the progress of functional test. It is suggested to enable core dump file in functional testing environment.To enable core dump file gen原创 2015-03-03 18:23:06 · 647 阅读 · 0 评论 -
接触的一些公司函数(趋势科技)
1.mount disk image2.dismount disk image3.force del folders4.force copy file25.create symbolic link6.force_del_finderinfo(自己定义的)7.gunzip_file(实习生定义的)8.setxattr_by_tool(实习生定义的)原创 2015-02-12 15:17:22 · 464 阅读 · 0 评论 -
趋势科技实习(生日当天的任务)
Xuan Qi (RD-CN-INTRN)penny姐,今天有什么任务吗?9:36Penny Jin (QA-CN)你再帮忙check下 windows 10 64bit的那台机器,wow开头的那几个case是什么原因失败的9:37Xuan Qi (RD-CN-INTRN)嗯原创 2015-02-12 13:51:21 · 922 阅读 · 0 评论 -
趋势科技实习-case分析
win10 32bit 错误case分析\Testcases\Boundady\FileAndFolder\810115原因:在生成的debug.log文件中找不到“AIOFC DeleteFile success”.QA:为什么找不到“AIOFC DeleteFile success”字段:WIN10 没有RCM mode。---》没有RCM 导致的fail \Testcase原创 2015-01-26 16:30:53 · 882 阅读 · 0 评论 -
【富士通GUI】N-ORCA画面部结构
类型:Template、csp、C++所属:GUI、Page特点:编译时会被转换成cpp文件、cgi_Pg开头.csp结尾、指定默认文言名空间功能: 1. 组织HTML▲ 2. 引用必要的其它Template文件(Part部、csd、csj)文件名常见后缀说明: 1. Input 设定页面的输入页面,把现有数据显示出来,用户修改后一般会将数据提交到Ch原创 2014-11-03 22:39:36 · 839 阅读 · 0 评论 -
富士通实习总结
作为一名专业硕士,我觉得在学校一味的搞纯学术研究是意义不大的,毕业之后自己的专业技能不会有太大的进展,所以从研一下学期我就计划着要去一家有知名度的企业去锻炼一下自己,施展一下自己在学校的理论知识。从4月份我就开始为此努力了,先是回顾了自己的算法知识,然后重新拜读了《c++ primer》,《linux下c,c++编程》,《程序员面试宝典》,《数据结构》,自己查阅资料,写了一个小型的通信软件(以此巩原创 2014-10-04 22:13:54 · 2041 阅读 · 0 评论 -
趋势科技实习录—编写case
10:47Penny Jin (QA-CN)你再帮我加5个case,分别是SetReportDir,SetPatternDir,SetMaxBackupFileNumber,SetMaxBackupFileItemSize,SetMaxDebugLogFileNumber,都是通过给TestiDCE 传参数实现的TestiDCE 用这个最新的,\\10.204.16.28\home\DCE\P原创 2015-03-12 14:55:44 · 972 阅读 · 0 评论 -
趋势科技实习录(HKLM_RUN和SERVICES)
Xuan Qi (RD-CN-INTRN) [13:58]: penny姐,HKLM_RUN,我加了三个case 134635~7,在win7_x64机器上,其中在跑134637这个case时,需要事先在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run和HKEY_LOCAL_MACHINE\SOFTWARE\Wo原创 2015-03-30 18:21:22 · 1033 阅读 · 0 评论 -
【趋势科技实习录】 PIT testing with OSCE11
我今天下午先是在32bit的机子上针对fail的进行了再次测试,case3,16,18,23,37可以pass了。Case17远程路径的测试,不能成功设置;case26中在执行CreateTempReg.bat时,在dos窗口中显示访问受限(以administrator用户权限执行);另外case1的report.log上的时间是正确的,而tsc.ptnversion andExecute p原创 2015-06-19 17:23:15 · 1079 阅读 · 0 评论 -
【趋势科技实习】 总结篇
本次实习过程共做了如下工作:(1)在RF,dcerat下配置win10测试环境,跑case,并check结果。(2)在robotFramework框架下添加一些同文件扩展属性相关的case(Mac下);同HKLM_RUN,SERVICES相关的case;以及SetReportDir,SetPatternDir,SetMaxBackupFileNumber,SetMaxBackupF原创 2015-06-19 11:09:42 · 1895 阅读 · 0 评论 -
PIT测试记录【疑难解决】
时间:2015/4/20-2015/5/11Case32, 我又看了下pattern source,之前说错了,是要把4种sample环境都run一遍之后再起Ti 做scan。其他的fail case我在32bit平台都verify过了,都没有问题。估计是你测试步骤上不对,所以fail了。 Best Regards,Penny Jin From: Xua原创 2015-05-12 18:05:54 · 1258 阅读 · 0 评论 -
【富士通】SMB3.0要件开发
SMB3.0対応:cgi_PgSharedFolderList.csd:(项目情报){CSP_CLITID(smbEncryptionofDataAccess),NULL, CGI_SHARED_FOLDER_LIST_TABLE_SMB_ENCRYPTIONOF_DATA_ACCESS,cgi_DFmtOptions,&fis.ListData.SmbEncryptionOptio原创 2014-11-10 22:19:16 · 805 阅读 · 0 评论 -
【富士通】改122_トラックダンプ要件开发
首先要跳转页面显示位置:// Track Specification pcx.PrintRaw("\n"); pcx.PrintRaw("\n"); pcx.PutRawStr(CSP_GET_LIT(track)); pcx.PrintRaw("\n"); cgi_CFmtCmnUnionString(pcx, NULL, NULL, NULL, NU原创 2014-12-13 15:46:00 · 901 阅读 · 0 评论 -
【南京先进技术激光研究院】虹膜支付系统
本次虹膜支付项目是一种新型的刷卡支付系统,由射频读卡器(含 IC卡),虹膜图像采集器,热敏打印机三部分组成。 射频读卡器(含 IC 卡)-----------模拟支付系统中的银行卡。每个 IC 有一个编号(类似银行卡号) ,通过射频读卡器可想 IC 卡写编号,也可向 IC 卡读编号。 向 IC 卡写编号---------------------注册过程 从 IC 卡读编号-------原创 2014-12-21 22:22:14 · 1415 阅读 · 0 评论 -
【趋势科技实习录】整理文件的脚本
自己写的脚本:import osimport shutilimport sysdef SearchDirFile(path, src): for root , dirs, files in os.walk(path, True): if - 1 != root.find(src): print root for it原创 2015-04-16 15:44:09 · 714 阅读 · 0 评论 -
趋势科技实习录--压力测试的脚本
疑问解答:目前进展:import os,re,sys#use Config::IniFiles; #iniimport CM_GENimport Cwdimport File::Pathimport shutilimport FileHandleimport Getopt::Longimport Sys::Hostnameimport Win32import Win原创 2015-03-06 17:57:16 · 742 阅读 · 0 评论