分享和关爱由此萌生,测试的人生会像流水和氧气 ,逐渐逐渐染绿了山河,染蓝了天空,萌生了飞鸟鱼虫,遍地都是生命。这是寒武纪带给我们的这份喜悦和希望。

发布新日志

  • 本人2022年最新日志地址

    2022-11-29 15:28:29

    此博客是本人在年轻时候的博客,
    如果要访问本人在2022年之后的博客, 
    请登录 http://www.51testing.com/?154575
    欢迎大家交流技术经验。
    谢谢。
  • 软件测试中的西游记

    2018-04-07 09:03:56

    唐僧:soapUI--因为看起来比较正规
    猪八戒:jmeter--因为比较万能,什么都能测,也比较有亲和力
    孙悟空:monkeyrunner--因为有monkey
    沙和尚:loadrunner--因为名字显得比较稳重,脚踏实地
    女儿国国王:webservice-因为比较华丽
    观音:SQL语句,因为总是她决定命运
    铁扇公主:数据结构,因为时不时面试会来一次,像扇子的风


  • 有关2018年的测试

    2018-02-16 19:10:09

    2018年已经到了第二个月份,软件测试要学的东西也渐渐发生了变化
    我觉得作为一个2018年的软件测试工作者,需要熟练掌握如下工具:
    1: Jmeter
    2:  Loadrunner
    3:  Soap UI
    4: http F12的内容
    5: 各种相关书籍需要购买和阅读,以不断的补充和丰富自己的知识领域

  • 天蝎座的测试

    2017-07-17 19:08:25

    天蝎座的测试特点

    实事求是

    以测试的对象为主体 而不是以人际关系为主体

    测试追求的是尽善尽美和科学相关联


    只有和真理相关的是真实

    和真理无关的乱七八糟的人际关系什么的都是幻觉 


  • 软件测试心理学之一分钟改善你的心情

    2017-07-16 00:11:27


                  软件测试心理学之一分钟改善你的心情

                
       LOVE

    善念

    感恩

    谢谢

    宽容

    豁达

    你是光芒的中心并能把光芒波及到万事万物

    恒久的友谊

    互帮互助

    发现对方的优点

    理解对方

    发掘理解上的潜能

    运用类比,推理,联想

    想想自己心目中最伟大的数学家 

     



  • 萌生

    2016-04-16 10:28:52

    分享和关爱由此萌生,测试的人生会像流水和氧气 ,逐渐逐渐染绿了山河,染蓝了天空,萌生了飞鸟鱼虫,遍地都是生命。这是寒武纪带给我们的这份喜悦和希望。


    请问地球在经历了40多亿年的时间,才有了生命是否太慢了?


    当你看到生命的绚烂,你是否惊艳到了?


    在练习芭蕾的时候,我们坚持的练习,于是,我们可以发现自己的技巧更纯熟,

    我们的身姿更为优美,那是因为,当一段时间的练习之后,一切美妙的幻化成果。


    可是我们该如何将测试与此相结合呢?

    通过10年的测试历程,我感到,美妙的梦幻只有在我的心中存在,

    有人说我,为什么说话总给人梦幻色彩?

    因为只有带着如此美妙的心境,


    才能真正的测试。


    每次有新的比较大的需求,我都必须通读需求,把我好需求的脉络,路径,然后再写
    测试用例,而一旦,发现了新的脉络,必然要重新的设计所有的测试脉络,这是耗费时间的,但是这是必要的,因为只有这样做,才能进行更完整的测试。

    最终可以把整个测试的脉络,写成一篇小说。

     


    可是,这个过程,并不是每个公司都会理解的。


    我每次进入一个公司,都会带着认为大家都认可我的测试思路的前提。


    因为我的心态很好,但是有的人可能会认为我只是来执行测试用例,或者只是在抢他


    们的地位的。


    我才不在乎谁的地位呢!如果被我发现你把我当作奴隶,那么我就说拜拜。



    我觉得人都是平等的。


    永远就是这样


    永远就是这样。

    对我来说,测试工程师都是高级测试工程师。因为每个爱幻想,爱测试,不在乎名利

    的测试工程师,都是高级测试工程师,因为他们的思想境界很高级!





    只有把别人当作奴隶的测试工程师,是低级测试工程师。






  • 靠近真理

    2016-04-14 11:23:45

    在测试的过程中,不仅仅是发现bug那么简单。
    真相只有一个。
    但是发现真相的道路是曲折的。
    接近真相的道路是迂回曲折的,有时候不免要走很多的弯路。
    在接近真相的道路上,会有很多人说你很多很多的坏话,说的你无法呼吸,
    说的你简直无法相信,自己是一个复旦大学的本科毕业生,也是一个
    华师大的本科毕业生,仿佛自己连一个幼儿园的文凭都无法拿到了。
    因为我在干什么,为什么要做蠢事?
    做别人无法理解的蠢事?
    。。。


    但是别急,也不要放弃,不要自暴自弃。

    接近真相的过程是迂回曲折的,我们的活动会被人误会,那是因为这些活动都是接近

    真相所不可避免要进行的活动。


    要坚持自己的每个活动,每个行动,那都是为了接近真相。


    最美的真相,比彩虹都美,

    而且当一切成功之后,一切的活动的历史,都将是最美的过程,也是值得保留的。

    回顾一切的历史,你会发出内心中最最宽慰的心声。

    反复的回顾这段历史吧,你会发现它的财富要比真相更美!


    千万不要抑郁,不要放弃!



  • 软件测试就像给人诊断

    2016-03-14 00:43:07

    软件测试的过程其实很像给人看病的过程
    首先,你看到一个人的症状的时候,就是看到了这个bug,
    然后通过这个bug可以联想到某种病
    通过对于这个种病的联想
    你可以查看有关这种病的关联性bug是否在这个人的身上也都存在,
    如果这种病的关联性的bug都存在
    那么就可以很肯定的说,这个人是得了这个病。


    。。。。
    当修复了这个bug之后,


    你应该把有关这个病的所有bug都验证一遍,

    并且最好把全身都检查一遍,以确保没有影响到整个人


    。。。。。
    这只是一个随想而已。。。。晚安
  • 软件测试给我的恐慌和迷茫

    2016-02-18 01:26:15

    经历过了那么多年的软件测试生涯,我也学到了很多知识,
    其中有一些也经过了实践的检验,现在我已经从一个25岁的女孩子,到现在我已经是一个比较**的女性了。
    软件测试曾经是一个让我觉得前途非常美好**业,我为此付出了许多许多,
    可是这一年来我却一直是在不断的修复中生活的。
    理解,这个词语非常重要。
    父母总是希望我永远都有工作,他们无法理解我一天不上班的生活,这给我相当大的压力,仿佛我必须去一个单位,不管是好的还是不好的,否则就是啃老族。
    可是这种思想,把我带入了一个死胡同,当遇到不好的人的时候我没有辨别能力。
    因为父母是思想高尚的人,他们的一生中也有很多种坏人并没有遇到过。
    我就更无法辨别哪种人是坏人,哪种人不是坏人了。

    公司不是学校,你的努力老师会表扬你,

    有些领导不会表扬你,即便你为这个公司鞠躬尽瘁,体力不支的时候,
    (我所指的并不是我现在的单位,而是曾经的单位)

    他们还是说你做的不够好,

    这时候,善良的我还是会以为自己不够好,继续做下去,

    到了自己的极限。

    事实上,我已经做的够好了,非常好了,可是这是他们的计谋。

    大家不可以上当。

    我在想,如果我不工作又怎样呢?

    我要学习很多知识,然后找一个更有前途的工作,一个更公平的工作,一个有正能量

    的工作单位,一个能施展才华的单位,可是我父母不会同意。

    他们以为只要有单位,就是万事大吉。

    可是一个负能量的单位,

    会不会给我的人生带来毁灭性的打击呢?

    我的人生,难道必须由一个单位主宰吗?

    我的世界观,难道一定要由一个单位来主宰吗?

    我可以有自由的生活吗?

    也许你会奇怪我怎么那么胆大,竟然敢说这种话?难道不想活了吗?

    就因为这种话说的人太少了,世界上的妥协就多了,那些被压抑的人,

    才渐渐老去,世界呈现出一种灰暗而没有正能量的形态。

    这是我所不喜欢的。





  • 测试之潺潺流水化田园—敏捷测试的人性化优势

    2014-04-12 22:16:20

    第一部分:潺潺流水化田园

    很多人认为一个好的测试工程师必须做到在第一时间发现所有的bug,然后以最快的速度测试完毕所有的task。以显示其测试技术的高超。

    您是否想过

    1:在一个task完成之后,这个task就真的如此果断的结束了吗?这个task对于整个软件,会产生什么作用?

    2:这个测试人员所谓的最快速度,究竟是何等的快,快的原因是什么?

    就算运用了自动化或者性能测试工具,这些工具的运用是否恰如其分?

    3:这些“高超的技术”会给公司带来什么?会带来公司文化的提升吗?公司的文化是什么呢?

    从拿到需求起,我就会先通读需求,逐句分析,一一尝试,一直到需求中的每一步,每一句都能融会贯通,同时将需求中涉及的每一个步骤在有必要的情况之下,一遍又一遍的执行,在执行的过程中,提出疑问。

    在疑问得到解答之后,在必要的前提之下,开出非常详细的bug,在bug中不但有步骤,还有个人感受,体会,甚至还会有建议。

    在很多时候,我的疑问,会有助于优化需求,我的bug也会很有可能被设置为by design,或者defer to another User Story

    将成为另外一个需求的初始地。

    而我们的PM,都认为这样做是正确的,他们也乐于为我解答每一个疑惑。不论疑惑是大的还是小的,他们都会不厌其烦的为我进行解答。他们会理解我不是随便提的问题,因为我的问题必定是经过深思熟虑而提出的。

    他们会在置为 by designbug中,为我写明原因,而且还会对我所提出的bug或者疑惑进行鼓励, thank you you are welcome是我们邮件中运用最多的词汇。

    就是在这样互相尊重,时时鼓励的氛围之下,我感觉每一天的工作是愉悦的,有价值的。

    我还会将每次的task都总结起来,时刻回顾分析,系统的每一个模块也在我的一遍一遍的分析之下,成为一个有机整体,合理,有序,有逻辑化,不紧不慢,每一天,每一刻,都是一个小进步。

    看着整个系统渐渐成熟,如同一片田园,就是因为有测试工程师这样的流水,才能从荒芜渐渐变成一片美好景象一般。心中不免有一丝欣慰。仿佛呼吸着田园带来的清新空气享受春风吹过般的感觉。

    而闲暇时候,我还学习一些自动化测试,性能测试,还学习数学理论,并与同事分享成果。

    谁会在乎你是否第一时间发现bug呢? 这有何重要呢?

    第二部分:分出高下的埋没人性

    有的软件公司会在试用期期间招募一批测试人员,然后短期时间内就分出个高与低,这种高于低的区分不是靠工作的热忱度,也不是靠对于测试的投入多少,往往靠几句花言巧语,或者耍耍花腔和所谓的资历。

    最终结局往往还会是,被“淘汰”的人会被那些没有被淘汰的人举行隆重的“葬礼”,然后灰溜溜的离开这个公司或者离开这个职位。

    而要继续“重生”,他们逐渐学会了如何“耍花腔”。我承认他们很理解测试的流程,测试的理念,测试的工具的使用,比如自动化测试,或者性能测试,甚至,他们的智慧都是超高的。

    但是他们在测试的过程中,对其测试的主体:这个软件。 却并不怎么了解,也不想了解。他们只想应付工作,想升职,想当测试经理,甚至,想找工资更高的工作!

    他们的中心思想,也就是银子,为了银子不顾一切,人性被埋没了,人格也消失了。

    这不是测试人员的错,这是制度的错。

    而这样的软件公司,不在乎测试人员与开发人员之间的沟通,更不会关注测试人员的感受,尤其是那些所谓的初级测试人员的感受:

    体现在:

    1:每天完成大量工作,测试人员彼此很少沟通,彼此是竞争对手。(人干嘛非要你争我夺,累死累活)

    2:他们的绩效是开bug的数量,而且还不成文的规定是开被fixbug的数量。

    (by design 的bug也是智慧的结晶,不能歧视有缺陷的儿童嘛,人家又不是故意开bug,人家开bug也很费力气,很多也是需求问题造成的。在此,人性也很缺乏)

    3:没有必要的前提下搞性能测试和自动化测试。自动化测试,性能测试团队和普通测试团队分离,显得自动化,性能高于普通团队。(我从来都认为劳动的含金量不是靠工具来决定的,而是靠一颗热忱的心,自动化一段时间不用就会忘记,但是热忱的心不会改变)

             4:他们的软件质量好是碰运气,质量差是测试人员的不是,有人要承担后果。(由于是金钱上的后果,所有人都生活在恐惧之中,氛围紧张)


    第三部分:黑暗团队之封建社会

    在一个多年的测试团队中,新分派一个根本不了解这个软件人作为测试团队的头领。仅仅因为这个人有某种特权,或者有某种资历。

    先且不谈这个团队中原本是存在着对于这个软件有着系统了解的组员的感受了。

    这样的头领必须每日花费所有时间来了解整个软件,才可能赶上其他测试人员的步伐,与此同时还要鉴别所有测试人员的测试成果,做出决策,这恐怕是比登天还难的事情。

    而黑暗团队的组成模式是可以轻松实现这种比登天还难的事情的:

    测试头领以“保住自己的有利地位和有利工资”为主线。

    结果扼杀团队成员的想法和活力,因为测试的头领想留住对自己有利的人,而不是去思考如何将软件的质量进一步提升,更不是想让人人都了解软件。

    这样的测试头领会想让某些人“不知”,或者“后知后觉”,而另一些人却“先知”,可是“先知”的那些人真的能做到知无不言,真的是勇于探索的吗?

    那些被新的“头领”认可的人必然会歧视其他人,同时因为自己已经取得了有利“地位”而不需要进行更多的探索和努力,变得更为懒散。

    将所谓的重复的“任务”分配给“后知后觉”的苦命人。

    这些任务因为是那些“皇帝”,“地主”设置的,往往有很多“特点”:

    1: 很多是不必要的任务,做了一天下来发现是白白做了,冠冕堂皇的说让你做你做就是了。

    2:“皇帝”,“地主”认为不需要告诉“后知后觉”们为什么要做这些任务,因为他们是奴隶,只需要听从主子的安排就是了。

    3:“苦命人”每天累得腰酸背痛,都不知道在做什么,还心情低落,无处申诉。

    4: 如果有什么后果,就是那些“苦命人”来承担。所以,加班,后果,裁员都是由“后知后觉”承担。(此时的“苦命人”早已知道自己的地位,也不再恐惧了,受罚的肯定是自己了,所以可以“笑对一切”,难不成就是个回家继续找工作咯!)

    以上就是黑暗团队。想象地主挥舞鞭子抽打着奴隶的样子,还要奴隶为他们服务吧。



    第四部分:敏捷测试迎来改革开放晨光,劳苦大众翻身做主人

             ---人人迸发智慧的光芒

    敏捷测试真的优点多多

    1:不会把人累倒

    因为每个周期会有2,3周时间,每个人以自己的方式尽快测试完毕,发挥自身的潜能。就算到时候无法完毕,也不是大不了的事情,因为在每天的交流之中,人人都了解你付出的努力,你是有理由这样的,人都是讲道理的。

    不会出现每天加班没法完成任务的景象。

    2:独立的测试,不需要依赖别人,界限分明,彼此敬重,不争不抢

    因为你的任务就是你的任务,不需要给别人插手,如果是别人做的,也可以将任务分配给那个人就行了,你可以在日后研究别人的测试用例,取长补短。


    以人为本的敏捷测试会让十个测试人员有十种光芒,您会说他们也许会七嘴八舌,也许会有重复的。

    可是,当他们人人都深入了解软件,软件本身的功能与内涵就会如同一条主线贯穿于每个人的脑海,因为有着共同的目标和热诚,软件在每个人的心中都如同一种纽带,一种信仰,让所有的测试人员彼此的心,相通了。 所谓的测试经理只需要开个会,一一记录,并给予每个人以正确引导和鼓励,相信这会是高效的,愉悦的大会。

    而每一次的大会,会像潺潺流水一般滋润到整个软件中,滋润到每个人的心中。

    软件-心灵-生命-热诚,甚至是关爱,对测试人员的关爱,对软件的热情, 这同时也升华成为团队的一种文化,公司的文化。

     在任何公司文化中,都不免会有一些人被淘汰,而敏捷测试所淘汰的人,必定是那些自愧不如的人,因为谁对软件了解多少,如何了解,必定会在每一次的交流中得到充分体现,思如泉涌的人会体现,碌碌无为的人难道能够混过去吗?

    谁做测试经理,自然是对软件最最了解的,自然是热忱度最高的那一位。所以测试经理应该是在团队运行一段时间后逐渐,自然形成的。相信这样的测试经理会是一个拥有一颗善良的心的,关心团队中每一个成员的好人,更不会做出“皇帝”的样子来,“地主”的样子来。

    人心凝聚了,当然也不会有人总是离职,有那么好的职员,团队也不会那么容易裁员。而离职的人,一定是希望有更高的收入,不在乎自己辛苦钻研的软件的人,也就让他去吧。

    如果您说,您在一家公司是测试经理,因此您希望在新的公司也要做测试经理,我想这个愿望不太可能立刻达成。因为您要做的事情太多太多,您要成为整个团队的主心骨,您要成为这个软件的专家,您不能懈怠。

    如若您碰巧真的是立刻达成了此愿,那么请尊重每一个人,尊重每一个组员,让他们为软件付出的同时得到您真诚客观的鼓励,并将他们的成果转换为您自己的idea,与大家密切分享,并时刻努力,这样下去,团队将在您的带领之下蒸蒸日上。

        而在您离职的时候,请将您的职位传授给最最了解这个软件的人。所谓公道自在人心,相信这会是您气度的体现,相信上天还会因此而继续保佑公司,保佑您!


    最后,我想,敏捷测试适合长期的项目,因为它有一个潺潺流水化田园的过程,但是对于短期项目的同学们,你们可要做好继续奋斗的准备,因为路就在脚下,永远不需要气馁,永远不需要低头,曙光是前方明亮的,上天会保佑不断奋斗的人,51testing是精神家园。 对于长期项目的人亦是如此。
     
    不管是长期项目,还是短期项目,都是一个锻炼的过程,对于人生来说,都是一段回忆,而人生的田园需要您不断的灌溉,用真诚,友善的心来面对一切事物吧。
     
    这就是人生中的潺潺流水化田园的寓意所在。
     

Open Toolbar