欢迎大家来我空间看看啊

我的最新日志

  • 测试有感

    2008-10-04

    我一直问自己的是,所谓的测试经验带给了我什么?

    在刚毕业的时候,意识不到这种问题,认为所谓的经验,不过是公司压低工资的借口.经过一段时间的工作,终于有了答案.

    我觉得做测试的那份经验,是自我的一种心态的成熟.从刚开始的时候,遇到一个很小的程序,认为点吧点吧就完事的,根本不会多放精力去关注.到之后,一看几百页的需求文档,认为我根本没办法搞懂的,也随便点吧点吧,反正不报错误框就可以.

    现在,经验带给我的是一种更为平和的心态.如果一个很简单的程序,我会去考虑,他是否影响到了其他的程序部分,而不仅仅限于本程序,在碰到一个大的程序的时候,我会用更多的时间去把他搞懂,而不像之前的得过且过.在一个程序需要前置条件到7,8步的时候,一步一步来.相信请教别人再蠢的问题都是不丢人的.

    自己也总结了一些经验,大家可以参考:

    1.测试数据的准备

    这个相信大家都做过,以前我是很多的毛病了,以为随便输入一个就可以,想当然的认为dlfdf@ljlkj.com这个邮箱肯定是别人没有注册过的,其实不然,也许其他人也和我一起想当然的想过.

    2.逻辑的梳理

    搞明白需求之后,最好是画个图,这样自己比较轻松些.有很复杂的逻辑的话,如果不画图,自己可能一会就想不起来了.如果画了图,可能很方便就能看出因果的关系.

    3.不盲目相信

    这个包括自己和别人.有时候开发会忽悠自己,不能全都相信他,还包括自己.测试数据一定要用专门的文档纪录下来,因为可能记得自己填入的是某个数据,其实自己记错了,这样很浪费大家的时间.

    4.复杂操作步骤要用文档纪录下来

    对于我这种一听就懂,一过就忘的人,是相当好的提高效率的方式.

    5.不盲目坚持

    这个不是说测试没有原则,而是你知道自己的理解肯定是正确的时候,你也要听取其他人的想法,然后按照其他人的想法,去告诉他,他这样想的错误在那里.而不是只抱着自己的想法去和别人说.

    暂时就想那么点,以后有感悟,再发上来

    本文出自eve_lincoin的51Testing软件测试博客,转载请保留出处及链接: http://www.51testing.com/?131597

  • 技术,从白痴到另一个白痴的过程

    2008-6-28

    学了一段时间的技术,觉得学技术就是从白痴到另一个白痴的过程.

    刚开始学c的时候,写个文件头,觉得好难啊,搞个输出,不是忘记写占位符,就是忘记写双引号,要不就是忘记写分号.成功的把程序调试出来以后,觉得很自满,终于会c拉.现在想想,狂汗ing......

    后来自己连续一个晚上搞到2点,当然也就是从9点左右,搞了一个很小的vb桌面小游戏.那个开心啊,我也会做游戏了,现在还是觉得狂汗ing......

    后来学了asp,能用asp搞一个增删改查的东西,还都是写在界面上的,居然很自豪的跟被人说,你要做网站吗,我帮你做网站,现在觉得继续狂汗ing......

    后来学了java,类啊,属性啊,方法啊,抽象,接口,继承,自己觉得好像还都知道点,感觉很好,终于在找工作的过程中,又狂汗了几把.......

    第一次去面试测试,人家问我td知道吗?我心里想着,不就是一个html标记吗,现在想着,继续狂汗中.....

    再后来,自己都会按td的setup.exe文件,会搞td的前后台了,哈哈,我会td了,还会用qtp和lr录制脚本了,唉,不知道啥时候能再狂汗一把?

    学技术,永远觉得自己是白痴,什么时候觉得自己白痴了,就是技术进步拉,期待n次的白痴历程

  • 七年职业生涯

    2008-6-22

    虽然今年年纪不算太大,但是已经上班几年了.

    回想起,自己刚从学校出来的日子,真的是很辛苦.

    自己从来就不爱读书(不喜欢按照按部就班的生活),高中毕业就出来上了班.但是没有很好的选择,给我的选择就1条路-去服务行业工作.

    实习的时候,我去了一家餐饮企业做收银员,工资是每月450圆.2个月发一次工资.第一次要站着上班很不适应,虽然在下午可以坐一起,但是第一天下班之后,还是脚疼的肿了起来.记得有一天下暴雨,路上都积了水,大概到膝盖那里,我没有不上班,还是提早去了单位,虽然迟到了2分钟,但仍然是第一个到的.最后,那天也没有算迟到.

    第一份工作给我的感触是很大的.最后辞职的时候,他们拖欠我工资.当时很多的mm胆子都很小,不敢去要,我一个人跑到古北店去要,然后说店长去了总店开会,我又感到淮海路总店去.又说店长回了古北,就这样,来回3次.终于等到了店长,坚持下来的还有3个mm,他们都会店长忽悠过去了,说下次来拿.可是我不想,因为已经是2个月发一次工资了,我不想继续脱下去,在我的坚持下,店长把拖欠我的工资给了我.当时感觉很好,店长冷嘲热讽的对我说,这个是我们大家垫出来的钱,没见过你那么要钱的.我只是淡淡的回答了一句,这个是我应得的钱.

    辞职后的日子是盲目的,因为我很内向,根本不知道如何去沟通,只好通过外面的中介来介绍工作,流程很简单,交钱,然后中介会带领一群人出去面试,成功不成功就天知道了.终于在大卖场找到了一份收银员的工作,不容易啊,是我面试了10次以后的结果.

    超市的收银工作比饭店的复杂多了,因为有pos机器,而且pos机器又不止一种,而且工作十分忙碌,不过工资也比以前高了很多,能拿到1200块钱.这里的头头也对我很好,找人带我,教我,同事也很热情.本来以为这个工作能够长期干下去的,可是出了意外,因为他们要交劳动手册,当时学校没有把我的关系转出来,所以一时办不了.就这样,我离开了我的第二份工作.

    后来,听说似乎当营业员工资高些,而且工作内容也相对清闲,不像大卖场的收银员那样一时不停的干.在面试了20多个公司以后,我找到了第一份营业员的工作.当时面试的几乎要绝望.

    第一份营业员的工作,工资为700+提成.做营业员真是对我最大的突破了,因为那时的我,见到生人都不敢说话.在商场里,他们给我了很多的培训,教我如何去推销产品,沟通技巧,观察客人的心里状态等等,给了我很大的帮助.当时有客户来的时候,我总是很热情的去介绍,无论他最后买或者不买,我的努力也有了回报,商场里在第一个月就评我为销售之星,并且奖励我50圆礼券.拿着这个礼券,我买了我第一个名牌的包包(ace的,不算是很好的牌子).第一天站完全天回家的时候,我的后跟疼的几乎走不动路,但是我仍然走的很快,因为要赶末班车,如果末班车赶不上,打车回家起码要多付15圆,对我当时来说,是一笔很大的数字了.

    工作的努力并未获得公司的认可,我也不知道为什么,似乎每次公司的人过来都要来骂我一顿.经过2个月以后我才知道,公司的指标根本无法完成,就算我做的业绩是我同事的一倍,可是仍旧达不到公司订立的指标,达不到指标就意味着拿不到奖金,很郁闷,就这样,我离开了我第一份销售工作.

    第二份工作,是在商场里卖鞋子.相信买过鞋子的人都觉得买鞋子是十分麻烦的事情,更何况卖鞋子了.商场里面规定,客人在试鞋子的时候,必须蹲下.刚开始上班,由于试鞋子的人很多,经常的蹲上蹲下,回去的时候,都觉得自己走不了楼梯.去仓库拿鞋子也很麻烦,鞋子堆的很高,把其中的一个鞋子抽出来,需要技巧,要不就会经常把架子上的一大片鞋子弄倒.

    这份工作,其实工资很高,每个月能到手2000以上,想想那时候,一般大学毕业的人不过也这个水平吧.但是同事看我老实,总是欺负我,明明是我接待的顾客,他们非说是他们接待的,然后就把销量写在他们的头上,我就拿不到应该拿到的提成.于是,含泪辞职.

    经过了这份工作,我人变得十分的消极,觉得这个世界为什么那样,懦弱的人为什么会被欺负.

    再之后,我就开始拼命打工,营业员都是做一休一的,我打2份工,这样工资收入比较高,反正一个月能有2次开会的机会,这样,我一个月可以休息2天.这样工作,付出的代价是巨大的,夏天的时候,天气很热,我躺在床上,电风扇离我很远,只有很细微的风能够吹过来,但是我的脚仍然觉得寒,非要盖上毯子才能觉得舒服.我知道,我不能再那么下去了,我要休息一段时间.

    在家休息的日子很无聊,就像一个高速运转的离心机突然停了下来,好朋友建议去读个大专吧.我觉得反正也没事干,钱也多的慌,就去报名读了一个大专,读的专业是我根本不知道的,理由很简单,因为里面有高数,因为我数学从初中就基本没及格过,因为我不服输,现在想来,我骨子里真还有一股子劲.

    拿到数学书,我每天都在看,刚看的时候,觉得自己真和傻子一样,连绝对值画个图,都搞不明白,慢慢的,花的时间久了,才看出门道,在其中考试的时候,竟然得了86分.这对我是莫大的鼓舞,记忆中,好像已经很久数学没有得到高分了.在期末考试的时候,竟然还得了满分,突然恢复了自信,一扫过去的阴影.

    接下去的工作是顺理成章的,继续干营业员,然后仍旧是干的非常努力,我的业绩也远远超过自己的同事,感觉非常的好,工作也很轻松,业余的时间去读书,可是就在这个时候发生了意外,意外的内容我就不说了.反正我觉得在我最失落的时候,我也没有放弃我自己,没有走人生的捷径,我现在都为自己感到自豪.

    接下去的工作零零总总,我也从营业员升到了店长到区域经理,对我来说,似乎离销售越来越远了.我失去了我人生的方向,我完全得不到工作的快感.我想象着,是不是应该转行了,是啊,我可以转行啊.

    看着报纸上乱七八糟的培训广告,我选择了软件工程师,理由很简单,因为高中的时候,我电脑初级3次才过,所以我要收复失地,我要挑战自己.读编程的日子是枯燥的,都说女孩子不适合搞这个,但是似乎班主任和老师都很喜欢我,给我做了班长.做了班长就意味着我没有理由偷懒,我必须认真的去学习,至少也要在班级里算是中上.

    学校的日子过的很快,我在拿到了自己的大专毕业证书之后,拿到了软件开发高级工程师证书.兴奋啊,激动啊.我的新生活开始了.

    接下去才发现,找工作更不顺利,当惯了销售的我,也许总是很牛,这个时候受人拒绝的感觉已经有点让我无法接受.我开始厌倦找工作,厌倦面试,厌倦投履历.

    事情总是在最低潮的时候发生转机,在我投履历n回不行的情况下,有个单位让我做测试.这样我糊里糊涂的就干了测试.

    干测试的日子很开心,能学到很多的东西,也许第一份工作总是会特别的认真吧,我在我们部门受到了表彰,虽然没钱拿,但还是很开心.项目进行的也很顺利,结束的时候,回到上海,突然在火车上就流泪了.

    回到上海,仍旧是那种压抑的气氛,外包公司,因为没有办法把我卖出去,就千方百计的找我麻烦,后来就吵架,就不干了,现在想起来,都搞不明白他到底找了我什么麻烦,到底是谁不要谁的,到底我工作那里不认真努力了,回到上海一个月的期间,我给公司编制了2本教材,还干了其他零碎的事情.我到现在都认为,对得起他付我的工资.

    辞职以后,很快找到了另一家公司,做产品的,也许进这个公司是一个错误.我觉得做产品至少不会面临自己卖不出去,被公司炒了的情况.到里面才发现,什么文档都没有,bug系统也没有,有bug全靠嗓子喊.结果给公司搞了个td,自己也很努力的工作(虽然公司上线以前就给几小时测试,根本不可能把测试覆盖到每个角落,但是自己仍然去努力找到bug).

    在那里的工作是痛苦的,累的不是工作,是心.东西发布出去,不可能没有bug,我也知道,肯定是有很多bug,但是我没有时间,我无能为力,测试是全部由我一个人负责,我也无法保证到,我想到了全部的方方面面.于是我便成了垃圾桶,每次开会,必然说我的不是,我累,真的很累.

    上个月的时候,突然老板对我说,好好干,争取下个月给你加工资,我很明白,这话是诓我的.如果要加,不用说好好干.我不知道出于何种动机,他和我说了这个话,就觉得怪怪的,反正我也一如以往工作.就在前几天,项目总监突然对我说,让我好好干,说老板对我不满意,要开了我.突然愕然了.

    想我工作n年,自认为还算是比较努力,沦落到要被人开除的地步.卸磨杀驴啊,产品自认为成熟了,就不要测试了.突然无语凝咽.第二天还是依然去上班,依然努力工作,依然找到很多的bug.不为什么,不为公司,不为工资,只为能对得起自己的良心,对得起自己的职业素质.不管之后他们对我的结果如何,我觉得自己努力了,就不是自己的问题.

    写这个不是为了抱怨什么,就是想鼓励下自己,以前那么苦都过来了,现在自己的技术总比以前好了.自己既然舍得放弃所有的积累,重新开始,也能接受新的挑战,加油.

  • 自我反省

    2008-6-08

    这段时间比较闲,也有空来想想自己的问题.

    转行也有段日子了,看了别人的一些工作态度,来反思自己,觉得自己还是有很多方面做的不足.

    首先,就是自己的定性不够,做事在急躁,在一段时间里面找不到bug之后,就有种很急躁的心理,总渴望在短时间里面做出什么很能让别人佩服的事情.其实仔细想想,做测试根本还没入门,只是仗着自己以前有开发的基础,上手比较快,能够做一点事情而已.别人刚说我还没入门的时候,差点没理论的和别人吵起来.经过几个月的泡坛子,觉得其实,自己连技术还差的很远,更别提高手了,现在想起来,自己也算是做测试一段时间了,要好好的定下心来搞点技术,做点事情的.

    其次,就是特别渴望得到别人的认可.我觉得这就是我的小孩子脾气了,总希望别人哄着自己工作,那样自己就会更加的努力来工作.当今年,单位部门评分的时候,把我评到最后一名,就开始有了辞职的念头(虽然这个公司在各方面都很欠缺,除了管理没有一个员工能做满1年的)其实自己应该更加努力的工作,积极和他们沟通,看自己的不足之处在那里,好好的改进下不足的地方,就算辞职,也要在下个单位中,弥补在这个单位中的不足.

    自己的问题很多,反正也就先意识到这2个,等我以后意识到自己的问题,再继续更新.

    测试是门技术,是需要很强的逻辑能力来验证别人的程序,不光靠点吧点吧,所以,自己的技术道路还很长呢.

  • 一次另我吐血的面试

    2008-5-24

    前些天,找工作,然后在各大网站上投着履历,终于有了公司让我去面试.

    上网一查,呵呵,十分对口,一个招b2b的软件测试.对于b2b,我已经有过2个很大的项目经验了.对于这个,很自信,觉得基本没啥问题的.做了功课,浏览了它们的网站.几乎所有的b2b网站的整体设计风格都和阿里爸爸类似,突然有种这个工作非我莫属的感觉.

    去了公司面试,给了我一张全英语的卷子,考的都是qtp的内容.说实话,英语能力实在是抱歉,而且还加着很多专业术语,读懂比较困难.几乎是白卷交回的.

    然后就来了个女的,来面试我.问我很多有关于项目之类的事情,也算是了解详细吧,我也很努力的去回答我所知道的,觉得也没什么技术问题是我所回答不出来的,最后他提出qtp的使用问题.对于我来说,qtp不是没有使用过,但是我仅仅停留在初级阶段(会录制,回放,改脚本,设检查点,改个参数什么的),但是我觉得测试最主要的是思路和想法,工具并非是瓶颈,我向他表示如果工作需要,我可以学习的嘛.毕竟我觉得我是学编程的,好歹还拿到个软件开发高级工程师,想想学习vbs不是什么太难的问题,起码比没学过编程的人快吧.那女的也认可了,然后让我等着.

    我等啊等,终于又把我带到了一个人那里面试,我看着门口的牌子,写着总监的字样,心里想着,这工作应该是差不多了.

    那男的说我卷子做的不好,(这是明摆着的事情)我也向他表示,英语的确是不咋地,但是现在正在进修,对qtp认识也不多,但是我可以努力去学.我心里想着,如果他们对这个要求很高,要招自动化测试工程师,那我肯定是不行的了,只好在继续投履历了.

    后来,又问我是否可以加班的问题.相信在it行业,加班已经不是什么新鲜话题.每个公司在项目上线前都会有一段时间是很忙,需要经常加班的.我觉得没什么问题.不过那男的又说了一堆我离这里(面试的地方)什么路很远之类的话.

    那男的后来说的话很难听,听到我以前在9城和慧聪做过,表示十分惊讶,问我辞职的理由,我回答是外包,项目做好了,自然就走人了,(竟然还向他解释了,外包的含义),不知道他咋想的,居然说,以我这个英语能力,怎么可能去测试全英语的网站.我说很简单啊,有原型啊,对照原型看英语是否和原型一致,出错提示在需求文档上有写,对照着看就行了,英语不会精通到每个单词都认识,但是大概表述的意思,总能搞懂的.

    他后来突然告诉我,他们没有需求和原型.我突然质疑到,那你们的开发是依据什么来开发的呢,难道是凭个人的想象吗?突然对这公司没了想法,我可不想在那种需求不明,互相扯皮的公司干.

    他顿了会,和我说,根据你的能力,我肯定你在以前公司是在混日子,或者是担当了不重要的角色,(我听了差点没气炸了,他凭什么这么说,仅仅是因为我不精通qtp,还是因为我英语不好,他要英语好的,直接招个翻译不就完了)我很平静的和他说,我以前是做外包的,客户公司觉得你不好,早让你走人了,没必要付了钱,不让你干活,白养你的.

    然后唧唧歪歪的和我谈工资问题,呵呵,明摆着是打压我的工资嘛,到头就肯出2k,那点工资,他还是找个实习生在那里点吧,估计别说多少年经验了,估计在上海只要是有过项目经验的人,都不肯到那里去干的.

    这次面试的感觉,就是郁闷,郁闷,再郁闷........

    找工作痛苦啊

  • 项目失败给我的启示

    2008-3-29

    项目失败给我的启示:
    项目失败是有多方面原因造成的,我总结失败原因如下:
    1.没有做测试计划,不知道每天具体的工作内容是什么
    2.没有写测试用例,甚至没有写checklist(写了,也没有参照checklist的点来测试)
    3.对项目,对需求的了解程度不够,到现在为止,还有某些地方不熟悉
    4.职业韧性太差,当明知道某些东西不合理时,没有和leader积极沟通,即便沟通了,也没有将我的观点进行到底,只是提醒了他,他不改,我也没有据理力争
    5.负责的杂事太多,没有太多的时间花在测试上面
    单位方面原因如下:
    1.没有需求,不做调研
    2.开发人员任意性较大,程序是由开发具体想象开发而来,具体的功能点,及其操作方法只有开发本人知道
    3.开发不做单元测试,导致一点就报错,测试很多时间都是在等待开发改bug
    4.单位不做版本控制,把内部开发版本和内部测试版本和外部发行版本混在一起,导致某个版本改动些问题,影响到客户
    5.单位不重视测试,单位开发新版本,提交测试,发布版本,几乎是同一时间
    6.单位频繁变动版本,造成了,边开发,边测,边改,最多的时候一天甚至发布了3个版本
    7.单位急于求成,在发布一个新版本之前,没有做充分测试,就给1-2小时走流程,造成了,到客户那里有bug,急着拿回来改,又产生了新的bug,没有通过完全测试,又发布了个新版本,恶性循环

  • 做自己该做的

    2007-12-27

    换了个新的单位,才发现在单位里实行测试的困难程度。

    公司是搞erp的,流程很复杂,而且没有需求文档,千头万绪啊,不知从那里开始入手。bug一点一堆,细节都是问题,主流程也走不通。后来才知道,原来开发根本不做单元测试,自己写好代码,就直接丢給我。刚开始工作的时候,我都要崩溃了。

    面对这种没有产品需求,自己又不了解的情况下,我该怎么做呢?

    单位没有bug管理工具,只有局域网,也没有类似飞鸽那样的通讯工具,有bug直接对这开发喊,开发明白不明白,我不知道,而且那么多的bug,没有文档,他改没改,我也无从得知,于是,沿用他们以前的办法,天天测。结果还是有很多很早就已经发现的bug没有被及时修改掉,到客户那里,遇到客户投诉。而且沟通效率极为低下。

    做测试时间不长,bug管理工具类似td那样的还是会用,可是安装就是另一回事了。自己靠摸索,先在家里装了td,遇到问题好多,一会报server not availd改好了之后,第二天再启动的时候,却报网页找不到的错误。看了半天,才发现iis不能启动。怎么搞都不能启动。只好重装td。呵呵,重装以后,还是报那个server not avalid的错误,搞了半天,终于好了。

    装个td,花了我5天业余的时间。好累啊,但是终于自己第一次靠自己的力量搞好了一样东西。相信单位有了td以后,沟通和修改bug的效率会高很多。

    改变比抱怨有用,我想如果自己还是一直抱怨,不去改变的话,那么事实还是这样。相信通过我的努力,单位软件产品质量一定会有所改善的。

  • 找到一个好团队比什么都重要

    2007-9-04

    原来是学开发的,后来转做了测试。

    感觉遇到一个好的团队比什么都重要。

    来到一个很大的公司,这个公司在中国b2b领域也可以争第二第三了。

    刚开始接触的时候,觉得很幸运。正好赶上他们第二版的开发。刚刚入行,就有这么一个好的项目,肯定能学到很多的东西。

    后来深入进去才发现,一个好的团队的确是很能帮助人。

    这个团队,永远都是开发凌驾与产品之上,产品凌驾与测试之上。需求确定要实现的功能,最后被开发忽悠一下也就不做了。确定需要使用的浏览器,到最后由于时间关系,也不做了。提上去的bug,严重的一般开发会偷偷修复好,然后直接rejected说没发现此类问题(截图还放着呢)。提上去一般的bug直接就rejected掉,说没有需求。

    我郁闷,找产品沟通,产品让我找开发沟通。居然连那种select all无法实现联动的低级bug开发也说无此需求,问产品,产品说,就按现在的样子。

    现在确实的感受到,能有一个规章制度齐全的单位,的确是对自己的职业生涯好很多,像这种测试在最底层的公司,永远也是没有办法去学到东西的。

     

Open Toolbar