您的位置:首页 > 其它

翻译:Testing And Quality Assurance For Component Based Software

2008-12-07 18:41 330 查看
本译文声明:

译者团队:[/b]云中哈哈. [/b]奶牛, [/b]漫步, [/b]春风化雨, [/b]小布丁.[/b]梦梦[/b]

任何人不得未经团队允许将此文章用于任何商业用途.

测试群:
2986625

本团队保留最终解释权.

时间:二零零八年十二月二日

~~~~~~~欢迎对本文译得不好的地方提出意见~~~~~~欢迎加入翻译团队~~~ ^_^
~~~~

《[/b]Testing And Quality Assurance
For Component Based Software [/b]》[/b][/b]

目录:

前言:(90%)哈哈

这本书说的是什么

为什么重用第三方组件的思想最近变得很流行.

为什么测试组件和基于组件的软件那么重要

组织

这本书适合你么?

知识点

关于译者

第一部份:介绍

1.1
对于软件的组件的介绍

1.1.1
1.1软件组件化演变过程

1.1.2
1.2为什么组件的重用是很重要的.

1.1.3
什么是组件

1.1.4
在CBSE中的组件属性

1.1.5
组件的基础元素

1.1.6
CBSE中,模块化与组件化的对比

1.1.7
一种对组件化的处理

1.1.8
问题,担心,和需要在组件有效性上和质量控制.

1.2
组件测试

1.3
基本组件的软件的介绍

1.4
测试基本组件的软件

1.5
组件测试能力

第二部分:对组件测试使用的方法

1.6
[/b]黑盒测试方法 [/b](10%[/b])春风[/b]

1.6.1
介绍

1.6.2
测试基础

1.6.3
测试技术和方法

1.6.3.1
随机测试

1.6.3.2
分部测试

1.6.3.3
范围测试

1.6.3.4
基于结果列表的测试

1.6.3.5
异常测试

1.7
[/b]白盒测试方法 [/b](10%[/b])哈哈[/b]

1.7.1
流程图标记法

1.7.2
路径测试

1.7.2.1
声明覆盖

1.7.2.2
分支覆盖

1.7.2.3
多状态覆盖

1.7.2.4
路径覆盖

1.7.2.5
循环覆盖

1.7.3
数据流测试

1.7.4
面向对象测试

1.7.4.1
继承

1.7.4.2
多态

1.7.4.3
界面

1.7.4.4
绑定覆盖

1.7.4.5
基于状态模式的测试

1.7.5
对组件化测试的争论

1.7.6
结尾

1.7.7
引用

1.8
[/b]组件化测试的自动化测试方法和相关工具 [/b](10%[/b]) [/b]漫步[/b]

1.8.1
自动化测试

1.8.1.1
自动化测试基础

1.8.1.2
流程

1.8.1.3
不同测试类型的工具.

1.8.2
面向组件的测试工具

1.8.2.1
ADLscope: 一个基于特殊需要的组件化测试工作

1.8.2.2
用JAVA写的测试工具及相关工具包

1.8.3
用CBSE进行组件自动化测试

1.8.3.1
组件化测试信息的系统化管理

1.8.3.2
对组件的自动化测试执行

1.8.3.3
自动化测试的产生

1.8.3.4
系统化的测试平台

1.8.3.5
对组件的系统衰退测试

1.8.4
摘要

1.8.5
引用文献

第三部份:对基于组件化开发的项目进行测试的正确方法

1.9
进行集成测试

1.9.1
介绍

1.9.1.1
类型1:组件间的错误

1.9.1.2
类型2: 交互操作中的错误

1.9.1.3
类型3: 使用习惯上的错误或其它错误

1.9.2
传统的集团测试方法

1.9.2.1
基于功能上的减压测试

1.9.2.2
基于调用图的传统测试方法

1.9.3
对组件化进行测试的一个测试模型

1.9.3.1
测试的元素

1.9.3.2
组件交互图

1.9.3.3
证明是充足测试的标准

1.9.4
黑盒测试方法

1.9.4.1
接口集

1.9.4.2
事件集

1.9.4.3
上下文关系和内容关系表

1.9.5
基于UML的测试方法

1.9.5.1
上下文关系图

1.9.5.2
内容相关关系图

1.9.6
摘要

1.9.7
引用

1.10
组件化软件的回归测试

1.10.1
介绍

1.10.2
为了相关产品的维护活动性. 减少同一组件在相关产品下的出错.

1.10.2.1使用UML图

1.10.2.2相关的维护行为

1.10.3
目的: 为了进行优美的和可适性的维护.

1.10.3.1控制相似功能的进化

1.10.3.2数据依赖性发展进化

1.10.4
摘要

1.10.5
引用

1.11
[/b]性能测试及评估 [/b](10%[/b]) [/b]梦梦[/b]

1.11.1
基础内容

1.11.1.1测试测试及评估的主要集中点

1.11.1.2性能测试流程

1.11.1.3性能测试和评估的难点, CBSE的需求

1.11.2
性能测试点

1.11.2.1单元评价

1.11.2.2速度相关性评价

1.11.2.3可用性评估

1.11.2.4依赖性评估

1.11.2.5吞吐量评估

1.11.2.6其它可测量性的评估

1.11.3
性能的测试方法

1.11.3.1经典的性能评测方法

1.11.3.2组件化性能评测模型

1.11.4
性能测试和评估工具及相关技术

1.11.4.1跟踪和监听技术

1.11.5
摘要

