系统测试与其测试工具.doc

系统测试与其测试工具.doc

ID:59391778

大小:126.00 KB

页数:19页

时间:2020-05-29

系统测试与其测试工具.doc_第1页
系统测试与其测试工具.doc_第2页
系统测试与其测试工具.doc_第3页
系统测试与其测试工具.doc_第4页
系统测试与其测试工具.doc_第5页
资源描述:

《系统测试与其测试工具.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、8.8 系统测试由于软件只是系统中的一个组成部分,软件开发完成以后,最终还要与系统中的其他部分配套运行,进行系统测试。系统测试的对象是完整的、集成的计算机系统,重点是新开发的软件配置项的集合。因此,系统测试实际上是针对系统中各个组成部分进行的综合性检验。尽管每一个检验有着特定的目标,然而所有的检测工作都要验证系统中每个部分均已得到正确的集成,并能完成指定的功能。8.8.1 系统测试的目的与意义系统测试的目的是在真实系统工作环境下通过与系统的需求定义作比较,检验完整的软件配置项能否和系统正确连接,发现软件与系统/子系统设计文档和软件开发合同规定

2、不符合或与之矛盾的地方。系统测试是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合起来,在实际运行(使用)环境下,对计算机系统进行的测试。是为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试。而且,系统测试还要检验系统的文档等是否完整、有效。另外,系统测试的测试用例应根据需求分析说明书来设计,并在实际使用环境下来运行。最后,系统测试一般使用黑盒测试技术,并由独立的测试人员完成。对于软件工作而言,系统测试是软件研制人员参加系统的综合测试,软件及计算机系统加入到系统

3、中进行测试。应该一方面为系统测试提供必要的软、硬件及资料支持,另一方面从软件测试角度提出系统测试中关于软件的测试设计。从软件测试角度看,系统测试有如下几方面的意义:1)系统测试的环境是软件真实运行环境的最逼真模拟。系统测试中,各部分研制完成的真实设备逐渐替代了模拟器,是软件从未有过的运行环境。有关真实性的一类错误,包括外围设备接口、输入/输出、或多处理器设备之间的接口不相容,整个系统的时序匹配等,在这种运行环境下能得到比较全面的暴露。2)通常系统测试的困难在于不容易从系统目标直接生成测试用例。而系统测试由系统人员组织,从系统完成任务的角度测试

4、,软件在系统测试下获得了系统任务下直接的“测试实例”,这对检验软件是否满足系统任务要求是非常有意义的。8.8.2 系统测试中关注的重要问题按照软件测试生命周期概念,很显然,系统测试中最为关注的问题无非是系统测试过程定义、系统测试需求获取、系统测试策略选择、系统测试技术与方法、系统测试环境建立以及系统测试人员组织等。下面就这些关注的问题进行分别论述。1.系统测试过程系统测试过程与第5章叙述的测试过程是一致的,包括制定系统测试计划、设计测试系统、实施系统测试、执行系统测试和评估系统测试5个阶段。每个阶段的内容如表8-2所示。表8-2 系统测试各阶

5、段的任务活动名称输入工作输出工作角   色制定系统测试计划软件需求工作,软件项目计划系统测试计划测试设计员设计系统测试系统测试计划,软件需求工作系统测试用例系统测试过程测试设计员实施系统测试系统测试计划,工作版本系统测试脚本测试设计员执行系统测试系统测试计划,系统测试用例系统测试过程,系统测试脚本测试结果测试员评估系统测试测试结果2.系统测试需求获取系统测试需求所确定的是测试的内容,即测试的具体对象。系统测试需求主要来源于需求规格说明书或系统测试项目合同等。在进行系统测试需求分析时,可应用以下几条规则:251   测试需求必须是可观测、可测评

6、的行为。对于不能观测或测评的测试需求,无法对其进行评估,可以确定需求是否已经满足。252   在每个用例或系统的补充需求与测试需求之间不存在一对一的关系。用例通常具有多个测试需求;有些补充需求将派生一个或多个测试需求,而其他补充需求(如市场需求或包装需求)将不派生任何测试需求。253   在需求规格说明书中每一个功能描述将派生一个或多个测试需求,性能描述、安全性描述等也将派生出一个或多个测试需求。254   在系统测试需求中,以传统测试类型中的功能性测试需求和性能测试需求最为重要,是整个系统测试需求中的核心。1)功能性测试需求功能性测试需求来

7、自于测试对象的功能性说明。每个用例至少会派生一个测试需求。对于每个用例事件流,测试需求的详细列表至少会包括一个测试需求。对于需求规格说明书中的功能描述,将至少派生一个测试需求。2)性能测试需求性能测试需求来自于测试对象的指定性能行为。性能通常被描述为响应时间和资源使用率的某种评测。性能需要在各种条件下进行评测,这些条件包括:255   不同的工作量和/或系统条件。256   不同的用例和功能。257   不同的配置。性能需求在需求规格说明书中的性能描述部分中说明。对包括以下内容的语句要特别注意:258   时间语句,如响应时间或定时情况。25

8、9   指出在规定时间内必须出现的事件数或用例数的语句。260   将某一项性能的行为与另一项性能的行为进行比较的语句。261   将某一配置下的应用程序行为与另一

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

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

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