搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
软件测试技术、方法和环境
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787512407077
  • 作      者:
    徐拥军,王炯,郝进编著
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2012
收藏
内容介绍
    《软件测试技术、方法和环境》是作者近20年实践经验的总结与提高,全面论述了软件测试技术、过程和方法,以及组织级的软件测试体系建设和运用。一方面讲述了软件测试目的和原则、测试的组织形式、组织级软件测试体系建设及测试人员培养等。另一方面从技术角度论述了同行评审方法、测试用例设计方法、测试度量与分析、自动化测试及性能测试等。最后通过一个行业核心业务系统测试案例,展现了各种测试技术和管理方法如何综合使用。提出的基于迭代的测试过程和行业核心业务系统测试是实践的总结,适用于中国当前的现实情况。
    《软件测试技术、方法和环境》有助于测试人员及其他技术人员快速提高测试能力,适合业内人员阅读、使用,也可以作为计算机专业的教学参考书。
展开
精彩书摘
    软件测试是一个关系软件开发全局的工作,在现代软件开发和工程项目实践中的作用越来越突出。随着软件产业的发展,从事各类软件测试的技术人员越来越多。软件测试工程师在工作环境、自身能力和价值创造等方面的改善和提升,不仅对于测试工程师自身,而且对于软件开发组织、用户单位乃至软件产业的发展,都有重要的意义。本章主要关注测试工程师的成长之路,涉及测试能力培养、测试心理调适、测试与开发协作等专题,提出测试人员要“过五关”,一步步地迈向成功之路,并给出自我评估和如何进阶的方法。希望这些内容对有志于在软件测试方面发展的人士,有志于打造高效测试团队的组织和人士有所启发。
    一个初入此道的测试工程师,如何通过组织的培养和自身的努力,逐步成长为中级测试经理,最后成长为测试专家,是需要迈过很多关口的。本书总结为“过五关”,包括“心理关”、“业务关”、“技术关”、“专业关”和“管理关”等。下面分别进行说明。
    3.1.1过心理关
    在当前的软件行业,除了一些软件产品公司和以测试为主业的公司(如测试外包、测试咨询服务公司)之外,一般的软件公司(如软件开发、服务、系统集成公司等)受到各种主客观因素的影响,对测试工作的重视程度不高。在这里,软件测试一般不被认为是一个高级的工作,似乎只有不会做编程的人才转去做测试。
    刚刚涉足专业测试工作的人士,在开始时,常常从心理上感到很不适应。这种不适感既与上面讲的测试工作、测试工程师不受重视有关,也与测试工作本身的性质有关。因为软件开发和软件测试是一对矛盾,软件设计和开发是对系统的构建过程,是矛盾的主要方面;而软件测试是发现软件中的BUG的过程,是对系统构建过程的验证,是矛盾的次要方面。软件设计和开发是支配的、主动的;软件测试是受支配的、被动的。为了做好软件测试,软件测试工程师必须接受这种地位。对于从开发转测试的人士来说,这种心理习惯的改变有时很痛苦,甚至发火,恨不能自己动手修改程序。但是测试人员是不能修改程序的,只有忍耐,做好测试职责范围的工作,或给开发人员以必要的提醒和帮助。在这样平凡而琐碎的工作中,不断地体现出测试的价值:尽早地发现需求和设计中的缺陷,更多地发现程序中的BUG,通过高效率的测试工作驱动整个系统逐步地稳定,使之最终得到用户的认可,并上线运行。测试人员正是通过这些工作,逐渐赢得项目经理、开发人员和用户单位的尊重、重视,甚至是敬佩。
    ……
展开
目录
第1章 测试技术引论
1.1 从系统工程角度看测试
1.1.1 从系统工程角度看测试的作用
1.1.2 从系统工程观点看软件测试
1.2 软件测试发展简史
1.2.1 软件测试的起源和发展历史
1.2.2 软件测试与质量的关系
1.2.3 软件测试与V&V的关系
1.3 测试的目的和作用
1.4 软件测试6W原则
1.4.1 WHEN原则:尽早地、及时地开始测试
1.4.2 WHAT原则:测试对象包括各阶段重要产出物
1.4.3 WHO原则:全员参与测试
1.4.4 WHERE原则:针对用户最容易遇到的缺陷进行测试
1.4.5 HOW原则:综合运用多种测试方法和技术
1.4.6 WHY原则:测试要适时终止
1.5 小结

