日历

« 2008-10-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

最新来客

统计信息

  • 访问量: 1549
  • 日志数: 10
  • 建立时间: 2007-11-15
  • 更新时间: 2007-12-24

RSS订阅

我的最新日志

  • 找研友

    2007-12-24

         现在草选了考西南交大的一个专业计算机软件与理论,其具体方向是工程应用软件开发技术与软件测试(专业代号:081202)。考试的科目有:101政治,201英文,301数学,412程序设计及数据结构或419计算机组成原理。

        在这里也征集一下打算09年考研的朋友,一起奋斗,一起冲刺,有好文章或者书籍或者好的经验可以大家一起分享,少走弯路。Allen的联系方式如下:
        e-mail: 
    ancenchen@gmail.com
           msn: allenchen@sqatester.com

        也许人生的征途并不如理想的那样一帆风顺,或有波澜。但是如若我们尽力一博,我想或多或少还是会有收获的。为此我立下誓言,我愿破釜沉舟荒废08年这一年的时间,竭我所能,也许只是为了那个难以实现的梦想。此等激情当不负于年轻而有为,激情而不张狂之时。

    Allen.Chen

  • 如何正确地去实施测试 - [Testing life]

    2007-11-15

        项目快要结束,总结下这个项目,将部分所总结发上来以供分享。不足之处请指教。

        最深刻的就是:项目的成功与失败不完全是因为开发人员,测试人员,技术leader的努力,也关系到PM的付出;如果PM不积极的和客户去沟通了解客户的需求,不积极地给客户讲我们的想法让他们去应用这个功能,那让这个项目如何去成功呢?

       从测试流程上来讲,总结一些做的好的和一些需要改进的地方。
       1. 团队协作:我之所以写在这前面是因为我认为这是最重要的一点。拿我们当前这个项目来举例,大家都是想的如何去协作来把这个项目做好,而不是因为发现某个bug而多么有成就感。所以和开发配合的还比较默契,大家平时也乐意交流讨论一些悬而未决的问题。
       2. 需求分析: 在原来公司上班,也就是刚开始工作的时候,根本没有想过要去了解客户的业务逻辑,而向的仅仅是功能的实现,增删查改。从这个项目深刻的体会到了一定要和客户尽量多的沟通,从客户了解尽量多的需求,这样才能明白客户要做的是一个怎样的系统,如何去做才能让客户快捷方便地将系统应用到他们工作中从而帮他们提高效率。
       3. 测试用例: 根据国内开发与测试人员的比例来讲,测试用例不可能写得有多细,千万别去把测试数据写的多细,因为这个不仅仅是要写而是要去执行的。测试用例要写的地方是功能点,以及功能输入数据的一个概括,列举输入数据的种类。
       4. Bug管理流程: bug管理流程一定要认真的去落实,比如说这个项目到了最后发觉还有几十个resolve的bug assign给开发在,还好及时去发现,要不然到了最后还没有去回测指不定能会出什么问题。在下一个项目中一定会制定严格的bug流程以及标准的角色权限。
       5. 版本控制: 在这个项目中版本控制基本上没怎么应用。经常会发现在上个版本已经close 的issue又在下一个版本里面出现了。这个需要和开发和技术leader做一些讨论,认真去实施QA的流程控制。
       6. 测试组内的培训: 感觉这个以前Wonder做的真的很好,现在才感觉到以前做的一些培训很有用,至少以前收集到的一些资料现在可以去找出来再研究。计划是这样的,组内测试人员每个人研究一个感兴趣的课题,定期(一般为2星期)一次组内培训,组内测试人员能力的提高才能提高这个团队的力量。但是需要注意的是不管时间多紧一定需要坚持。
       7. 对于自动化测试的实施(分功能和性能): 在去年到年初对主流的功能测试工具的研究之后,个人觉得像国内的大多数项目的大部分功能根本没必要实施功能自动化测试,因为当前的一些测试软件购买成本过高,维护脚本代价过高,还不如手工测试。对于某一些容易实施自动化测试和一些只需去回测的项目中我并不否认功能自动化实施的可能性。性能自动化中用到Load Runner, Jmeter等等一些工具是必要的,所以我更偏向对性能自动化的实施。 也就是下一个项目一定要也要多运用性能自动化测试工具(开源,哪怕是用盗版的),也许完全是为了自己增加性能测试实战经验的初衷。

      To be Cotinue...  (以上一些话说起来简单,其实需要自己到实际项目中去体会的)

     

      

  • 一个博士论文的致谢词[转帖]

    2007-5-08

    我出生的时候是一个下雪的深夜,我的父亲在床边生了一堆柴火,我的母亲躺在四周漏风的那间破屋角落的床上,咬紧牙关,生下了我。27年后,也是在一个下雪的深夜,我完成了我的博士论文。当我打完最后一个字的时候,我站起来,拉开窗帘,打开窗户,白天还
    吵吵闹闹、喧嚣的世界变成一片洁白,让人顿感清净。
        我从进入大学到博士毕业整整十年。在这十年中,我过得浑浑愕额。十年前,我身高170cm,十年后,我身高还是170cm;十年前,我体重60kg,十年后,我体重还是60kg;十年前,我一无所有,十年后,我还是一无所有。十年前,我眼睛明亮、有神,十年后,摘掉眼镜,我已看不清自己有多少个手指了;十年前,我声音洪亮、清澈,十年后,已经是慢性咽喉炎,声音嘶哑;十年前,我踌躇满志、指点江山、激扬文字,十年后,我心如止水,只求温饱;当然,我也得到了一些东西。十年前,我还是个农民的儿子,十年后,我成为了一个博士;十年前,我只懂得砍柴、种田、割草、放牛,十年后,我已经成为了一个懂机械、金融、管理的复合型人才;但如果您问我这十年最大的长进是什么,我将告诉您:十年前,我十七,十年后,我二十七。
        这十年中,我最渴望、最追求的是什么?是知识?不是。是美女?不是。而是钱。在我的脑海里,钱就是那种一块、一毛的硬币,我曾无数次翻天覆地的把它们找出来,目的就是去买一包方便面,吃一顿晚餐,而且找的时候不能太仔细了,太仔细了,下次就没有了。有时候,当我不知道下顿饭在哪里的时候,我想要是天上能掉下点钱就好了,我抬起头,只看到发黄的树叶正一片一片的落下来;我想要是能在地上捡点钱就好了,我低下头,只看见一些面包的包装纸以及一些插羊肉串的竹签。我从没见过天上掉过钱,也从没在地上捡过钱,所以我不相信有神的存在,因此我没有信仰。
        衷心感谢我的恩师对我的淳淳教诲和悉心关怀,在我博士三年里,他给予了我生活上、学习上无微不至的关心。他也许是我十年大学生活里,唯一知道我名字的老师,也感谢他在承担100多个学生的指导任务下还能给我精心的指导。恩师对我的指导和影响之大,怎样言说都表达不尽,自己取得的点滴成绩无不凝聚着恩师的心血。恩师国际化的视野,前沿而精髓的学术造诣,严谨勤奋的治学风格,都让我永志不忘,深刻影响着我日后的工作和生活。
        衷心感谢学院其他老师给予我的帮助。
        衷心感谢各位同门师兄弟姐妹,感谢我们一起度过的苦难岁月。
        衷心感谢我年迈的父母,我在这十年之中不忠不孝,没有让他们过上一天幸福的生活。他们还不停的支持我,关心我,鼓励我。经常问我“缺钱吗?”所以我相信亲情。我从不要他们的钱,我不想看到一百块钱,就想起几百个鸡蛋,几百担猪草,几千个红砖。
        衷心感谢我的五个姐姐,是她们陪我度过快乐的童年。她们美丽纯真的少女时代唤起了我对异性的尊重与渴求。她们在我求学的十年中,不停的给我打电话,询问我的身体,生活,要我多吃点,给我寄钱,我也一直拒绝她们。这十年里,她们在广东的毛织厂、制衣厂过着非人的岁月。我不想看到那种用血、肉、生命、青春换来的东西。十年前,她们还是花一般的容颜,十年后,当她们出现在我的面前,我已经不相信她们就是我的姐姐了。
         最后,我要感谢与我相茹以沫的女友×××博士,我们以总共不到600元的月收入,在上海和杭州这两个中国最发达的城市生活了5年。这5年里,我没有给她买过像样的礼物,而她却无数次在我青黄不接的日子里给我寄来她省吃俭用的钱,我才得以完成学业,所以我相
    信爱情。我无法明白她以275元的月收入,居然还可以救济我,或许她那纤细、苗条的身材
    就是最好的答案吧。

    [ 本帖最后由 Ancen 于 2007-5-11 16:09 编辑 ]
  • 10个你不是富人的原因

    2007-3-24

    10个你不是富人的原因--Copy From jandan.net

    其实你没有成为百万富翁的原因非常的简单,并不是你没有挣到足够多的钱,而是你没有树立起正确的对待金钱的态度。下面列出10条最可能阻碍你成为富豪的原因:

    1. 你在意你的邻居怎么看你:你是否把很多钱花在为了向邻居或是朋友炫耀而买的无用物上了?

    2. 你没有耐心:也许你欠下了一屁股的信用卡债务只是因为你没有耐心去攒下钱一次性付清它。

    3. 你有一些坏习惯:吸烟、酗酒、赌博不止浪费你的金钱,也让你的精神沉沦。

    4. 你没有目标:如果你没有设立自己的财务目标,又怎么指望去实现它?

    5. 你没有做好准备:意外可能发生在任何人身上,你是否有足够的保险去应对它们?

    6. 你总想着一夜暴富:天上不会掉馅饼。

    7. 你依赖别人来管理你的财产:记住,当别人告诉你该怎么投资的时候,他们只是想挣自己的钱。倾听别人的意见,但做自己的决定。

    8. 你投资在自己不懂的领域上:当你听到别人在某个领域获利颇丰就急急忙忙的想要冲进去的时候不要忘了这个前提:别人能够赢利是因为他了解自己的领域。

    9. 你极端的害怕失败:你是否因为害怕一丁点的损失而把所有的钱都存在银行呢?

    10. 你忽视自己的财政状况:认为自己不够富只是因为没有挣到足够的钱,而从来不去审视自己的开销和投资情况。
  • 再回首,感悟失去

    2007-3-23

    今天在天涯海阁看到watsonxu的帖子--再回首,感悟失去;和笔者一样有同样多的感触,大家分享,感悟失去!

        生命在一点一滴凝聚的同时,其实也在一分一秒地失去。
        有一天我们发现自己长大了,却发现失去了童年,而且失去了透明的童真。
        有一天我们发现自己懂事了,却发现失去了少年,而且失去了风发的意气。
        有一天我们发现自己成熟了,却发现失去了青年,而且失去了刚直的锐气。
        为了糊口,整日奔波忙碌,不知不觉中失去了曾经激荡于心的诗意和梦想。
        为了挣钱,于是太在乎得失,不知不觉中失去了曾经引为自豪的慷慨和义气。
        为了保住名利,学会了察言观色和见风使舵,不知不觉中失去了曾经被人称道的率直和坦荡。
        可能在我们叹息早晨没有日出的时候,已经失去了本来就很宝贵的晨光。
        可能在我们赞赏皎洁的月色的时候,已经失去了月光下明净的思考。
        可能在我们为碰壁而黯然伤神的时候,同时又失去了再次进攻的时机。
        可能在我们为某一成功而得意祝贺时,同时已失去了洞察自己潜在危机的清醒。
        我们的手掌就那么大,不可能把全世界的好东西都抓住,捧起雪花,雪花终将化掉;
        就是掬起一捧海水,海水终将从指缝间漏尽。
        我们的头脑能装进的东西毕竟有限,过多地记住别人对自己的不好,就失去了与人为善的心意;
        过多地记住了过去的失意与伤心,就失去了再次进取、再搏一把的勇气;
        过多地记住了遭遇的丑恶和不公,就失去了对美好与善良的希冀与坚信。
        认真想想,有时候我们追逐的只是些过眼烟云,而我们失去的恰恰是尤可珍贵的宝物;
        我们得到了许多世俗称道的东西,而我们失去了恰恰是人生最为迷人的淡泊与宁静。
        青春容颜终将失去,但一定不要失去向上的心。
        手中的权力终将失去,但一定不要同时失去人格的魅力。
        甚至,我们的生命也终将失去,但一定不要同时失去人们对你的敬意和怀念。
        也许,我们失去的可能比得到的要多,这不要紧,因为我们终将得到的却是最宝贵的。
        正如失去了青春年华,却开辟了一方实现自己理想的天地一样;
        正如失去了轻松无忧的生活,而寻找到了自己飞翔的天空一样。
  • 测试用例设计版块一些经典的帖子(持续整理ing)

    2007-3-14

  • 测试用例和好的测试用例

    2007-3-10

    昨天看到一位仁兄问什么是测试用例,什么是好的测试用例;今天在SQATester.com上看到Mikhail RakhunovShare出来的信息,就顺便转过来了。

    测试用例:测试用例是为验证某一特定软件产品准备的一组有编号,输入,预期输出信息的描述  //记得《软件测试过程与管理》上是这样写的
    而我个人觉得应该是有编号,输入,预期输出,测试步骤,测试描述等等一些信息的描述
    ------------------------------------------
    以下Shared by Mikhail Rakhunov--SQAtester.com

    好的测试用例:一个发现Bug概率很大的用例就是一个好的测试用例

    测试用例设计应该具备的以下描述信息:



    Test Case ID:
    用来标记测试用例的编号,这个编号必须是唯一的

    测试描述:
    用来描述你将要进行的测试是怎样实施的

    修订历史:
    为了明确测试用例由谁创建或者修改,所以每个测试用例都应该有其修订历史

    功能模块:
    测试功能模块的名字

    测试环境:
    用来描述你的测试环境,当然包括硬件环境和软件环境

    测试准备:
    测试之前除了你所测试的程序之外还应该准备的东西,如打印机,网络等等


    测试执行:
    用来详细描述你的测试步骤.

    期望结果:
    The description of what you expect the function to do.
    描述该功能所要实现怎样的结果

    实际结果:
    通过/失败
    如果成功——纪录实际运行的过程
    如果失败——描述你观察到的现象,这将有利于发现Bug的起源



    ==========================

    一个很好的测试所应具有的特征:
    发现Bug的几率很大
    没有多余
    不是太简单也不会太复杂
    Ps.当你的期望结果有很多的时候,测试用例就会变得很复杂
  • 金山词霸和Google翻译的异同点-思考

    2006-12-08

    今天有个朋友突然问到个问题,金山词霸和Google主页上那个翻译功能的区别
    觉得这个问题蛮有意义
    这里抛砖引玉,希望大家积极思考想到更多的不同

    CODE:

    1從使用平臺來看
    Google使用平臺更廣泛,能应用于Linux,Win系列操作平台
    金山词霸只能应用于Win操作平台
    2应用软件结构
    Google是基于Web页面,兼容性会比较好
    金山词霸时Win-Form应用软件,兼容性没Google好
    3从功能来看
    Google应用范围更广,语言翻译功能更强大,针对世界通用语言翻译
    金山词霸只针对 英-汉
    4从应用型来看
    金山词霸更适合中国人,可以实时翻译,金山词霸是国内软件企业开发
    而Google可以只是针对翻译整篇文章或者词语,Google是全球化IT企业
    5客户
    Google客户偏及全球适合不同母语的人使用
    而金山词霸更适合华人使用
    6网络
    Google的使用需要网络
    而金山词霸根本不需要网络就可以使用
    7词库
    Google词库维护在服务器上,词库更大
    金山词霸词库维护在本地机器上,词库偏小
    8耗用资源来看
    Google耗用的是网络资源,
    金山词霸耗用硬盘资源来存储词库及其他数据
    9开发公司背景
    金山词霸基于国内软件企业开发,更适合中国人使用习惯,词库词语的翻译更适合中国人所熟悉的汉子
    Google基于全球化的IT公司,使用习惯没有金山词霸人性化,翻译的出的词语中国人不一定习惯
    10版本
    从版本来看,Google翻译开始并不久
    金山词霸起点比较早,通过不断的更新,应经更新多次
    11安全性
    Google是通过Web来查找所需翻译的数据;而且当Google并发用户比较多的时候速度会减慢或者崩溃
    金山词霸是通过本地来查询,如果端掉网络的话数据就会比较安全;金山在本地机器上,速度不会受限制更不可能崩溃
    12安装
    金山词霸是需要安装的Win-Form软件,安装后才能使用
    Google是基于Web不用安装就能使用
    13
    金山词霸是需要盈利的软件
    而Google是免费的
    14
    金山词霸2005以前的版本和64位CPU不兼容,而且和Mercury系列工具兼容性也有问题,表现就是Explorer.exe会被自动关闭
    Google翻译基于Web,兼容性问题好很多
    [ 本帖最后由 Ancen 于 2006-12-9 12:47 编辑 ]
  • WR从数据驱动中读数字

    2006-10-12

    最近我们这边开始实施自动化测试了
    WR也忘记的差不多了

    这里想问下如果要从数据驱动中读去数据出来该怎么读呢?

                    # Caculator
                            set_window ("Caculator", 1);
                            obj_mouse_click ("WindowsForms10.EDIT.app3_3", 37, 10, LEFT);
                            obj_type ("WindowsForms10.EDIT.app3_3","x");    //x是EXCEL表中的列名
                            obj_mouse_click ("WindowsForms10.EDIT.app3_4", 15, 8, LEFT);
                            obj_type ("WindowsForms10.EDIT.app3_4","y");     //y是EXCEL表中的列名
                            obj_mouse_click ("Add", 42, 13, LEFT);
                            obj_mouse_click ("Clear", 36, 29, LEFT);
    问题就是红色的TSL代码该如何更改才能从EXCEL表中正确读去数据出来呢
    多谢

    偶在线等呀
    各位如果知道请告知一下


    [ 本帖最后由 Ancen 于 2006-10-12 22:02 编辑 ]
  • 关于复杂的MIS系统查询功能 TC如何编写

    2006-8-16

    现在正在测一个MIS系统;正在测的是查询功能;
    但是觉得现在TC写起来很迷茫,不知道如何下手
    举个简单的例子
    就拿一个学生信息管理系统举例吧
    这个查询功能有只有2个Button  “Search”-按照所给的查询限制作查询   ; “Clear”-- 清空所有信息
    这里的限制条件有很多,如果在拿学生管理系统举例的话,可以给出如下限制条件
    性别   
    年龄段
    所在系部
    学号
    选修课
    成绩
    ……
    这里系统的查询限制条件当然不止这些,会有很多很多非常多你想不到的多
    不知道TC该如何写,请指教
Open Toolbar