-
女孩要具有的确26个字母(转)
2007-08-31 14:44:52
女孩要具有的确26个字母
A(Ambition)雄心壮志
B(Belief)信仰
C(Cute)可爱
D(Diy) 自己动手
E(Enjoy)享受
F(Freedom自由
G(Go)冲
H(Happy)快乐
I(Independence)独立
J(Just)正直
K(Kitchen)厨房
L(love)爱
M(marriage)婚姻
N(no)不
O(open)开放
P(personality)个性
Q(quiet)安静
R(romantic)浪漫
S(study)学习
T(tenet)原则
U(understand)理解
V(vigor)活力
W(wisdom)智慧
X(x)未知数
Y(yoga)瑜伽
Z(Zeal)热情
-
浮躁的心-佛心慧语4
2007-08-31 12:51:20
佛心慧语4- 常以为别人在注意你,或希望别人注意你的人,会生活的比较烦恼。
- 我能为你煮东西,但我不能为你吃东西。各人吃饭是各人饱,各人生死是各人了。
- 看轻别人很容易,要摆平自己却很困难。
- 人类最大的错误,在于不敢承担圣人的心。
- 你只管活你自己的,不必去介意别人的扭曲与是非。
- 如果你准备结婚的话,告诉你一句非常重要的哲学名言“你一定要忍耐包容对方的缺点,世界上没有绝对幸福圆满的婚姻,幸福只是来自于无限的容忍与互相尊重”
- 如果你能够平平安安的度过一天,那就是一种福气了。多少人在今天已经看不到明天的太阳,多少人在今天已经成了残废,多少人在今天已经失去了自由,多少人在今天已经家破人亡。
- 是非和得失,要到最后的结果,才能评定。
- 你不必和因果争吵,因果从来就不会误人。你也不必和命运争吵,命运它是最公平的审判官。
- 你有你的生命观,我有我的生命观,我不干涉你。只要我能,我就感化你。如果不能,那我就认命。
- 你希望掌握永恒,那你必须控制现在。
- 恶口永远不要出自于我们的口中,不管他有多坏,有多恶。你愈骂他,你的心就被污染了,你要想,他就是你的善知识。
- 当你明天开始生活的时候,有人跟你争执,你就让他赢,这个赢跟输,都只是文字的观念罢了。当你让对方赢,你并没有损失什么。所谓的赢,他有赢到什么?得到什么?所谓的输,你有输了什么?失去什么?
- 我们大部分的生命都浪费在文字语言的琢磨上。
- 你不要常常觉得自己很委屈,你应该要想,他对我这样已经很好了,这就是修行的功夫。
- 别人可以违背因果,别人可以害我们,打我们,毁谤我们。可是我们不能因此而憎恨别人,为什么?我们一定要保有一颗完整的本性和一颗清净的心。
- 与任何人接触时,要常常问自己,我有什么对他有用?使他受益。如果我不能以个人的道德,学问和修持的力量,来使人受益,就等于欠了一份债。
- 出家是一生一世的事,修行是多生多劫的事。
- 信佛,学佛,不是为自己,乃是为一切苦海中的众生。
- 佛不渡无缘的人,不能渡的人,我们就把他当作菩萨来看。
- 如果一个人没有苦难的感受,就不容易对他人给予同情。你要学救苦救难的精神,就得先受苦受难。
- 一般人在遇到对方的权势大,财富大,力气大,在无可奈何的情形之下而忍,这算什么忍耐呢?真正的忍是,就算他欺负了你,对不住你,但他什么都不及你,你有足够的力量对付他,而你却能容忍他,认为他的本性和我一样,只是一时糊涂,或在恶劣的环境中受到熏染罢了,你不必与他计较,能在这样的情况及心境之下容忍对方,那才是真正的忍耐。
- 如果我们放眼从苍生历劫去看,那么一切的众生,谁不会做过我的父母,兄弟姐妹,亲戚眷属?谁不曾做过我的仇敌冤家?如果说有恩,个个都于我有恩;如果说有冤,个个与我有冤。这样子我们还有什么恩怨亲疏之别呢?再就智弱愚笨来说,人人有聪明的时候,也有愚痴的时候,聪明的忍可能变愚痴,愚痴的人们可能变聪明。最坏的忍,也曾做过学多好事,而且不会永远坏;好人也曾做过很多坏事,将来也不一定会好。如此我们反复思索,所谓的冤亲,贤愚,哲学多差别的概念,自然就会渐渐淡了 。这绝对不是混沌,也不是不知好坏,而是要将我们无始以来的偏私差别之见,以一视同仁的平等观念罢了
- 世界原本就不属于你,因此你用不着抛弃,要抛弃的是一切的执着。万物皆为我所用,但非我所愿
- 宁可自己去原谅别人,莫让别人来原谅你。
- 当你用烦恼心来面对事物时,你会觉得一切都是业障,世界也会变得丑陋可恨。
- 欲为主佛龙象,先做众生马牛。
- 虽然我们不能改变周遭的世界,我们就只好改变自己,用慈悲心和智慧心来面对这一切。
完结~~~ -
浮躁的心-佛心慧语3
2007-08-31 10:36:55
佛心慧语3
这两天,心情已经很平静了。我觉得理清思路,一步一步来就好。静下心来,在哪里都是一样的。呵呵。
不用那么急于求成了。- 你目前所拥有的都将随着你的死亡而成为他人的,那为何不现在就布施给真正需要的人呢?
- 为了赞美而去行善修行,有如被践踏的香花美草。
- 白白的过一天,无所事事,就像犯了盗窃罪一样。
- 能够把自己压得低低的,那才是真正的尊贵。
- 广结众缘,就是不要去伤害任何一个人。
- 沉默是毁谤最好的答复。
- 对人恭敬,就是在茁壮你自己。
- 拥有一颗无私的爱心,便拥有了一切。
- 仇恨永远不能化解仇恨,只有慈悲才能化解仇恨,这是永恒的至理。
- 你认命比抱怨还要好,对于不可改变的事实,你除了认命以外,没有更好的办法了。
- 不要因为众生的愚疑,而带来了自己的烦恼。不要因为众生的无知,而痛苦了你自己。
- 别人将我们不好,不用生气,难过。说我们好也不用高兴,这不好中有好,好中有怀,就看你会不会用?
- 如果你自己明明对,别人硬说你不对,你也要向人忏悔,修行就是修这些。你什么事都能忍下来,才会进步。就是明明是你对,你也要向他人求忏悔,那就是修行了。
- 当你的错误显露时,可怖要发脾气,别以为任性或吵闹,可以隐藏或克服你的缺点。
- 不要常常觉得自己很不幸,世界上比我们痛苦的忍还很多。
- 愚痴的人,一直想要别人了解他。有智慧的人,欲努力了解自己。
- 来是偶然的,走是必然的。所以你必须,随缘不变,不变随缘。
- 慈悲是你最好的武器。
- 只要面对现实,你才能超越现实。
- 良心是每一个人最公正的审判官,你骗得了别人,却永远骗不了你自己的良心。
- 不懂得自爱的人,是没有能力去爱别人的。
- 学佛就是在学做人而已。
- 正人行邪法,邪法亦正,邪人行正法,正法亦邪,一切唯心造。
- 有时候我们要冷静问问自己,我们在追求什么?我们活着为了什么?
- 不要因为小小的争执,远离了你至亲的好友,也不要因为小小的怨恨,忘记了别人的大恩。
- 勇于接受别人的批评,正好可以调整自己的缺点。
- 感谢上苍我所拥有的,感谢上苍我所没有的。
- 凡是能站在别人的角度为他人着想,这个就是慈悲。
- 学佛不是对死亡的一种寄托,而是当下就活得自在和超越。
- 佛陀从不勉强别人去做他不喜欢的事情,佛陀只是告诉众生,何者是善?何者是恶?善恶还是要自己去选择,生命还是要自己去掌握。
- 所谓的放下,就是去除你的分别心,是非心,得失心,执着心。
- 说话不要有攻击性,不要有杀伤力,不夸己能,不扬人恶,自然能化敌为友。
- 一个常常看别人缺点的人,自己本身就不够好,因为他没有时间检讨他自己。
- 是非天天有,不听自然无,是非天天有,不听还是有,是非天天有,看你怎么办?
- 真正的布施,就是把你的烦恼,忧虑,分别和执着心通通放下。
- 如果你真的爱他,那么你必须容忍他部分的缺点。
- 要克服对死亡的恐惧,你必须要接受世上所有的人,都会死去的观念。
- 所有的病患,医生最难治,所有的众生,自己为是的人最难渡。
- 一匹驴,吃再好的草,也不会成为一批骏马。用执着和分别心去修行,再大的精进,也不会成佛。
- 了解永恒真理的人,就不会为任何的生离死别而哀伤悲泣,因为生离死别是必然的。
- 虽然你讨厌一个人,却欲又能发现他的优点好处,像这样子有修养的人,天下真是太少了。
- 若能一切随他去,便是世间自在人。
- 希望你常对自己说,闻到了佛法,我是最幸福的人,除了这幸福外,再没有别的了。
- 如果你能每天呐喊二十一遍“我用不着为这一点小事而烦恼”,你会发现,你心里有一种不可思议的力量,试试看,很管用的。
- 诚实的面对你内心的矛盾和污点,不要欺骗你自己。
- 因果不曾亏欠过我们什么,所以请不要抱怨。
- 我们确实有如是的优点,但也要隐藏几分,这个叫做涵养。
- 无事莫把闲话聊,是非往往闲话生。
- 大多数的人一辈子只做了三件事:自欺,欺人,被人欺。
- 太过于欣赏自己的人,不会去欣赏别人的优点。
- 活在别人的掌声中,是禁不起考验的人。
- 心是最大的骗子,别人能骗你一时,而它却会骗你一辈子。
- 坏孩子,父母总是比较操心。所以对于罪孽愈深重的众生,我们更应该特别宽恕他怜悯他,而不应该远离他舍弃他。
- 只要自觉心安,东西南北都好。如有一人未度,切莫自己逃了。
- 用平常心来生活,用惭愧心来待人,用无为心来处事,用菩提心契佛心。
- 当你手中抓住一件东西不放时,你只能拥有这件东西,如果你肯放手,你就有机会选择别的。人的心若死执自己的观念,不肯放下,那么他的智慧也只能达到某种程度而已。
- 人家怕你,并不是一种福,人家欺你,并不是一种辱。
- 不是某人使我烦恼,而是我拿某人的言行来烦恼自己。
- 不要可以去曲解别人的善意,你应当往好的地方想。
- 世上的事,不如己意者,那是当然的。
- 我的财富并不是因为我拥有很多,而是我要求的很少。
- 吃了就一定要拉,人一定要学会随缘放下,否则就会(遍秘)
-
软件测试 20 (美)Ron Patton著周予滨姚静 等译
2007-08-30 12:28:50
第20章 软件质量评判
测试费用为什么与一致化费用相关:
因为无论开发过程多好,都要进行一次测试,根据产品说明书验证产品,根据用户要求进行合法性检查。如果没有发现软件缺陷,太好了,但是计划,开发和执行的费用都要打进一致化费用的。
测试小组负责质量,是错的。测试的目的是发现软件缺陷。测试员不会在产品中放进软件缺陷,也不保证完成测试时不再有软件缺陷。
为什么获得QA工程师的称号日子不好过?
因为这意味着要保证产品的质量。准备好了承担这个责任吗?
为什么测试小组或者质量评判小组独立向高级管理员报告好?
如果他们向开发管理员或者项目管理员报告,就会在寻找软件缺陷和软件编制或者进度会议之间产生矛盾。
完~~~~
-
软件测试 19 (美)Ron Patton著周予滨姚静 等译
2007-08-30 12:27:55
第19章 评价成效
如果使用源自软件缺陷跟踪数据库数据的频度来评估进展或者测试成效,为什么只计算每天发现的软件缺陷数目或者平局发现速度是不充分的?
这不能完全说明问题。测试员有可能正在测试软件最复杂的部分。测试区域可能是由最富有经验的程序员编写的,也可能是由最没有经验的测序元编写的。测试的代码可能已经测试过,也可能是全新的。
由上个问题,列举可用于更精确,更准确评估个人测试进展或者成效的一些附加软件频度。
每天平均发现软件缺陷数目。目前发现的软件缺陷总数。严重性1 优先级1的软件缺陷与全部软件缺陷的比例。从解决状态到关闭状态的平均时间。
如果某项目中软件缺陷发现速度如图19-8那样下降,全体人员都对项目即将关闭准备发布表示兴奋,请问可能有哪两个原因会造成这种受数据欺骗的假象?
可能是软件要进入发布测试阶段,而并非所有软件缺陷都被测试---在当前阶段进行取舍。测试员可能忙于回复和关闭软件爱你缺陷,而无暇寻找新的软件缺陷。还可能测试员在温暖的周末要出去渡假。
-
浮躁的心--佛心慧语2
2007-08-30 11:35:43
佛心慧语2- 请你用慈悲新和温和的态度,把你的不满与委屈说出来,别人旧容易接受。
- 创造机会的人是勇者。等待机会的人是愚者。
- 能说不能行,不是真智慧。
- 多用心去倾听别人怎么说,不要急着表达你自己的看法。
- 同样的瓶子,你为什么要装毒药呢?同样的心理,你为什么要充满烦恼呢?
- 得不到的东西,我们会一直以为他是美好的,那是因为你对他了解太少,没有时间与他相处在一起。当有一天,你深入了解后,你会发现原来不是你想象中的那么美好。
- 这个世界只有圆滑,没有圆满的。
- 修行要有耐性,要能甘于淡泊,乐于寂寞。
- 活着一天,就是有福气,就该珍惜。当我哭泣我没有鞋子穿的时候,我发现有人却没有脚。
- 多一分心力去注意别人,就少一分心力反省自己,你懂吗?
- 眼睛不要老是睁得那么大,我且问你,百年以后,那一样是你的。
- 欲知世上刀兵劫,但听屠门夜半声。不要光埋怨自己多病,灾祸横生,多看看横死在你刀下得众生又有多少?
- 憎恨别人对自己是一种很大得损失。
- 每一个人都拥有生命,但并非每个人都懂得生命,乃至于珍惜生命。不了解生命得人,生命对于他来说,是一种惩罚。
- 自以为拥有财富得人,其实是被财富所拥有。
- 情执不是苦恼得原因,放下情执,你猜能得到自在。
- 随缘不是得过且过,因循苟且,而是尽人事听天命。
- 不要太肯定自己得看法,这样子比较少后悔。
- 当你对自己诚实得时候,世界上没有人能够欺骗得了你。
- 用伤害别人的手段来掩饰自己缺点的人,是可耻的。
- 世间的人要对法律负责任。修行的认要对因果负责任。
- 在你贫穷的时候,那你就用身体去布施。譬如说扫地,洒水,搬动西等,这也是一种布施。
- 内心充满嫉妒,心中不坦白,言语不正的人,不能算是一位五官端正的人。
- 默默的关怀于祝福别人,那是一种无形的布施。
- 多讲点笑话,以幽默的态度处事,这样子日子会好过一点。
- 与人相处之道,在于无限的容忍。
- 不要刻意去猜测他人的想法,如果你没有智慧与经验的正确判断,通常会有错误的。
- 要了解一个人,只需要看他的出发点与目的地是否相同,就可以知道他是否真心的。
- 人生的真理,只是藏在平淡无味之中。
- 不洗澡的人,硬擦香水是不会香的。名声与尊重,是来自于真才实学的。有德自然香。
- 与其你去排斥它已成的事实,你不如去接受它,这个叫做认命。
- 佛菩萨只保佑那些肯帮助自己的人。
- 逆境是成长必经的过程,能勇于接受逆境的人,生命就会日渐茁壮。
- 你要感谢告诉你缺点的人。
- 能为别人设想的人,永远不寂寞。
- 如果你能像看别人缺点一样,如此准确般的发现自己的缺点,那么你的生命将会不平凡。
- 原谅别人,就是给自己心中留下空间,以便回旋。
- 时间总会过去的,让时间流走你的烦恼吧!
- 你硬要把单纯的事情看得很严重,那样子你会很痛苦。
- 永远扭曲别人善意的人,无药可救。
- 人不是坏的,只是习气罢了,每个人都有习气,只是深浅不同罢了。只要他有向道的心,能原谅的就原谅他,不要把他看做是坏人。
- 说一句谎话,要编造十句谎话来弥补,何苦呢?
- 其实爱美的人,只要与自己谈恋爱罢了。
- 世界上没有一个永远不被毁谤的人,也没有一个永远被赞扬的人。当你话多的时候,别人要批评你,当你话少的时候,别人要批评你,当你沉默的时候,别人还是要批评你。在这个世界上,没有一个不被批评的。
- 夸奖我们,赞扬我们的,这都不是名师。会讲我们,指示我们的,这才是善知识,有了他们我们才会进步。
-
浮躁的心--佛心慧语1
2007-08-29 11:10:15
当我读了些佛学的东西,心里更加平静了。每天读一点,努力沉下心。佛心慧语- 人之所以痛苦,在于追求错误的东西。
- 与其说是被人让你痛苦,不如说自己的修养不够。
- 如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。
- 好好的管教你自己,不要关别人。
- 不宽恕众生,不原谅众生,是苦了你自己。
- 别说别人可怜,自己更可怜,自己修行又如何?自己又懂得人生多少?
- 学佛是对自己的良心交代,不是做给别人看的。
- 福报不够的人,就会常常听到是非;福报狗的人,从来就没听到过是非。
- 修行是点滴的功夫。
- 在顺境中修行,永远不能成佛。
- 你永远要感谢给你逆境的众生。
- 你随时要认命,因为你是人。
- 你用员要宽恕众生,不论他有多怀,甚至他伤害过你,你一定要放下,才能得到真正的快乐。
- 这个世界北来就是痛苦的,没有例外的。
- 当你快乐时,你要想,这快乐不是永恒的。当你痛苦时,你要想,这痛苦也不是永恒的。
- 认识自己,降服自己,改变自己,才能改变别人。
- 今日的执着,会造成明日的后悔。
- 你可以拥有爱,但不要执着,因为分离是必然的。
- 不要浪费你的生命在你一定会后悔的地方上。
- 你什么时候放下,什么时候就没有烦恼。
- 内心没有分别心,就是真正的苦行。
- 学佛第一个观念,永远不去看众生的过错。你看众生的过错,你永远污染你自己,你根本不可能修行。
- 你每天若看见众生的过失和是非,你就要赶快去后悔,这就是修行。
- 业障深重的人,一天到晚都在看别人的过失与缺点,真正修行的人,从不会去看别人的过失与缺点。
- 每一种创伤,都是一种成熟。
- 当你知道迷惑时,并不可怜,当你不知道迷惑时,才是最可怜的。
- 狂妄的人有救,自卑的人没有救。
- 你不要一直不满人家,你应该一直检讨自己才对。不满人家,是苦了你自己。
- 一切恶法,本事虚妄的,你不要太自卑你自己。一切善法,也是虚妄的,你也不要太狂妄你自己。
- 当你烦恼的时候,你就要告诉你自己,这一切都是假的,你烦恼什么?
- 当你未学佛的时候,你看什么都不顺。当你学佛以后,你要看什么都很顺。
- 你要包容那些意见跟你不同的人,这样子日子比较好过。你要是一直想改变他,那样子你会很痛苦。OO你要学学怎样忍受他才是。你要学学阿怎么包容他才是。
- 承认自己的伟大,就是认同自己的愚昧。
- 修行就是修正自己错误的观念。
- 医生难医命终之人,佛陀难渡无缘的众生。
- 一个人如果不能从内心去原谅别人,那他就永远不会心安理得。
- 心中装满着自己得看法与想法得人,永远听不到别人的心声。
- 毁灭人只要一句话,培植一个人却要千句话,请你多口下留情。
- 当你劝告别人时,若不顾及别人的自尊心,那么再好的言语都没有用的。
- 不要在你的智慧中夹杂着傲慢。不要使你的谦虚心缺乏智慧。
- 根本不必回头去看咒骂你的认识谁?如果有一条疯狗咬你一口,难道你也要趴下去反咬他一口吗?
- 嫉妒别人,不会给自己增加任何好处。嫉妒别人,也不可能减少别人的成就。
- 永远不要浪费你的一分一秒,去想任何你不喜欢的人。
- 多少人要离开这个世界时,都会说出同一句话,这世界真是无奈与凄凉啊!
- 恋爱不是慈善事业,不能随便施舍的。感情是没有公式,没有原则,没有道理可循的。可是人们至死都还在执着与追求。
-
软件测试18(美)RonPatton著读书笔记
2007-08-29 10:33:18
第18章 报告发现的问题
软件缺陷可能不修复的几个原因:进度中没有足够的时间,不是软件缺陷,风险太大,不值得修复,以及软件缺陷没有正确报告。
用于软件缺陷报告的基本原则,使软件缺陷的到最大的修复机会:
尽早登记,有效描述软件缺陷,确保其最小化,单一,明确和通用,可以再现。在进行过程中不掺杂个人看法。在软件缺陷的整个生命周期中跟踪报告。
描述分离和再现软件的一些技术:记录所作的操作,并仔细审查。利用白盒子测试技术寻找不常见的条件。边界条件,内存泄露和其他类似问题。看软件缺陷是否与状态相关,例如依赖初始状态或其后状态。考虑导致软件缺陷的资源依赖性,甚至硬件问题。
软件生命周期的3个基本态和两个附加态:基本状态为打开,解决和关闭。附加状态是审查和推迟。
列举数据库软件缺陷跟踪系统比纸张系统有用得多的一些原因:
可以一眼看出处于软件缺陷的哪个生命周期---即使对于复杂的软件缺陷也不例外。总是可以知道软件缺陷的当前状态。软件缺陷不会在早期遗漏或者忽略。 -
软件测试17(美)RonPatton著读书笔记
2007-08-29 10:32:42
第17章 编写的和跟踪测试案例
测试案例计划的4个理由:
组织性,重复性,跟踪和测试证实。
特别测试: 特别测试是没有计划的测试。它很容易,也很有趣,但是没有组织性,无法跟踪,完成后,无法证明曾经执行过。
测试设计说明的目的是什么 :组织和描述针对某特性要实施的测试。它列举了要测试的特性和要用的方法。它明确了测试案例,但是不指明案例具体是什么,通过/失败的原则是什么。
什么是测试案例说明:
该文档定义测试的实际输出值和预期输入结果,还指明了具体的环境要求,程序要求和测试案例之间的依赖性。
除了传统文档,可以哦那个什么方式表述测试案例:表格,真值表,列表和示意图-对自己,其他测试员,项目小组其他成员有效表示测试案例的任何形式。
测试程序说明的目的:测试程序说明的目的是明确执行测试案例所需要的全部步骤,包括如何设置,启动,执行和关闭测试案例。它还解释了测试未按计划执行时该怎么做。
编写测试程序应该达到何种详细程度:
这个问题没有准确的答案。主要取决于谁来使用程序。细节太少会导致程序变化不定。细节太多会拖延测试进展。详细程度应该由行业,项目和测试小组来设定。
-
软件测试16(美)RonPatton著读书笔记
2007-08-28 10:55:48
第16章 计划测试工作
软件测试文档的ANSI/IEEE标准829/1983如一下方式表达软件测试计划的目的:规定测试活动的范围,方法,资源和进度;明确正在测试的项目,要测试的特性,要执行的测试任务,每个任务的负责人,以及与计划相关的风险。
测试计划采用的形式是书面文档。尽管最终结果只是一页纸,但是它们不是测试计划的全部内容。
测试计划只是制作产品的详细计划过程的副产品,重要的是计划过程,而不是产生的文档。
测试计划过程的最终目标是交流(而不是记录)软件测试小组的意图,期望,以及对将要执行的任务的理解。
测试计划主题:- 高级期望:优秀测试员知道永远不要假定任何事。测试计划过程的结果必须是产品质量的可靠性目标的清晰,简洁和一致通过的定义
- 测试计划过程和软件测试计划的目的是什么?
- 测试的是什么产品?
- 产品的质量和可靠性目标是什么?
- 人,地点和事
- 定义
- 构造
- 测试发布文档(TRD)
- Alpha版
- Beta版
- 说明书完成
- 特性完成
- 软件缺陷会议
- 团队之间责任
- 哪些要测试,哪些不要测试
- 测试阶段:与测试阶段相关联的两个重要原则是进入和退出规则。测试小组不能只是周一来上班,看看日历就知道该进入下一阶段了。每一个阶段都必须有客观定义的规则,绝对声明本阶段结束,下一阶段开始。
- 测试策略
- 资源要求
- 测试员的任务分配
- 测试进度
- 测试案例
- 测试缺陷报告
- 频度和统计
- 风险和问题
在测试计划时应该考虑的一些常用测试资源:
人员,设备,办公场所和实验室,软件,公开代码公司以及其他供给。
测试进度最好根据交付日期来制订。 -
软件测试15(美)RonPatton著读书笔记
2007-08-28 10:55:15
第15章 臭虫轰炸和Beta测试
成为高效测试员的另一条途径是借助他人的力量。
请其他测试员加进来,当他发现其他bug时,这是正常的。原因和对策:- 请其他人检查软件有助于打破杀虫剂怪现象。
- 类似地,人们不仅互相之间看到的不同,而且测试方法也不同。
- 有人帮助测试有助于消除烦躁心情。
- 观察别人解决问题的方式是学习新测试技术的好方法。
臭虫轰炸:是在一段时间(一般几个小时)内整个测试小组一起轰炸软件某一块的bug。
产品支持人员接到的最常见球员电话可能是易用性问题。许多打来电话的人只是想知道软件怎样使用。因为,比较好的做法是让产品支持小组在设计早期协助测试,以指出和修复易用性软件缺陷。
协助共享测试的人要么来自测试小组,要么来自产品开发小组。
Beat测试是用于描述外部测试过程的术语。在该过程中,软件分发给选定的潜在客户群,他们在实际环境中使用软件。
Beta测试一般在产品开发周期将结束时进行,理想情况下只是证实准备向实际客户发布的软件。
从测试角度看,在计划或者依赖Beta测试时,有几个问题需要考虑:- 谁是Beta测试者?
- 怎样知道Beta测试者使用过软件呢?
- Beta测试可以成为寻找配置和兼容性软件缺陷的好办法。
- Beta测试对其有所帮助的另一个领域是易用性测试。
- 培凯配置兼容性和易用性,Beta测试在寻找软件缺陷方便竟然出人意料的差。试图依靠Beta测试来代替实际测试是软件产品开发的主要误区之一。
- Beta测试程序会耗费测试员大量时间。
Beta测试程序会让更多人关注软件,这是发现配置和兼容性问题的好方法。
Beta测试不能代替有组织有计划有条理的测试方法,在通常意义上的软件缺陷寻找方面没有优势。应该知道beta测试参与者的经验,装备,需要确保从测试中得到预期的结果。 -
浮躁的心-修心
2007-08-28 10:53:08
我很浮躁。最近。很难受
其实我一直很浮躁。
昨天遇到位朋友,给我谈了一些道理,引自佛学。
虽然我仍然做不到很平和的对待身边的一切。
但是有段话,我感悟很深。
记得在天龙八部里,鸠魔志在少林偷练易筋经,自以为很厉害。但是藏经阁内有位扫地的得道高僧一直把这一切看在眼中。
高僧对他说,少林易筋经每多练一层,都需要相应的佛法来化解,否则会自伤。
昨天朋友对我说,人的能力提升一点,心魔就会膨胀一些。
我想我得浮躁应该是由心魔的膨胀造成的。。。。
我才明白为什么很多很有成就的人,都很谦和,我想他们的道--自身的修为一定很高。不然是很难得到心里的平静的。
我才明白为什么这么多人细心研习佛学,为什么很多人都有信仰。
所以我决心开始研习佛学了。
今天看些:
来自佛学里的 绝世真言
修心
自处超然,处人蔼然。无事澄然,有事崭然。得意淡然,失意泰然。
心志要苦。意趣要乐。气度要宏。言动要谨。
气,忌盛。心,忌满。才,忌露。
人好刚我以柔胜之。人好术我以诚感之。
临事须提别人想。论人现将自己想。
静坐,常思己过。闲谈,莫论人非。
见事贵玉贵于明理。处事贵乎心公。
恶,莫大于无耻。过,莫大于多言。
大着肚皮,容物。立定脚跟,做人。
修己,以清心为要。涉世,以慎言为先。
对失意人,莫谈得意事。初得意日,莫忘失意时。
谦退是保身第一法。安详是处事第一法。
涵容是待人第一法。恬淡是养心第一法。
-
微软软件测试的工作性质(转)
2007-08-27 13:00:49
找到一篇不错的关于微软测试工作性质的文章,对工作角色的认识有一定的帮助,我就是SDET,属于开发和测试中间的那种,并不像自己想象的那种没有什么技术含量的黑盒测试,对SDET的要求还是挺高的,做好这种白盒测试,仍然要加紧自己在开发能力的培养,才能较快的发现代码中的问题。
1. 基本情况
测试在微软公司是一项非常重要的工作,微软公司在此方面的投入是非常巨大的。微软对测试的重视表现在工程开发队伍的人员构成上,微软的项目经理、软件开发人员和测试人员的比例基本是1:3:3或1:4:4,可以看出开发人员与测试人员的比例是1:1。对于测试的重视还表现在最后产品要发布的时候,此产品的所有相关部门都必须签字,而测试人员则具有绝对的否决权。
测试人员中分成两种职位,Software Development Engineer in Test(测试组的软件开发工程师)实际上还是属于开发人员,他们具备编写代码的能力和开发工具软件的经验,侧重于开发自动化测试工具和测试脚本,实现测试的自动化。Software Test Engineer(软件测试工程师)具体负责测试软件产品,主要完成一些手工测试以及安装配置测试。
2. 测试计划
测试计划是测试人员管理测试项目,在软件中寻找Bug的一种有效的工具。测试计划主要有两个作用,一是评判团队的测试覆盖率以及效率,让测试工作很有条理的逐步展开。二是有利于与项目经理、开发人员进行沟通。有了测试计划之后,他们就能够知道你是如何开展测试工作的,他们也会从中提出很多有益的意见,确保测试工作顺利进行。总之,有了测试计划可以更好的完成测试工作,确保用户的满意度。
测试人员在编写测试计划之前,应获得以下文档:
1)程序经理编写的产品功能说明书或产品开发计划;
2)程序经理或开发人员提供的开发进度表。
根据产品的特性及开发进度安排,测试人员制定具体的测试计划。测试计划通常包括以下内容:
1)测试目标和发布条件:
a. 给出清晰的测试目标描述;
b. 定义产品的发布条件,即在达到何种测试目标的前提下才可以发布产品的某个特定版本。
2)待测产品范围:
a. 软件主要特性/功能说明,即待测软件主要特性的列表;
b. 特性/功能测试一览,应涵盖所有特性、对话框、菜单和错误信息等待测内容,并列举每个测试范围内要重点考虑的关键功能。
3)测试方法描述:
a. 定义测试软件产品时使用的测试方法;
b. 描述每一种特定的测试方法可以覆盖哪些测试范围。
4)测试进度表:
a. 定义测试里程碑;
b. 定义当前里程碑的详细测试进度。
5)测试资源和相关的程序经理/开发工程师:
a. 定义参与测试的人员;
b. 描述每位测试人员的职责范围;
c. 给出与测试有关的程序经理/开发工程师的相关信息。
6)配置范围和测试工具:
a. 给出测试时使用的所有计算机平台列表;
b. 描述测试覆盖了哪些硬件设备;
c. 测试时使用的主要测试工具。
此外,还应列出测试中可能会面临的风险及测试的依赖性,即测试是否依赖于某个产品或某个团队。比如此项测试依赖性WindowsCE这个操作系统,而这个系统要明年2月份才能做好,那么此项测试就可能只有在明年5月份才能完成,这样就存在着依赖关系。如果那个团队的开发计划往后推,则此项测试也会被推迟。
3. 测试用例开发
一个好的测试用例就是有一个合理的概率来找到Bug,不要冗余,要有针对性,一个测试只针对一件事情。特别是功能测试的时候,如果一个测试是测了两项功能,那么如果测试结果失败的话,就不知道到底是哪项功能出了问题。
测试用例开发中主要使用的技术有等价类划分,边界值的分析,Error Guessing Testing。
等价类划分是根据输入输出条件,以及自身的一些特性分成两个或更多个子集,来减少所需要测试的用例个数,并且能用很少的测试用例来覆盖很多的情况,减少测试用例的冗余度。在等价类划分中,最基本的划分是一个为合法的类,一个为不合法的类。
边界值的分析是利用了一个规律,即程序最容易发生错误的地方就是在边界值的附近,它取决于变量的类型,以及变量的取值范围。一般对于有n个变量时,会有6n+1个测试用例,取值分别是min-1, min, min+1, normal, max-1, max,max+1的组合。边界值的分析的缺点,是对逻辑变量和布尔型变量不起作用,还有可能会忽略掉某些输入的组合。
Error Guessing Testing完全靠的是经验,所设计的测试用例就是常说的猜测。感觉到软件在某个地方可能出错,就去设计相应的测试用例,这主要是靠实际工作中所积累的经验和知识。其优点是速度快,只要想得到,就能很快设计出测试用例。缺点就是没有系统性,无法知道覆盖率会有多少,很可能会遗漏一些测试领域。
实际上在微软是采用一些专门的软件或工具负责测试用例的管理,有一些测试信息可以被记录下来,比如测试用例的简单描述,在哪些平台执行,是手工测试还是自动测试,运行的频率是每天运行一次,还是每周运行一次。此外还有清晰的测试通过或失败的标准,以及详细记录测试的每个步骤。
4. Bug跟踪过程
在软件开发项目中,测试人员的一项最重要使命就是对所有已知Bug进行有效的跟踪和管理,保证产品中出现的所有问题都可以得到有效的解决。一般地,项目组发现、定位、处理和最终解决一个Bug的过程包括Bug报告、Bug评估和分配、Bug处理、Bug关闭等四个阶段:
1)测试工程师在测试过程中发现新的Bug后,应向项目组报告该Bug的位置、表现、当前状态等信息。项目组在Bug数据库中添加该Bug的记录。
2)开发经理对已发现的Bug进行集中讨论,根据Bug对软件产品的影响来评估Bug的优先级,制定Bug的修正策略。按照Bug的优先级顺序和开发人员的工作安排,开发经理将所有需要立即处理的Bug分配给相应的开发工程师。
3)开发工程师根据安排对特定的Bug进行处理,找出代码中的错误原因,修改代码,重新生成产品版本。
4)开发工程师处理了Bug之后,测试人员需要对处理后的结果进行验证,经过验证确认已正确处理的Bug被标记为关闭(Close)状态。测试工程师既需要验证Bug是否已经被修正,也需要确定开发人员有没有在修改代码的同时引入新的Bug。
5. Bug的不同处理方式
在某些情况下,Bug已处理并不意味着Bug已经被修正。开发工程师可以推迟Bug的修正时间,也可以在分析之后告知测试工程师这实际上不是一个真正的Bug。也就是说,某特定的Bug经开发工程师处理之后,该Bug可能包括以下几种状态。
已修正:开发工程师已经修正了相应的程序代码,该Bug不会出现了。
可推迟:该Bug的重要程度较低,不会影响当前应提交版本的主要功能,可安排在下一版本中再行处理。
设计问题:该Bug与程序实现无关,其所表现出来的行为完全符合设计要求,对此应提交给程序经理处理。
无需修正:该Bug的重要程度非常低,根本不会影响程序的功能,项目组没有必要在这些Bug上浪费时间。
五、成为优秀测试工程师的要求
要成为一名优秀的测试工程师,首先对计算机的基本知识要有很好的了解,精通一门或多门的编程语言,具备一定的程序调试技能,掌握测试工具的开发和使用技术。同时要比较细心,会按照任务的轻重缓急来安排自己的工作,要有很好的沟通能力。此外,还要善于用非常规的方式思考问题,尽可能多的参加软件测试项目,在实践中学习技能,积累经验,不断分析和总结软件开发过程中可能出错的环节。这样,一名优秀的测试工程师就从软件测试的实践中脱颖而出了。
结束语:微软的软件开发经验积淀深厚,微软工程师们的授课生动溢彩,其中有些内容是结合编程代码所作的详细讲解,较难用介绍性文字加以概括提炼,加之笔者受能力和精力所限,只能撷取部分精华内容整理成文以飨读者,因此难免是挂一漏万,甚至会有失误之处,敬请对本系列文章的关注者谅解及指正。最后对微软老师们的辛勤付出再表由衷谢意!
-
软件测试14(美)RonPatton著读书笔记
2007-08-27 10:32:19
第14章 自动测试和测试工具
重复执行测试的过程称为回复测试。
工具和自动化的主要属性:- 速度
- 效率
- 准确度和精确度
- 坚持不懈
工具只能使工作更容易,成品质量更高。
软件测试工具不能代替软件测试员--它们只能帮助软件测试员更好地工作
两 种工具--非侵入式和侵入式。如果工具仅用于监视和检查软件而不对其进行修改,就可以认为是非侵入式。然而,如果工具以任何方式修改程序代码或者操纵操作 操作环境,就属于侵入式。侵入的程度各部相同,测试员通常设法使用侵入性尽量小的工具,以减少工具影响测试结果的可能性。
测试工具:- 查看器和监视器
- 驱动程序
- 管道
- 施压和增负工具
- 干扰发射器和噪声发生器
- 分析工具
最基本的测试自动化类型是录制第一次执行测试案例时的键盘和鼠标操作,然后在需要重新执行时回放。
在使用宏录制器捕捉鼠标和单击时要小心,程序并非总是在屏幕上的同一位置启动和出现。把回放位置设置为相对于程序窗口而不是绝对位置好一些,但即便如此,CUI的一丁点变化也会扰乱捕捉步骤。
进行复杂测试时两个重要之处:1.可编程的宏限于直接执行命令行-只能循环和重复。
2.在常规编程语言中可以见到的变量和决策语句不能使用,而且没有自动检查测试结果的能力。
因此,需要寻找综合性更强的测试工具。
使用测试工具和自动化的实质:- 软件变更。需要编写的自动化程序使其具备灵活性,在必要时能够方便快捷地改变。
- 人眼和直觉是不可替代的。
- 验证难以实现。
- 容易过分依赖自动化。
- 不要花费太多时间使用达不到测试软件目的的测试工具和自动化。
- 编写宏,开发工具和编制猴子都属于开发工作。
- 某些工具是侵入式的。
使用软件测试工具和自动化的一些好处:
他们可以加快执行测试案例的时间,能够提高软件测试员的效率,流出更多时间进行测试计划和测试案例开发。他们准确,精确,而且不会懈怠。
工具和自动化之间的差别:
测试工具有助于测试,简化手工完成测试任务。自动化也是一种工具,但是它的执行不需要人干预。 -
软件测试13(美)RonPatton著读书笔记
2007-08-27 10:31:50
第13章 网站测试
利用黑盒子方法可以轻松测试网页的基本元素为:
与多媒体光盘软件中的静态元素类似--文字,图形和超级链接。
灰盒子测试:
灰盒子测试是偶尔看一眼根本代码,利用该信息协助测试。它不同于通常查看简单的脚本代码,或者C++等复杂的编译语言。检查细致程度也不同于白盒子测试。
为什么灰盒子测试可以用于网站测试:因为许多网站主要由容易查看的HTML标记语言,而不是可执行程序构成。
不能依靠拼写检查器检查网页上的拼写,因为拼写检查器只能检查普通文字,不能检查图形化的字母或者动态生成的文字。
进行网站配置和兼容性测试时需要考虑的地方:
硬件平台,操作系统,Web浏览器,浏览器插件,浏览器选项和设置,视频分辨率和位深,文字大小和调制解调器速度。
Top ten Mistakes in web design--Jakob Nielsen- 无谓使用不成熟技术
- 滚动文字,滚动块和不停运行的动画
- 滚动显示的长页面
- 不标准的链接颜色
- 过期信息
- 过长的下载时间
- 缺少导航支持
- 孤页
- 复杂的网站地址(URL)
- 使用框架
-
软件测试12(美)RonPatton著读书笔记
2007-08-27 10:30:47
第12章 测试文档
启动Windows画图程序,应该测试的文档有:翻滚帮助--当鼠标停在某个画图工具上方看到的弹出式描述。从Help菜单选择About命令显示版权和许可协议的窗口。按F1键启动联机帮助,阅读手册,按索引选择或者输入关键词搜索。还有功能帮助---例如,从Color菜单选择Edit Colors命令,在标题栏中单击“?”按钮,然后单击其中一种颜色,就会的到选择和创建颜色的帮助。
任何一个测试都存在风险问题。如果有足够的时间测试所有索引项,就应该选择这样做。如果无法进行完全测试,就必须对认为有必要检查的对象建立等价区间。可以根据程序员关于索引系统工作方式的介绍来做决定。可以向文档作者请教索引项是如何生成的。可以尝试每一个开头字母,或者第一个,第2个知道最后一个。
测试错误提示信息属于文档测试范围。但这不算标准的测试文档。信息的内容需要作为文档测试,但是强制信息显示和保证显示和保证显示信息准确无误是代码测试的任务。
好的文档在以下3种方式提高产品的整体质量:
加强易用性,提高可靠性,降低支持费用。 -
软件测试11(美)RonPatton著读书笔记
2007-08-27 10:30:14
第11章 易用性测试
所有的软件都有一个用户界面,因此必须测试易用性。嵌入再深的软件终将以某种形式显露在用户面前。不要忘了UI可以简单到一个开关和一只灯泡,也可以复杂到飞行模拟器。即使软件只有一个代码模块,其接口也要以变量和参数的形式线路在程序员面前 。
用户界面设计即是一门科学又是一门艺术,两者兼而有之。许多在实验室中经过深入研究,完全测试的用户界面,投入市场却是完全失败的。
虽然用户界面没有明确对与错,测试方法:
软件测试员应该检查其是否符合7个重要原则:符合标准和规范,直观,一致,灵活,舒适,正确和实用。
会影响软件易用性的残疾:视力,听力,运动和认知障碍。
如果测试需要启用辅助选项的软件,需要注意的地方:处理键盘,鼠标,声音和显示的部分。如果为支持辅助选项的流行平台编写软件,就比完全从头编制辅助特性的测试工作要容易些。 -
关于软件测评师
2007-08-24 10:26:09
报名时间:详见各省软考主管部门
考试时间:2007年5月26日
报名地点:各省软考主管部门
希赛公司是中国领先的IT教育和互联网技术公司,在IT人才培养、行业信息化、互联网服务及其它技术方面,希赛始终保持IT业界的领先地位。(http://www.csai.cn)
参考资料:http://edu.csai.cn -
测试工程师的12项最 (转)
2007-08-24 10:23:48
测试工程师最开心的事:发现了一个很严重的bug,特别是那种隐藏很深,逻辑性的错误.偶第一次发现这种问题的时候,听到上司和开发人员的表扬时,高兴的就想扭pp.不过现在慢慢矜持些了,呵呵.测试
工程 师最提心吊胆的事:版 本release出去后,客户发现了很多或很严重的bug.经过紧张的系统测试之后,好不容易可以轻松一下了,却又陷入了每天担心正在做验收或使用的客户 一封邮件或一个电话说产品有问题.碰到好些的老板还会比较乐观的看这样的问题,最惨的就是有些人一顿臭骂,之前的辛苦,加班全部都给抹杀了.测试工程师 最憎恨听到的话:"为 什么这个bug没有在测试的发现呢?"这句话经常是客户发现bug后,老板对测试人员的质问.当然这里排除那种很明显的错误.其实谁都知道bug是不可能 全部发现的,这句话其实也是客户对大头,大头对小兵一级一级问下来的.除了希望测试人员警惕之外,还有更多的是一种"踢猫"的行为.对于这句话,偶第一次 听到这句话的反映是"我们怎么可能发现所有的bug呢",后来变成"制造bug的人不是我们,是开发",到现在的"让我查查我的日志,问问开发这个bug的原因,为什么我们会没有找到,下次我们会怎样"的回复.测试
工程师 最郁闷的事:"刚 才那个版本打包打错了,你们要重测".新版本来了,马上投入紧张的测试,希望能够多找些bug.没想到辛苦了可能大半天,开发人员说打包打错了,你重测 吧.这种情况虽然可以通过规范流程之类的办法控制发生的机率,但人总会犯错,多少而已.碰到这样,你除了提醒开发部门下次注意,你除了重测没有太多办法.测试工程师最不想面对的事:在测试晚期或最新的版本里发现了以前一直存在的问题,特别是当问题很严重时决定到底报不报bug.报吗,开发人员肯定会问以前有没有这个问题,不报吗,客户发现更惨.毕竟客户或老板的责备比开发部门或主管的责备轻许多,最后还是会报到bug库里的.
测试工程师最不想做的事:申请版本推迟发布.由于在版本发现了太多的问题,觉得产品不能达到发布的标准,建议公司推迟发布产品.这时虽然大家都知道产品有问题,尽管你自己也不希望这样,但谁都觉得你是一个制造麻烦的人,毕竟
市场 的压力很大呀.测试工程师最丢人的事:辛苦的发现了一个bug,居然是该配的参数没有配等一些自己的失误造成的.有些该注意的地方居然测试时忘了,找出的问题给开发人员一顿臭扁,无比丢人啦.
测试工程师最怕的事:一天,甚至几天都没有发现一个bug!经过一段
时间 的bug高峰期后,有段时间会发现bug数量的减少,最可怕的就是一天都没有发现一个bug.偶有时会难过的吃饭都没心情.搞得偶的开发朋友说了一句最让人吐血的话:"要不要我在代码里放几个bug给你呀,hoho"测试工程师最伤心的事:每年的调薪,发bonus或发
股票 时,测试工程师总比开发工程师少.偶有一同事在调薪的第二天就申请转开发,说测试太没前途了.测试工程师最有力的保护方法:把你认为是bug的问题都提交到一个正式的,可以追踪的地方(一般来说是 bug库).有时总会碰到一些很小的或是很难判断的问题,犹豫一定是否要报,特别是一些UI的问题.有时问开发人员,他们可能会轻描淡写的回复你导致你没 有report它.但多年的经验一定要报,了解bug流程走向的人都知道,后面还有人verify,还有开发经理判断,如果不是bug,
自然 他们会回复,会写明原因.说白了,出了问题也不是你的事情.当然一开始经验不足时会收到一些白眼球,但慢慢经验多了,对系统熟悉了,自然这种情况会少些.人也可以从一些问题中发现自己的弱点.但如果不报,那天客户提出来,你除了懊悔还要面对指责,严重的炒鱿鱼.测试工程师最任重道远的事:测试驱动开发.碰到这种开发
模式 的项目,既是测试扬眉吐气的机会,也是可能会陷你于深渊的恶潭.你就必须打起十二分的精神.等于你在引导开发,有什么问题一定要提出来,否则你就等着被盲目的牵着鼻子走了.测试工程师最期待的事:测试能够越来越受重视,测试工程师的考核越来越合理.
-
软件测试10(美)Ron Patton著周予滨姚静 等译
2007-08-23 10:25:02
第十章
翻译和本地化:
翻译只考虑语言方面-翻译词语。本地化要照顾到地区和国家的客户,风俗和文化。
不需要了解他国语言才能测试本地化产品。但是,测试小组中要有人熟练掌握该语言。不懂该语言者可以测试与该语言无关的软件部分,但是懂一点外语就可以促进测试。
什么是文本扩展,由此可能导致什么样的常见软件缺陷?
当英文被翻译成其他语言时会出现文本扩展学习。文本字符串可能增加1倍以上。用于适应对话框,按钮等屏幕元素的文本不会变长,可能被截断或者重叠显示。因为变长的文本在该字符串保留的内存空间放不下,覆盖其它内存空间,从而导致软件冲突。
扩展字符可能导致问题:
经过排序或者按字母排列的字词的次序混乱,大小写转换出错,以及常见的显示和打印问题。
使文本字符串与代码脱离的重要性:
如果进行本地化的人只用修改文字,而不必修改程序代码,工作就会简单多了。这样还会简化测试工作,因为已知软件的本地化版本中代码不变。
在本地化测试之间可能变化的一些数据格式类型:
度量单位,例如磅,英尺,公升。24小时制或者12小时制。最近随着欧洲一些国家变为欧盟,货币成为一个重要问题。诸如此类。
标题搜索
我的存档
数据统计
- 访问量: 69620
- 日志数: 75
- 建立时间: 2007-08-14
- 更新时间: 2013-10-29