第2章 测试组织形式
2.1 测试组织形式
2.1.1 项目内测试组形式
2.1.2 测试管理部形式
2.1.3 测试中心形式
2.2 测试组织形式选择
2.3 小结

第3章 测试人员成长之路
3.1 测试人员要“过五关”
3.1.1 过心理关
3.1.2 过业务关
3.1.3 过技术关
3.1.4 过专业关
3.1.5 过管理关
3.2 测试能力自评和发展
3.3 小结

第4章 组织级测试体系总体设计
4.1 测试体系的内容
4.1.1 组织级软件测试体系指的是什么?这是首先要回答的问题
4.1.2 组织级软件测试体系建设的意义何在?这是要回答的第二个问题
4.1.3 组织级软件测试体系包括哪些内容?这是要回答的第三个问题
4.2 测试体系建设过程
4.2.1 组织级测试过程的改进过程
4.2.2 组织级软件测试的结论
4.3 测试成熟度模型
4.3.1 TMMi成熟度级别
4.3.2 TMMi关键过程域
4.4 小结

第5章 基于迭代的测试过程
5.1 测试过程模型
5.1.1 V模型
5.1.2 W模型
5.1.3 H模型
5.1.4 测试过程模型选择策略
5.2 基于迭代的测试过程
5.3 测试过程监控策略
5.3.1 测试目标/策略和计划监控
5.3.2 项目产出物质量监控
5.3.3 测试执行顺序监控
5.3.4 软件版本监控
5.3.5 冒烟测试监控
5.3.6 回归测试监控
5.3.7 BUG处理监控
5.4 小结

第6章 同行评审过程和方法
6.1 同行评审概述
6.2 代码评审和走查
6.2.1 代码评审
6.2.2 代码走查
6.2.3 桌面检查
6.3 需求评审和设计评审
6.3.1 同行评审小组组成
6.3.2 同行评审过程
6.3.3 评审注意事项
6.3.4 同行评审实践
6.4 开发人员自测
6.5 从CMM到PSP/TSP
6.6 同行评审度量
6.7 小结

第7章 测试用例设计方法
7.1 白盒测试用例设计
7.1.1 逻辑覆盖测试
7.2 黑盒测试用例设计
7.2.1 等价类划分
7.2.2 边界值分析
7.2.3 因果图
7.2.4 错误推测
7.3 测试用例设计的策略
7.4 小结

第8章 测试度量与分析过程
8.1 软件度量概念
8.1.1 度量元
8.1.2 度量模型
8.1.3 资源模型
8.2 测试计划度量
8.2.1 测试规模估计
8.2.2 测试工作量估计
8.2.3 测试人数和工期估计
8.2.4 测试计划制订
8.3 测试过程度量分析
8.3.1 测试用例度量
8.3.2 缺陷度量
8.3.3 缺陷分析
8.4 建立测试度量分析体系
8.4.1 测试度量分析原则
8.4.2 测试过程性能基线
8.4.3 项目级测试度量分析过程
8.5 测试度量支持工具示例
8.5.1 缺陷管理
8.5.2 测试用例管理
8.5.3 质量预警
8.5.4 度量分析
8.6 小结

第9章 自动化测试体系建立
9.1 自动化测试策略
9.2 自动化测试基础建设
9.2.1 测试环境
9.2.2 持续集成平台
9.3 自动化测试框架和工具
9.3.1 自动化测试框架
9.3.2 自动化测试工具
9.3.3 测试脚本开发
9.3.4 自已动手开发测试工具
9.3.5 测试工具Sm@rtest介绍
9.4 自动化测试实践案例
9.4.1 ESB平台介绍
9.4.2 ESB产品自动化测试需求
9.4.3 ESB平台自动化测试方案
9.4.4 ESB自动化测试效果
9.5 自动化测试过程建立
9.5.1 自动化测试过程建立
9.5.2 组织级自动化测试体系的建设
9.6 小结

第10章 性能测试过程和方法
10.1 对性能测试的理解
10.1.1 从理发店模型理解性能
10.1.2 理解系统性能度量元
10.1.3 性能测试的特点
10.2 性能测试规划和设计
10.2.1 性能测试目标确定
10.2.2 性能测试需求分析
……
第11章 行业核心业务系统测试实践
附录1 术语
附录2 参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证