1.11.6
相关引用

1.12
组件化测试框架

1.12.1
BIT组件和包装

1.12.1.1BIT的组件

1.12.1.2组件外壳

1.12.2
一个用于测试那些可进行测试的组件的框架和分布式测试的环境

1.12.2.1可测试的组件结构

1.12.2.2组件测试框架

1.12.2.3测试驱动

1.12.2.4一个可分布式测试的环境

1.12.3
用于跟踪组件行为的框架

1.12.3.1基于系统事件的组件的跟踪模型

1.12.3.2JAVA组件的跟踪包

1.12.3.3分布式跟踪环境

1.12.4
一个用于组件化性能评测评估的框架

1.12.4.1分布式性能测试环境

1.12.4.2组件性能库

1.12.4.3性能跟踪技术

1.12.5
IBM的测试工具集合解决方案

1.12.5.1STCL架构需求

1.12.5.2STCL架构

1.12.6
摘要

1.12.7
引用

第四部份: 对组件或基于组件化软件的
质量保证(QA)

1.13
组件的质量保证

1.13.1
对于在硬件上和在软件上做质量保证的主要区别

1.13.1.1当前在硬件上使用的方法学

1.13.1.2硬件上和软件上做质量把握主要的不同

1.13.2
软件的质量保证

1.13.2.1质量保证的实质: 流程和处罚

1.13.2.2主要的质量保证任务

1.13.3
在组件上的QA参与到主要的问题中

1.13.4
融入开发和QA对组件的处理

1.13.4.1第一步:前提(学习) 阶段

1.13.4.2扩展需求阶段( 包括用户和证明者的需求 )

1.13.4.3内部需求阶段

1.13.4.4设计阶段

1.13.4.5实现阶段(也叫编码阶段)

1.13.4.6测试,测评和验证阶段

1.13.4.7布署阶段

1.13.4.8发布阶段

1.13.5
摘要

1.13.6
引用

1.14
对基于组件化软件进行的质量保证

1.14.1
主要问题

1.14.1.1基于组件化开发系统的显著特点

1.14.1.2传统的系统和基于组件化SQA的主要不同

1.14.2
组件的演变

1.14.2.1组件演变标准

1.14.2.2多种标准的选择

1.14.2.3一种特别的处理和组件演变的技术

1.14.2.4组件演变过程中的一种普通处理手段

1.14.3
确保质量的合适和整合流程

1.14.4
组件质量的正确性

1.14.5
几种主要的限制对于传统的SQA处理流程

1.14.6
一种上下左右前后互补的SQA

1.14.6.1Dromey的质量转移性质方法

1.14.6.2Tervonen的”目标-规则-检查表-公制”模型

1.14.7
在软件中建立质量: 面向对象设计用例

1.14.8
开发着CBSS中的SQ进行整合的一种处理

1.14.8.1ITSET

1.14.8.2Rational unified process

1.14.8.3带SQL的RUP/ITSET

1.14.9
摘要

1.14.10
引用

1.15
组件标准和基于组件化的软件标准和证明

1.15.1
处理和生产标准化

1.15.1.1处理标准化

1.15.1.2生产标准化

1.15.2
标准的软件测试

1.15.3
组件和组件化软件的标准化

1.15.4
标准体系

1.15.4.1ISO/IEC 12207或IEEE/EIA 12207

1.15.4.2IEEE SESC Vision 2000框架

1.15.5
软件流程.产品,开发展的证明

1.15.6
一个组件的证明.

1.15.7
生产组件者的责任和他们的证明

1.15.7.1一张”蓝图”

1.15.7.2组件:是一个产品.而不是服务

1.15.7.3法律责任对产品的脱离: 合同, 民事侵权行为, 和产品没有失误的责任

1.15.7.4一种无责的声明

1.15.7.5标准和证明 在责任脱离时扮演的角色

1.15.8
摘要

1.15.9
引用

1.16
组件质量证明和测量

1.16.1
证明,验证,和测试的经典方法

1.16.1.1专用术语和任务

1.16.1.2在特殊的需求,设计,实现和测试中的标准

1.16.1.3重现,审计,走读,视察,证明其达到标准

1.16.1.4对软件组件的测试标准

1.16.2
先进的方法和他们与经典方法的整合

1.16.2.1技术方法

1.16.2.2组织机构的方法

1.16.2.3传统方法与先进方法的整合

1.16.3
一个软件质量评估框架

1.16.4
对组件的可行性的质量评估

1.16.4.1对软件质量的可行性评估

1.16.4.2对组件的可行性评估

1.16.5
就偏离数目和引导线而论的预言模型

1.16.5.1需要一个警告/提醒自己预计会出现的偏离数目.就像一个预言家发出的对偏离数据的估计.(每一个软件都和预想有所偏差)

1.16.5.2在软件设计和实现中的质量引导线

1.16.5.3在预言模型中提出的对脱离主线的一些问题

1.16.6
其它可行性软件评测及其标准.

1.16.7
摘要

1.16.8
引用

1.17
组件化软件的质量证明

1.17.1
一些怀疑的声音和伙伴构架建议

1.17.2
组件化软件生命周期的最小需求

1.17.2.1IEE 1517 概貌

1.17.2.2IEEE 1517 的过程,有效性和任务.

1.17.3
组件标准的位置

1.17.4
重用内部组件的成功和失败的要素

1.17.5
失败的模式和失败的原因.

1.17.6
摘要

1.17.7
引用

1.18
关于作者

1.19
索引
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