全程软件测试
- yingyings48 财富等级:
|
|
Kerry.Zhu的学生,肯定要读的。讲的测试工具很多,理论很多,比较泛。但还是一本比较全面的书,支持老师是肯定的啦。
|
|
此评论对你有用
没用
|
| |
|
|
|
关注。。。
- juanzi11 财富等级:
|
|
还满关注的,其实专家出的关于软件测试的书很多,而这本,虽然就看了点,但是却感觉是最适合象我这样的程序菜鸟学习了。。。
|
|
此评论对你有用
没用
|
| |
|
丛书总序
- jianfenglin 财富等级:
|
初次听说电子工业出版社准备策划出版一套《测试实践丛书》,我就感到一种欣慰,这个选题对中国软件产业发展具有十分重要的现实意义。 当今世界软件产业之所以称之为产业,不仅是因为其产品的产值具有了超过传统产业的规模,而更重要的是因为其产品的工程化和工业化的生产与服务体系为整个人类社会提供了必要的质量保证。 随着用户对软件产品质量要求的不断提高以及软件工程技术的日益成熟,软件测试在软件生产与服务过程中成为一个越来越重要的环节,在软件企业、IT服务企业、客户IT部门等机构中扮演着更为重要的角色。对于一个软件企业,“你不去发现缺陷,那一定是你的客户去发现缺陷”,提高软件产品质量已经成为增强企业竞争力的重要任务。 测试经理、测试工程师已经成为热门的职业,国际知名的软件企业和IT服务公司,从内设独立的测试部门、质量管理部门,到委托或承接第三方测试、测试外包、建立完整的缺陷测试管理与服务体系,组织形态日渐成熟,产业分工日趋细化,独立的测试行业已经初步形成。 近十几年来,在国家发展软件与集成电路产业政策的引导下,我国软件产业发展很快,软件企业成长迅速,但在整体上和发达国家软件企业差距还很大。其中的差距之一就体现在软件测试和质量控制上。虽然目前对测试的重视程度已经普遍提高,但是几乎所有的国内IT公司都存在测试时间不充分、测试软硬件资源不充分、缺乏合格的测试人力资源等问题。 发展中国的软件测试产业,无论是面向国际还是国内需求都应具有巨大的潜力和广阔的商业前景。其中,最关键的就是人才培养。培养一个优秀的测试工程师不容易,培养一个优秀的测试项目经理更困难。一个优秀的测试从业人员,不仅需要掌握测试理论、方法、技术、工具,还需要深刻理解过程管理,更需要具有很高的素质(理念、思路、沟通、表达等)。一个优秀的测试企业需要把人(People)、过程(Process)和技术(Technology)三要素有机地结合好。发展中国的软件测试产业还需要一批既懂技术又懂管理的企业家,他们才是中国软件测试产业发展的主力军。 《测试实践丛书》致力于从实践的视角融会贯通测试的理论、技术和管理,通过案例分析真正让人们理解People, Process, Technology三角关系在测试行业的成功运用。丛书的作者们把他们多年来理性的思考和宝贵的实战经验奉献给读者,相信会给大家带来思考和启发。 最后,衷心希望这套丛书能够为培养一批有志于发展中国软件测试产业的测试技术人才和管理人才做出重要的贡献。 陈钟
陈钟老师简介: 2004年被评为“影响中国软件开发的20人”之一。现任北京大学教授、博士生导师,北京大学软件与微电子学院院长、北京大学网络与信息安全实验室主任、北京大学工程学位评审委员会副主任。 社会兼职有中国软件行业协会常务理事、教育部计算机科学与技术教学指导委员会委员等。
|
|
此评论对你有用
没用
|
| |
|
推荐序
- jianfenglin 财富等级:
|
推荐序
翻阅少民的这部新作时,不禁让我想起一位好朋友前几天提到的《叙事谣曲》中“只弯一次腰”的故事:有一次,耶稣带着他的门徒彼得出门远行,在路上发现了一块破烂的马蹄铁,耶稣就让彼得拣起来,不料彼得懒得弯腰,假装没有听见。耶稣没说什么,自己弯腰拣起马蹄铁,用它在铁匠那里换了几文钱,并用这些钱买了十几颗樱桃。出了城,两人继续向前走,沿途都是茫茫的荒野,看不到人烟,也找不到水源。耶稣猜到彼得渴得厉害,就让藏在袖子里的樱桃悄悄掉出一颗。彼得一见,赶紧捡起来吃掉。耶稣边走边掉,彼得也就狼狈地弯了十七八次腰。于是耶稣对他说:“要是你刚才弯一次腰,就不会在后来没完没了地弯腰了。小事不干,就将在更多的小事上操劳。” 这个故事,不同的人有不同的感悟。作为一个软件行业的多年从业者,我很自然就联想到了软件开发过程。软件测试(具体到每一个测试用例的实施)正是在庞大复杂的软件产品开发过程中确保软件产品质量的“小事”。软件测试工作繁杂、琐碎又耗时,甚至有时吃力不讨好,这使得许多软件从业者对其不够重视;好多技术人员热衷于编码而不愿从事测试工作这样的“小事”;有些公司认为开发能出成果而测试可有可无,因而非常重视开发但不重视测试;许多国内软件企业存在着漠视测试过程、测试时间不充分、测试计划不细致、测试软硬件资源不足等问题,从而在软件质量控制上存在相当大的问题,以致项目延迟甚至失败。 在软件产业发展的几十年中,软件测试已逐步渗透到各个领域,成为越来越不可或缺的技术成分。例如,以前被认为距离软件技术比较远的汽车工业,现在已把高级车制造费用的20%~25%投入到电子设备与软件系统上。由此看来,软件的品质已成为人们日益关注的重中之重。如何找到一种全面的分析方法,来检测软件开发过程中不同阶段的结果,以便尽可能早地系统地保证或提高软件产品的质量和可靠性,从而减少后期“弯腰”的必要性与次数,已成为影响软件企业生产力与生产效率的关键问题。 可喜的是,越来越多的软件公司和管理技术人员在工作中将更多的时间和资源投向了测试方面。很多优秀企业中开发与测试的人员比例达到了3:1或2:1,许多顶尖的技术人员在从事质量控制和软件测试工作。而国内这几年软件测试人员的短缺和招聘难度的提高从反面证明了软件测试正越来越得到重视。 近年来,软件产业发展正从产品模式向服务模式(Software as a Service,SaaS)转变。 在过去的多年中,WebEx公司一直处于这一浪潮的领导地位。WebEx提供的网络会议服务(Web Conference)被称为改变人们工作方式的技术革命。朱少民先生与他带领的团队非常自豪而荣幸地参与了WebEx产品开发的整个过程,在这个过程中他们夯实了软件测试的理论基础,并积累了丰富的实战经验。 少民从事高校教育及软件开发测试工作多年,并且在美国硅谷工作两年,其经历是很好的理论与实践相结合的典范。与少民共事多年,了解他在软件测试领域的积累,从开始时采用简单、初级的测试方法,一步步发展到今天系统、科学的软件质量管理体系;从手工测试向自动化测试过渡;从几个人的测试小组到几百名测试工程师的大规模团队。现在,是到了将过去的经验教训作一番总结,以其亲身经历为业界同仁指点软件测试的规律与介绍成功实践经验的时候了。 这部《全程软件测试》是少民与其工作团队多年来的经验积累,其中一些观点与见解已经成为WebEx公司的基本工作准则,对软件研发领域有着重要的实质性贡献。本书通过实例全面描述了软件测试的整个过程,覆盖了测试管理的各个重要方面。对测试管理的各个层次和环节做了系统的介绍,包括测试策略制定、风险控制、缺陷跟踪和分析、测试管理系统的应用等,并且更进一步对如何执行本地化测试和国际化测试进行了阐述。作者重点聚焦在实践性上,从软件测试项目启动、测试计划开始,深入到测试用例设计、测试工具选择、脚本开发,以及功能测试和系统测试等各个步骤,并对它们都作了详细阐述。 让人印象深刻的是本书对软件测试工作中几个看似简单、实际上非常关键的问题作了详细的说明。例如就开发团队模式,作者介绍了以开发为核心,以项目经理为核心,以及“三国鼎立”(以项目经理、开发组长、测试组长为核心)的模式。而“三国鼎立”的测试团队具有独立、权威性地位的概念也是工作经验的总结。相信读者会从实战中体会到作者的深刻用意。 在探索高效软件测试与软件开发的过程中,本书覆盖了全面的理论分析和详细的实战阐述,对任何从事软件测试的人员和软件开发人员,以及软件工程相关专业的高校师生,都具有重要的参考价值。希望书中的一些真知灼见对广大读者有所裨益。
李钦敏(Jim Li) WebEx总部工程技术及中国研发高级总监 2007年6月于美国硅谷
|
|
此评论对你有用
没用
|
| |
|
|
|