• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试之系统测试设计的层次分析

发布: 2009-8-11 10:03 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 87次 | 进入软件测试论坛讨论

领测软件测试网

3.3.2、业务功能的分解

  通过对系统进行黑盒分析,分解测试项及每个测试项关注的测试类型。

  3.3.3、业务功能的组合

  主要关注相关联的功能项的组合功能的实现情况。

  3.3.4、业务功能的冲突

  业务功能间存在的功能冲突情况。比如:共享资源访问等。

  3.4、子系统层

  针对产品内部结构性能的测试。关注子系统内部的性能,模块间接口的瓶颈。

  3.4.1、单个子系统的性能

  应用层关注的是整个系统各种软、硬件、接口配合情况下的整体性能,这里关注单个系统。 3.4.2、子系统间的接口瓶颈

  例如:子系统间通讯请求包的并发瓶颈。

  3.4.3、子系统间的相互影响

  子系统的工作状态变化对其他子系统的影响。

  3.5、协议/指标层

  针对系统支持的协议、指标的测试。

  3.5.1、协议一致性测试

  3.5.2、协议互通测试

  系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。

  2、系统测试的对象:

  系统测试的对象不仅仅包括需要测试的产品系统的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等。因此,必须将系统中的软件与各种依赖的资源结合起来,在系统实际运行环境下来进行测试。

  3、系统测试的设计

  系统测试过程包含了测试计划、测试设计、测试实施、测试执行、测试评估这几个阶段,而整个测试过程中的测试依据主要是产品系统的需求规格说明书、各种规范、标准和协议等。在整个测试过程中,首先需要对需求规格进行充分的分析,分解出各种类型的需求(功能性需求、性能要求、其他需求等),在此基础之上才可以开始测试设计工作,而测试设计又是整个测试过程中非常重要的一个环节,测试设计的输出结果是测试执行活动依赖的执行标准,测试设计的充分性决定了整个系统过程的测试质量。因此,为了保证系统测试质量,必须在测试设计阶段就对系统进行严密的测试设计。这就需要我们在测试设计中,从多方面来综合考虑系统规格的实现情况。通常需要从以下几个层次来进行设计:用户层、应用层、功能层、子系统层、协议层

  3.1、用户层:

  主要是面向产品最终的使用操作者的测试。这里重点突出的是在操作者角度上,测试系统对用户支持的情况,用户界面的规范性、友好性、可操作性,以及数据的安全性。主要包括:

  3.1.1、用户支持测试

  用户手册、使用帮助、支持客户的其他产品技术手册是否正确、是否易于理解、是否人性化。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网