系统测试技术及应用

系统测试技术及应用

ID:40747408

大小:249.50 KB

页数:30页

时间:2019-08-07

系统测试技术及应用_第1页
系统测试技术及应用_第2页
系统测试技术及应用_第3页
系统测试技术及应用_第4页
系统测试技术及应用_第5页
资源描述:

《系统测试技术及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.1基本概念4.2系统测试层次4.3系统测试方法4.4系统静态测试4.5功能测试4.6性能和缩放性测试4.7可用性测试4.8安全性测试4.9指标协议测试4.10安装卸载测试4.11兼容性测试4.12本地化测试4.13系统测试过程4.14其他阶段测试4.15测试案例分析第四章系统测试技术及应用14.1基本概念定义系统测试是将通过确认测试的软件,作为整个基于系统的一个元素,与硬件、某些支持软件和人员等其它系统元素结合在一起,在实际运行环境下,对系统进行一系列的组装测试和确认测试。系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合或与

2、之矛盾的地方专门的测试人员执行24.1.1系统测试对象系统测试对象为整个产品系统,它不仅包括产品系统的软件,还要包含系统软件所依赖的硬件、外设甚至包括接口。34.1.2系统测试与单元测试、集成测试的区别测试方法不同测试对象和目标不同评估基准不同44.1.3系统测试依据系统测试依据为系统的需求规格说明书、概要设计说明书、各种规范,在这里需要强调的是,通信产品与一般的软件产品不同,其系统测试往往需要依据大量的既定规范,比如各类规范、ITUT的各类规范等等,对于海外产品,系统测试依据还包括各个国家自定的规范。54.1基本概念4.2系统测试层次4.3系统测试方

3、法4.4系统静态测试4.5功能测试4.6性能和缩放性测试4.7可用性测试4.8安全性测试4.9指标协议测试4.10安装卸载测试4.11兼容性测试4.12本地化测试4.13系统测试过程4.14测试案例分析64.2系统测试层次用户层测试应用层测试功能层测试指标/协议层测试74.2.1用户层测试用户层测试是面向产品使用者的测试,它包括:用户支持用户界面安全性可维护(自检有效性、远程维护、软件加载和升级)84.2.2应用层测试应用层测试主要是针对产品工程稳定性的测试,它考察一个产品在实际应用背景下的功能实现、性能表现等情况,它包括以下几个测试方面:系统性能系统

4、可靠性、稳定性版本兼容性系统安装升级94.2.3功能层测试在设计功能层的系统测试方案时,我们需要考虑以下几个步骤:根据市场调查或规格说明书输出产品的功能概图,概图提供产品的功能列表和功能使用频度;功能概图应该保证重要的产品功能的完全覆盖;产品功能测试可根据功能概图提供的测试优先次序进行进度和资源的调配;产品特性里概念性功能可逐步分解,直至能够对产品进行输入和输出测试的可实施操作(基本功能);对产品的不同功能进行组合,考虑各类功能的组合测试方案。104.2.4指标/协议层测试指标/协议层测试往往根据规格说明书和产品标准(包括国际和国内标准)进行验证测试,

5、它强调的是标准的符合性,测试项目为预定义的产品规格、行业标准、如新国际测试、ITUT标准测试等等。114.1基本概念4.2系统测试层次4.3系统测试方法4.4系统静态测试4.5功能测试4.6性能和缩放性测试4.7可用性测试4.8安全性测试4.9指标协议测试4.10安装卸载测试4.11兼容性测试4.12本地化测试4.13系统测试过程4.14测试案例分析124.3系统测试方法系统测试主要分为静态测试和动态测试134.3系统测试方法-动态测试功能测试:功能测试是系统测试中最基本的测试,它不管软件内部的实现逻辑,主要根据产品的需求规格说明书和测试需求列表,验证

6、产品的功能实现是否符合产品的需求规格。性能测试:进行测试来评估一个组件或被测应用符合指定性能需求的程度,性能测试是一种特殊的非功能测试,衡量执行的速度和在典型工作条件下被测应用的响应以便确定这些特性是否满足被测应用的用户的需求。144.3系统测试方法-动态测试安全性测试:验证系统的保护机制在非常条件下是否能起保护作用,即是否符合安全目标。恢复性测试:恢复性测试主要采取人工手段使软件出错或系统部件出错,使系统不能正常工作,检验系统的自我恢复/自我保护能力。可靠性测试:一种非功能性测试需求,验证被测应用在正常使用时健壮切可靠。例如,确保被测应用不会有灾难性

7、的失败或内存不足问题。可用性测试:可用性测试是为了检测用户在理解和使用系统方面到底有多好。这包括系统功能、系统发布、帮助文本,以保证用户能够舒适地和用户交互。154.3系统测试方法-动态测试健壮性测试:健壮性测试也称容错性测试。主要用于测试系统在出现故障时,是否能够自动恢复或者忽略故障继续运行的能力。兼容性测试:测试软件是否和系统的其他与之交互的元素之间兼容,如:浏览器、操作系统、硬件等。安装/反安装测试:对软件的全部、部分或升级安装/卸载处理过程的测试。回归测试:在发生修改后重新测试先前的测试以保证修改的正确性。并保证由此修改不会引起其他的错误。本地

8、化测试:软件本地化测试是对本地化的软件进行测试的活动164.1基本概念4.2系统测试层次4.3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。