有效软件测试的50条建议中文版+英文原版欢迎下载!!!
希望对大家有帮助现已绝版的一本好书!
[ 本帖最后由 manbuyunduanlg 于 2008-4-25 16:03 编辑 ]
继续传
继续[ 本帖最后由 manbuyunduanlg 于 2009-1-20 13:17 编辑 ]
go on
go on[ 本帖最后由 manbuyunduanlg 于 2008-4-18 13:27 编辑 ]
go on
go on[ 本帖最后由 manbuyunduanlg 于 2009-1-20 13:17 编辑 ]
go on
go on[ 本帖最后由 manbuyunduanlg 于 2008-4-18 13:27 编辑 ]
go on
go on[ 本帖最后由 manbuyunduanlg 于 2008-4-22 12:59 编辑 ]
go on
go on[ 本帖最后由 manbuyunduanlg 于 2008-4-22 13:00 编辑 ]
go on
go on[ 本帖最后由 manbuyunduanlg 于 2009-1-20 13:17 编辑 ]
go on
go on[ 本帖最后由 manbuyunduanlg 于 2008-4-22 13:01 编辑 ]
go on
go on[ 本帖最后由 manbuyunduanlg 于 2008-4-22 12:59 编辑 ]
最后一个
最后一个,终于传完了.最后一个赠送给大家![ 本帖最后由 manbuyunduanlg 于 2008-4-18 13:22 编辑 ] :) 正找呢,谢谢先! 怎么还要付费啊 因为这本书早就绝版了,在市面上根本买不到,我找遍了沈阳所有书店,以及各大学的图书馆,才找到一本,然后是花了重金扫描的!!!
资料确实是很好的,绝对物有所值!!!:) 原来是本书啊,扫描过来的看的费劲 确实值得一读! 要不要脸还收费不下! 青铜元老,说话有点臭,你大可以不下的。
没有人强迫你,各位下载的朋友,看看资料就知道付费也是值得的!:lol 目录
第1章 需求阶段
第1条:测试人员及早介入
第2条:验证需求
第3条:需求就绪后马上设计测试过程
第4条:确保需求变化得传达
第5条:注意在现存系统上进行开发和测试
第2章 编制测试计划
第6条:了解手头得任务和相关的测试目标
第7条:考虑风险
第8条:根据功能优先级安排测试工作
第9条:牢记软件方面的问题
第10条:获得有效的测试数据
第11条:规划测试环境
第12条:估计测试准备和执行所需的时间
第3章 测试组
第13条:定义角色和职责
第14条:测试技巧、行业知识和经验三者缺一不可
第15条:评估测试人员的有效性
第4章 系统构架
第16条:了解系统构架和基本组件
第17条:确认系统的可测试性
第18条:使用日志增加系统的可测试性
第19条:验证系统支持调试和发行两种执行模式
第5章 测试设计和测试文档
第20条:分而治之
第21条:使用测试过程模板和其他测试设计标准
第22条:根据需求得到有效的测试用例
第23条:把测试过程当作“动态”的文档
第24条:利用系统设计和系统原型
第25条:设计测试用例场景时采用经过检测的测试技术
第26条:在测试过程中避免包含限制和详细的数据元素
第27条:运用探索性测试
第6章 单元测试
第28条:用结构化的开发方法来支持有效的单元测试
第29条:在实现之前或者与实现同时开发单元测试
第30条:使单元测试的执行成为生成过程的一部分
第7章 自动测试工具
第31条:了解各类测试支持工具
第32条:自主生成一个工具
第33条:了解自动测试工具对测试工作的影像
第34条:关注组织的需要
第35条:在应用程序的原型上对工具进行测试
第8章 自动测试:选择最好的实践
第36条:不要过分依赖记录/回放工具
第37条:不要时自制开发一个测试工具
第38条:使用经过考验的测试教本开发技术
第39条:尽量使回归测试自动化
第40条:实现自动生成和烟雾测试
第9章 非功能性测试
第41条:不要事后才考虑到非功能性测试
第42条:用产品级数据库进行性能测试
第43条:为预期受众定制可使用性测试
第44条:特定需求和整个系统都需要考虑安全性
第45条:研究系统对并发性测试计划的实现
第46条:为兼容性测试建立高效的环境
第10章 管理测试的执行
第47条:明确定义测试执行周期的开始和结束
第48条:隔离测试环境和开发环境
第49条:实现缺陷追踪生命周期
第50条:追踪测试工作的执行 第1章:描述了测试工作在需求阶段需要考虑的问题。在需求阶段,包括测试组代表在内的所有涉众必须参与需求工作,并且必须受到需求变更通知,这是非常重要的。此外,对于任何大型项目来说,基于需求开发测试用例都是一个最基本的理念。测试组参与此阶段工作的重要性怎么强调都不过分,只有在这个阶段才能获得对体统和它的需求的全面理解。
第2章:描述了测试规划活动,其中包括:对测试工作目标的了解方法,确定测试策略的方法,以及有关数据,环境和软件本省需要考虑的问题。在软件生命周期中,规划工作必须及早开始,这是因为我们需要为成功地实施测试工作预留时间。及早规划使得我们可以对测试进度和预算进行估计,并且使之获得批准和加入整个软件开发计划。我们必须不断地监控这些估计,并且和实际情况进行比较,这样就可以根据需要对它们进行修正,并且实现预期地目标。
第3章:主要讨论测试组的人员构成。所有成功地测试工作地核心是执行它的人。一个成功的测试组需要同时具备技术和行业两方面的知识,还要有结构化和简明的角色和职责划分。为了确保测试工作成功完成,在整个测试过程中,必须不断地评估每个测试组成员地有效性。
第4章:讨论了有关测试系统构架方面的考虑。为了保证系统本身是可以测试的,能够进行灰箱测试和有效进行缺陷诊断,考虑这些因素是非常重要的,但是它们经常被忽视。
第5章:详细描述了如何有效地设计和开发测试过程,其中包括在测试创建和文档化方面需要考虑的问题,还讨论了最有效的测试技术。随着时间的推移和系统开发迭代的继续,需求和设计会不断精化,因此测试过程也要不断精化,它们需要加入新的和修改后的需求以及系统功能。
第6章:讨论了在整个测试策略中,开发人员进行单元测试所扮演的角色。在实现阶段中,单元测试会显著地提高软件质量。如果全面地执行了单元测试,以后地测试阶段会更成功。但是,基于对问题的了解,随意的单元测试和基于系统需求的,结构化的,可重复的单元测试是有区别的。
第7章:讲解了有关自动测试工具的问题,其中包括:在项目中使用恰当的工具类型,有关定制开发还是购买的决定和为组织选择恰当的工具需要考虑的因素。本章描述了多种类型的测试工具,它们可以用于开发生命周期的各个阶段。此外,本章还讲到了开发定制工具方面的问题。
第8章:讨论了为自动测试选择最佳实践方面的问题。本章描述了如何正确地运用记录/回放工具、自制测试工具和回归测试。
第9章:提供了测试一个应用软件非功能性方面的信息。如果满足了应用程序的非功能性需求(包括性能、安全性、可实用性、兼容性和并发性测试),那么会提升应用程序的整体质量。
第10章:提供了测试执行的管理策略,其中包括:追踪测试过程执行和缺陷生命周期的正确方法以及收集用于估计测试进程的度量。