摘要:
这次是我第一次测试数据迁移,感觉走了不少弯路,于是根据的经历小结一下如自己何去测试数据迁移,和大家交流一下心得体会。一.思路的转换测试数据迁移时一般开发会给你一份数据之间的对照表,比如说将B表迁到C表里去,开发给出的对照表的角度一般就是对C表字段进行描述,然后后面跟着需要迁的B表的对应字段。但是我感觉测试这边就不能按照这个思路去测试,会有遗漏的。我们应该是从B表字段出发,按照测试的角度去重新“翻译... 阅读全文
posted @ 2015-01-27 14:32
东海陈光剑
阅读(120)
评论(0)
推荐(0)
摘要:
一直以来,我觉得我都是很幸运的——不论干什么事。直到今天,我的惨痛经历告诉我:人不能怀有侥幸心里。 来到淘宝后,参加了新人培训,两个星期后,进行考试。心想:有什么,不就是平时遇到的流程方面的问题,再加上自己学习期间得到的11颗小蚂蚁,达到80分肯定没问题的(幸运之神会照顾我的)。于是没有任何准备,立马就答题,不到二十分钟,做完了,满怀自信的提交了。结果傻眼了——才50分。 没事,还有一次考试机... 阅读全文
posted @ 2015-01-27 14:25
东海陈光剑
阅读(124)
评论(0)
推荐(0)
摘要:
有感于最近项目上线后用户的强烈反响,试着在之后的工作中揣测用户心理,模拟用户更普遍的操作,但毕竟我只是一个人,即使作为用户代表优先使用产品,也无奈于自己的势单力薄,没法照顾到各类用户的各种习惯。 虽然测试人员是为用户利益在试探产品,但我们中间其实还有一级协调人存在,那便是PD。如果一定要把这种连接变成间接的,那么我是否可以这样认为:PD直接为用户负责,而功能测试人员直接对PD负责,... 阅读全文
posted @ 2015-01-27 14:22
东海陈光剑
阅读(192)
评论(0)
推荐(0)
摘要:
我们每天都在忙碌的工作,我们在忙碌的同时,是否计算过实际产出的工作时间?会不会感觉时间是在无意识的状态下流失的---查看回复消息,翻阅邮件,查询资料,花费过多的时间追究一些问题,被一些干扰打断等等...到了下班的时间,发现计划的事情未能完成,感觉时间怎么过得这么快.于是开始加班完成工作. 我们都已经体验到一些好的工具为我们带来的效率提升,掌握合理的方法,同样可以提高我们的工作效率.... 阅读全文
posted @ 2015-01-27 14:20
东海陈光剑
阅读(142)
评论(0)
推荐(0)
摘要:
模仿与创新 vs 量变与质变 自从有了宝宝,很惊诧于宝宝们与生俱来的模仿能力。通过无数次的模仿,宝宝逐渐掌握了很多生活的基本动作。笑、说话、走、跑。。。。等等。通过不断的模仿,达到一定的程度,聪明的宝宝们会总结归纳,似乎这个本领也是与生俱来的,有了归纳总结。根据这些总结而来的经验,宝宝才会有出乎大人意料的很多爆笑的“创新”。这也应了那个辨证关系“量变与质变”量变是质变的准备,质变是量变的必然结果... 阅读全文
posted @ 2015-01-27 14:17
东海陈光剑
阅读(172)
评论(0)
推荐(0)
摘要:
如果从去年实习报道时间算起,今天恰好为进入淘宝一周年,回首在淘宝一年的点点滴滴,回想当时从一个什么都不懂的学生跨入这淘宝的门槛,成为了一名职业人,感触真的很多,在这一年的职业生涯中,也做了很多自己曾认为不敢去做的事情。
今天在此就不讲有关测试方面的专业技术了,感觉自己的功底还尚浅,班门弄斧有损测试美誉,那么今天我就随意的说说我在这一年中对职业的一点点感触。
淘宝,当实习报道第一天看到橙色的风格,随... 阅读全文
posted @ 2015-01-27 14:15
东海陈光剑
阅读(116)
评论(0)
推荐(0)
摘要:
看到前面同学的数据迁移的文章,让我想到的问题这个主题,测试人员与开发经验。
听到同行在谈招聘测试人员的时候,多次提到“要招有开发经验的测试人员”觉得很有道理,当时也没有细想,后来查了下,有这个观点的人还不在少数。很多公司在招聘信息中,写明要有开发经验,或者注明“有开发经验者优先”
随后细细思考下,总结有下面几点好处: 1.在IT行业,研发中心里,开发和测试是关系最密切,交流最多的,沟通成本很高的... 阅读全文
posted @ 2015-01-27 14:12
东海陈光剑
阅读(136)
评论(0)
推荐(0)
摘要:
从新人的角色走来,一路跌跌撞撞,幸好在师傅的耐心指导下,学到了丰富的测试知识,明白了一些认识,但在测试这条职业路上一直都是新人。感觉自己似乎有责任把曾经遇到的麻烦、有过的错误认识,告诉更多的新人,只为不再如我一样犯错。但不敢保证我的认识正确,还希望有理解错的地方,各位路过的大侠不吝赐教,也帮助我成长。 最近做项目,在思考自己应该如何设计出覆盖全面但不冗余的用例,... 阅读全文
posted @ 2015-01-27 14:10
东海陈光剑
阅读(164)
评论(0)
推荐(0)
摘要:
在软件开发中,单元测试和集成测试必不可少,它对于保证软件质量,控制软件工程进度起到至关重要的作用,但是项目的工期是越来越紧,业务代码是越来越多,开发人员也无暇顾及去写完善的单元测试以及集成测试,这样就需要一部分测试人员作为帮助开发人员去完善这个层面上的代码质量保证工作。
那么测试人员如何与开发人员进行配合呢,在经过交易中心改造项目的实践以后,初步总结出以下几点:
1. 提前介入,了解需... 阅读全文
posted @ 2015-01-27 14:07
东海陈光剑
阅读(230)
评论(0)
推荐(0)
摘要:
这次接到一个项目非常特殊,项目的主要任务是做数据迁移。之前我做的是功能测试,这种性质的项目非常少见。在测试过程中不知道从哪里做起,不知道如何能少走弯路。于是在网上狠命的搜索了一把,把我找到了一些关于数据迁移测试方面的知识,加上我们项目的实际情况来分享给大家,希望能给有相似项目任务的同学有些帮助。 数据迁移名词解释:历史数据迁移,说白了就是数据库数据迁移。比如之前的应用系统采用的是SQLSERVE... 阅读全文
posted @ 2015-01-27 14:05
东海陈光剑
阅读(517)
评论(0)
推荐(1)
摘要:
最近与人聊天,谈到他们公司测试过程中做的好的地方。借此宝地记录一下,也许将来能用上。 1、开发写的需求文档中带有详细的测试建议。 2、测试会对开发产出的文档进行评价,开发也会对测试产出的文档进行评价。互相可以加分也可以扣分。ms可以采用taobao的评价系统了。 3、Bug 的Reopen次数会单独进行考核,会有记录。排名会帖在公告板上。 我们... 阅读全文
posted @ 2015-01-27 14:02
东海陈光剑
阅读(124)
评论(0)
推荐(0)
摘要:
我学习ruby有一段时间,有一些新的想与大家分享,要学会ruby首先要学会怎么玩ruby。然而怎么玩ruby的第一步就是如何安装配置ruby的常用库。rubygems是ruby提供的一个非常有效配置ruby插件的工具。一开始接触rubygems的朋友非常头痛如何能学会rubygems他到底怎么操作,下面我来介绍一下如何来作rubygems的日常操作。 1、查询
查询本地和远程安装的gem信息,这... 阅读全文
posted @ 2015-01-27 14:00
东海陈光剑
阅读(172)
评论(0)
推荐(0)
摘要:
什么是RubyGems
RubyGems是一个库和程序的标准化打包以及安装框架,使得定位、安装、升级和卸载Ruby包变得容易。 RubyGems出现之前
1、搜索互联网找到需要安装的Ruby程序
2、搜索Ruby程序依赖的程序
3、下载所有程序包
4、按顺序安装 安装RubyGems
安装的RubyGems有三种方法
方法1使用ruby一步安装程序自带的RubyGems
在http://www... 阅读全文
posted @ 2015-01-27 13:57
东海陈光剑
阅读(164)
评论(0)
推荐(0)
摘要:
作为一个测试人员,最常跟我们打交道的就是开发人员,常理说人与人之间要建立一种相互信任的关系,所以一直以来我都很信任开发人员,但是随着工作年限的推移,某些项目中BUG的reopen率的提高,对开发人员的信任度也随着降低,不是不信任他们,是不要盲目的相信开发。以下事例是我在工作过程中遇到的,也许其他朋友也有遇到类似的问题吧 事例一:
开发:XX,那个BUG我已经修复,你去验证一下吧;
测试:... 阅读全文
posted @ 2015-01-27 13:55
东海陈光剑
阅读(140)
评论(0)
推荐(0)
摘要:
前段时间,朋友总是跟我抱怨自己的生活、工作太压抑,昨天偶然看见她的MSN签名变成“快乐不是拥有的多,而是计较的少”,心里不经一乐,看来这家伙已经明白如何去寻找属于自己的快乐了。 在当今这种竞争激烈,压力重重的社会中,很多人都觉的自己生活的不快乐,问其原因,无非就是工作不顺心,薪资不满意,或者是个人情感生活不如意。当你抱怨生活,埋怨他人的时候有没有静下心来想想让你不快... 阅读全文
posted @ 2015-01-27 13:52
东海陈光剑
阅读(154)
评论(0)
推荐(0)
摘要:
前几天和公司几个开发同事一起去吃火锅,大家吃饭遇到的一个小问题,让我联想到了平时的工作。下面我用描述BUG的方式来描述这个玩笑: 【缺陷环境】一袋贡丸下到火锅里已经有10分钟 【执行动作】用筷子夹起贡丸放到嘴里品尝 【预期结果】丸子已经熟了,大家可以下手吃了 【实际结果】丸子没有熟,中间的肉还没有煮熟,大家都不可以吃 当大家都嚷嚷说让测试的测一把... 阅读全文
posted @ 2015-01-27 13:50
东海陈光剑
阅读(187)
评论(0)
推荐(0)
摘要:
最近有将要毕业的研究生朋友来杭州找工作,帮着投了几份简历都郁闷的石沉大海。现在的她是眉毛胡子一把抓。公务员也考,工作也找,看到招聘信息就投简历,只要有面试机会绝不放过,活生生一个面霸。把自己弄得很累,很狼狈,结果收效甚微惨淡收场。她每天做着激烈的思想斗争,我也每次在和她的唠嗑中争论不休,然后绝大部分问题仍旧无解,比说提到的一个话题 “到底应该是干一行爱一行还是爱一行干一行?”看到这个“选择题”,条... 阅读全文
posted @ 2015-01-27 13:47
东海陈光剑
阅读(283)
评论(0)
推荐(0)
摘要:
时间:项目监控期第二天 起因:项目上线后发现了一个bug 经过:
TL:XX,今天下午把TK后台再回归一下!
测试:啊?!为什么?
TL:我们对超时处理的那部分代码做了优化,因为当时时间比较紧,那部分代码写得逻辑比较混乱,可能会存在隐蔽的问题,所以优化了一下,理论上不会影响原来功能。
测试:嗯。那能否解决那个bug呢?
TL:不一定,可能会解决。
测试:你们说,理论上不影响原来功能,那实际... 阅读全文
posted @ 2015-01-27 13:45
东海陈光剑
阅读(141)
评论(0)
推荐(0)
摘要:
在Java单元测试领域,JUNIT一直各位开发人员和测试人员的最佳选择,它不仅提供了很多标准的API,同时很多IDE也对它提供了运行环境支持。特别是JUNIT4以后,引入了Java annotation的方式,进一步规范了测试脚本的结构,使测试脚本在原有的框架下更加灵活。
DBUNIT是一款基于JAVA的数据库维护工具,让在单元测试中使数据库中的数据维护透明化成为可能。
UNITILS是一款单元测... 阅读全文
posted @ 2015-01-27 13:42
东海陈光剑
阅读(198)
评论(0)
推荐(0)
摘要:
在Java单元测试领域,JUNIT一直各位开发人员和测试人员的最佳选择,它不仅提供了很多标准的API,同时很多IDE也对它提供了运行环境支持。特别是JUNIT4以后,引入了Java annotation的方式,进一步规范了测试脚本的结构,使测试脚本在原有的框架下更加灵活。DBUNIT是一款基于JAVA的数据库维护工具,让在单元测试中使数据库中的数据维护透明化成为可能。UNITILS是一款单元测试的... 阅读全文
posted @ 2015-01-27 13:40
东海陈光剑
阅读(115)
评论(0)
推荐(0)