第10章系统测试.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

10.2.5线索测试的功能策略案例:在SATM系统中,按下Bl功能键在五种单独的语境中发生(屏幕5,6,10,12,和14),并具有三种不同的含义。这种指标的关键是,事件要在所有语境中驱动。第30页,共47页,星期日,2025年,2月5日10.2.5线索测试的功能策略基于事件的线索测试端口输入事件覆盖指标,定义5种覆盖指标:PI1:每个端口输入事件发生。PI2:端口输入事件的常见序列发生。PI3:每个端口输入事件在所有“相关”数据语境中发生。PI4:对于给定语境,所有“不合适”的输入事件发生。Pl5:对于给定语境,所有可能的输入事件发生端口输出事件覆盖指标,定义2种覆盖指标:PO1:每个端口输出事件发生。PO2:每个端口输出事件在每种原因下发生。第31页,共47页,星期日,2025年,2月5日10.2.5线索测试的功能策略基于端口的线索测试每个端口都要询问端口上会出现什么事件。然后根据每个端口的事件列表寻找使用输入端口和输出端口的线索。有些需求规约技术要求提供这种端口的事件列表。设备和事件之间的多对多测试应该在两个方向上进行基于事件的测试覆盖从事件到端口的一对多关系反之,基于端口的测试覆盖从端口到事件的一对多关系。案例:SATM系统不能使用这种测试,因为SATM不发生在多个端口上。第32页,共47页,星期日,2025年,2月5日10.2.5线索测试的功能策略基于数据模型的线索测试适用于“反应式”系统:长时间运行、维持与环境的关系覆盖率指标DM1:检查每个关系的基数,一对一、一对多、多对一、多对多DM2:检查每个关系的参与实体,实体的每个实例是否参与关系中DM3:检查关系之间的函数依赖关系,各类事务处理关系之间的显式逻辑联系第33页,共47页,星期日,2025年,2月5日10.2.6案例分析:SATM系统的测试线索实际账户信息见P177表10-10约束次序成功输入AMT卡后才能输入PIN码成功输入PIN码后才能请求输入事务处理前提条件SATM终端初始态显示屏幕1当日提取现金上限1000只能提取100元的整数倍原子系统功能(ASF):4种宏状态的各种分支卡输入PIN输入事务处理请求会话管理测试线索:三个基本事务处理类型余额查询存款取款第34页,共47页,星期日,2025年,2月5日WHPU第1页,共47页,星期日,2025年,2月5日章节内容10.1系统测试的概念10.2系统级功能测试(自学)10.3压力测试10.4性能测试10.5恢复性测试10.6安全性测试第2页,共47页,星期日,2025年,2月5日10.1系统测试的概念10.1.1系统测试前的准备工作10.1.2系统测试的主要内容10.1.3系统测试的测试数据10.1.4系统测试与确认测试第3页,共47页,星期日,2025年,2月5日10.1系统测试的概念系统测试将通过集成测试的软件系统,作为计算机系统的一个重要组成部分,与计算机硬件、外设、某些支撑软件的系统等其他系统元素组合在一起所进行的测试,目的在于通过与系统的需求定义作比较,发现软件与系统定义不符合或矛盾的地方。第4页,共47页,星期日,2025年,2月5日10.1.2系统测试的主要内容摘自《软件测试原理与实践》系统测试:对完整集成后的系统进行测试的阶段,用来评价系统对具体需求规格说明的符合性功能性测试:测试产品的功能和特性非功能性测试:针对不同的质量因素,需要收集、分析、统计大量的数据性能/负载测试:验证软件是否达到各种性能指标可伸缩性测试:确定产品参数的最大能力可靠性测试:评价产品在给定条件下在给定时间段内或很多轮迭代内,执行所要求功能的能力压力测试:评价系统超过所描述的需求或资源限制的情况下,保证系统不崩溃互操作性测试:保证两个或多个产品可以交换和使用信息,并恰当的在一起运行本地化测试:验证经过本地化的产品能够以不同的语言运行的测试第5页,共47页,星期日,2025年,2月5日10.1.3系统测试的测试数据系统测试所用的数据必须尽可能地像真实数据一样精确和有代表性。使用真实数据。使用真实数据的一个复制:复制数据的质量、精度和数据量必须尽可能地代表真实的数据。第6页,共47

文档评论(0)

xiaoyao2022 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档