西门子PLC RS485DP总线插头
浔之漫智控技术(上海)有限公司(xzm-wqy-sqw)
是中国西门子的合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
可以说,测试策略的方案既影响测试计划的制定,测试计划同样也影响着测试策略的制定。计划和策略的选择,根本的依据还是要围绕着本次测试目标和自己所面对的各种客观环境和客观条件的现状来判断。
为什么目前我们国内的企业加班多,外企加班少,中国的测试工程师们勤奋、努力,但还是达不到美国产品的质量?除了企业文化、工艺、经验积累、技术积累等客观因素外,我们在制定项目的测试计划和测试策略时,是否进行了足够的“多算”来保证胜利,却常常被大家忽略了。在实际工作中,常看到的情况是:一个测试计划和一个测试策略在制定好后,可能会一直延续到5个测试项目、10个测试项目,甚至更多的测试项目中继续执行,而没有任何改变。也许大的变化就是每个测试项目开始前,仅仅修改测试计划中各路标的日期、时间而已。对于测试计划和测试策略的“少算”,往往导致了我们在测试执行过程中显得时间紧迫,大家忙得热火朝天,加班甚多,但测试目标的实际效果却未必达到我们心目中的理想效果,而仅仅是达到了流程和制度的要求过第1章“测试的态度”,帮助我们拥有了测试成功的软实力。而本章将通过融合中国古代经典的军事哲学思想,来帮助我们掌握取得测试成功的硬实力。软、硬实力皆有后,能让测试人员更有力地挥舞起遨游高空的翅膀。
2.1 测试资源与时间控制
古人云:“多算胜,少算不胜”。它告诉我们这样一个道理:做任何事之前,必须先在脑中盘算清楚才行动,切忌盲目冲动。“多算”与“少算”的关系是越反复思虑,越周密推算,越能赢得胜利;反之就可能大打折扣,甚至招致惨败。因此,我们必须明白,一个“算”字的重要性,即不算不胜,多算必胜。
引申到我们的测试工作中,无论是测试计划和测试策略的制定者,还是测试任务的执行者,都需要在工作中“多算”。对于测试计划和测试策略的制定者,需要针对测试的项目时间、参与测试的人力资源状况、测试所需要的各类测试仪器资源、项目中影响进度的风险预期等诸多客观因素来制定相应的测试计划和测试策略,以保证测试目标的佳实现。测试策略与测试计划是互相联系、紧密配合的,两者不可互相独立地制定,毕竟我们制定测试计划和测试策略的目的是为了达成终的测试目标。在实际测试工作中,很多人在制定测试计划时,有意或无意地把测试策略独立开来进行设计,基本上只按主观意识来制定一个测试任务的时间进度表,而且通常都是按理想的状态或惯性来制定,是否真的对风险和意外情况留有足够的缓冲是不得而知的,这也是非常多的测试工程师在进行测试任务时,常常大量加班的一个本因。同时,未将测试策略与测试计划紧密联系起来共同制定,也是一个影响后计划延误、测试质量不高的一个重要因素。首先通过一个简单的军事案例来论证一下计划和策略之间的关联性。案例
某次战役,某师接到命令必须在3小时内渡过黄河,让部队到达预定地点阻击敌人。这时,部队的指挥人员在制定计划和渡江策略时想到了两个方案。居安思危的心态和“人无远虑,必有近忧”的精神状态。很多在不规范的测试环境中工作,或者在一个不重视测试的环境中工作的朋友都有这样的苦闷:虽然,当前的单位给了自己一个起飞的平台,但是由于不少客观的原因限制,在这个平台上自己很难有在测试领域不断上升提高的机会,而自己的水平和眼界也长期停留在原地踏步的状态,无法再体会到测试所带来的成就感,或者工作所带来的激情。
于是有的人开始讨厌测试这份工作,认为其毫无意义,不受公司重视,工作仅仅是简单重复,是一份只需要由一些能力弱的人从事的傻瓜工作。自然有人在工作了一两年后,离开了测试这个行业,并到处对人说:“测试是很简单的工作,测试很不受重视,测试没意义。”从而导致社会上形成了一些对测试的西门子认识。因此,目前还在一些不规范的测试环境中工作的朋友,如果你不想与这个组织“结婚”,那么请努力在当前的环境中工作、学习。
当有一段时间,自己发现再也无法提高和提升自己的时候,就可以考虑到一个真正规范的好的测试平台去长长见识了。如果你觉得离开曾培养过你的组织,个人情感上有亏待的感觉,那么你可以悄悄给自己立下一个目标:“出去取经,留洋后,一定再回老东家,将自己在测试领域的所见所闻,毫无保留地奉献出来,帮助有恩于自己的老东家提高测试水平。”这样你心里就不会有内疚感了,不但可以帮助公司“塞翁失马,焉知非福”,免费得到先进的测试理念和测试流程,有利于公司长期地提升产品质量,同时自己也避免了测试理念和水平止步不前。综合来看,对当前的公司、对自己都是一个双赢的结果。总结:对于所有的测试人员,为了能让自己在未来5~10年依然保持强劲的竞争力,就需要一直保持“人无远虑,必有近忧”的心态和精神状态。不轻言满足当前的工作内容,从深度和宽度上积极拓展自己多方面的测试技能。如果所工作的平台,无法再提升自己时,则需要依据自己的价值观来寻找好的“改进方案”。先利其器”。下面就可以开始打一场有准备的测试大仗了!
1.6 人无远虑,必有近忧
孔子有名句“人无远虑,必有近忧”。告诫我们要未雨绸缪,不要老看眼前的事物,而要为远景期望积极奋斗。几乎每一位有着1年以上软件测试工作经验的朋友都有这样的体会,当对自己所负责的那部分测试工作熟练后,后续工作相对就轻松了。这时无论是从事功能模块的手工测试,还是自动化脚本开发,人都会很容易地形成惰性。有的工程师则会满足眼前的工作职责,每天原地踏步,习惯于干混。
作为IT行业的一员,职业忧患意识是大部分人都需要的。或许有人担心35岁以后找不到工作;或许有人担心自己目前所拥有的技能未来还能否有市场;或许有人担心,如果离开现在的公司还能找到相同的岗位或更好的岗位吗?所以,职业的忧患意识为我们IT人带来了较大的工作压力和生存压力,也正是这些压力促使我们不断学习,不断往前进,不敢放松自己。总地来说,在这种压力下,我们感受到了一种进步的感觉,一种不断进步所带来的安全感。因此,无论从事什么岗位的测试工程师都必须拥有“人无远虑,必有近忧”这样的一个心态,才能不断提升自己。对于仅仅从事过黑盒功能测试的工程师,要不断地多丰富自己的业务相关知识,或者牺牲一些个人休息时间学习一些自动化测试的技术和测试工具开发的相关知识,多多扩展自己在测试领域的技能。如果有心向软件开发方向发展也可以多花些时间和精力,利用空闲时间学习一些软件开发的技能。对于进入测试行业直接就从事自动化测试脚本开发或测试工具开发的朋友,为了写出好的测试脚本、测试工具,应该寻找一些机会到手工测试一线去体会具体实战测试的感受。这样不但可以直接促进脚本开发或工具开发质量的提升,也有利于自己有目的地优化开发工具的选择和对测试的全面了解。
对于少数在国际大公司从事软件测试工作的朋友们,你们是幸运的。因为,可以有机会在一个大平台上体验到欧美全面、先进的测试规范和测试流程,以及自动化测试平台和自动化测试的理念。可是对于许多刚毕业就进入国内中小企业的测试同行,要在一个较高的层次提高自己对软件测试的理念、自动化测试的理念和学习到规范的软件测试流程,将会困难重重。由于国内中小企业开始启动软件测试的时间较晚,投入的资源少,以及公司重视程度的相关因素,在这些企业工作的大部分软件测试工程师很可能会长期停留在较初级的软件测试理念状态中,甚至有可能是到新的收获为我所用。仔细观察身旁的人,你会发现,无论多么出色的人,也不可能拥有所有的优点;而看上去十分乏味的人,也必然会有长处。无论对于哪一类人,你只需学习他们的长处就可以了;而对于他们身上的不足之处,则可当做教训来警惕自己。
虽然从态度上我们需要向周围的所有人学习,不过总地来说,通过观察所在环境中出类拔萃的人,是好的学习方法。毕竟在各行各业出类拔萃的人,必有过人的优点。在这样的人物身边,就像站在一面明镜前,照见我们的缺失。此时,善学改过就是快速的进步方法。
聚焦在我们的测试工作中,对于那些的测试工程师,可以发现如下优点:
工作非常执着,对bug的定位不轻言放弃;
坚持真理,无畏开发工程师和管理层的怀疑;
能更灵敏地找到正确的bug定位方法;
具备非常深厚的产品常识,可深层次地思索bug的集结地;
爱好学习并广泛地了解业务相关知识;
谦虚好学。
从一些好的管理者身上则可以看到如下优点:
为人平和,对下属基本不会大吵大闹;
维护测试团队的利益和重要性;
合理的工作计划,不会让下属无缘无故地加班;
主动积极与下属沟通、谈心,关心下属的工作、生活感受;
对团队的每一个成员能不抛弃、不放弃;
为人善良、真诚;
尽可能地公平、公正;
具备开放的心,接受团队成员提出的新观点和新建议。
1.5 工欲善其事,必先利其器
无论对于从事工程技术类工作的人,还是从事艺术类工作的人,要做好工作,都要先使工具锋利才能事半功倍。正如:搞艺术雕刻的艺术家肯定需要对各种雕刻刀具的特性非常了解,并熟练使用才能让自己的创意和想法得到好的发挥。“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者。”其含义不仅仅指要掌握好工具的使用,更表达了要做好一件事,好的准备工作是非常重要的前提。