[经济学]软件测试相关理论知识.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文档。上传文档
查看更多
[经济学]软件测试相关理论知识

兼容性测试(续) * (3)标准和规范(续) 低级标准 低级标准是对产品开发细节的描述,如文件格式和网络通讯协议等。从某种意义上说,低级标准比高级标准更加重要。 如,一个图形软件,把文件保存为.pict文件格式(Macintosh标准图形文件格式),而程序不符合.pict文件的标准,用户就无法在其他程序中查看该文件。该软件与标准不兼容,很可能成为短命产品。 同样,通信协议、编程语言语法以及程序员用于共享信息的任何形式都必须符合公开标准和规范。 低级兼容性标准可以视为软件说明书的扩充部分。如果软件说明书有:“本软件以.bmp,jpg,gif格式读写图形文件”,就要找到这些格式的标准,并测试以确保软件符合标准。 * 兼容性测试(续) * (4)数据共享兼容 数据共享兼容是指要在应用程序之间共享数据,它要求支持并遵守公开的标准,允许用户与其他软件无障碍的传输数据。 如: 在Windows环境下,程序间通过剪切、复制和粘贴实现数据共享。在此状况下,传输通过剪贴板的程序来实现。若对某个程序进行兼容性测试就要确认其数据能够利用剪切板与其他程序进行相互复制。 通过读写移动外存实现数据共享,如软磁盘、U盘、移动硬盘等,但文件的数据格式必须符合标准,才能在多台计算机上保持兼容。 文件导入/导出的测试:是否正确转换为新格式。 * * 在通过了系统的有效性测试、软件配置审查及各种系统测试之后,就应开始系统的验收测试。 验收测试是以用户为主的测试。软件开发人员和QA(质量保证)人员也应参加。 由用户参加设计测试用例,使用生产中的实际数据进行测试。 验收测试(Acceptance Testing) * 验收测试与系统测试的区别: 组织机构: 测试地点: 覆盖范围: 实施人员: 验收测试(Acceptance Testing) 验收测试应完成的工作 * 软件验收测试应完成的工作内容包括: 明确验收项目,规定验收测试通过的标准; 确定测试方法; 决定验收测试的组织机构和可供利用的资源; 选定测试结果分析方法; 制定验收测试计划并进行评审; 设计验收测试所用测试用例; 审查验收测试准备工作; 执行验收测试; 分析测试结果; 阐明验收测试结论,决定通过验收或是拒绝 验收测试计划包括的检验方面 * 在验收测试计划当中,可能包括的检验方面有以下几种: 功能测试。如完整的工资计算过程。 逆向测试。如检验不符合要求数据而引起出错的恢复能力。 特殊情况。如极限测试、不存在的路径测试。 文档检查。 强度检查。如大批量的数据或者最大用户并发使用。 恢复测试。如硬件故障或用户不良数据引起的一些情况。 可维护性的评价。 用户操作测试。如安装测试,启动、退出系统等。 用户友好性检验。 安全测试。 验收测试 * 验收测试根据合同、《需求规格说明书》或《验收测试计划》对成品进行验收测试 对通过验收测试的软件产品,项目经理负责编制《验收报告》。 * * * * * 执行威胁模式分析并非软件测试员的责任。这个责任应该是项目经理的,并非项目小组每个成员都要参与。 * 2004年9月14日,微软发布了安全公告 MS04-028,其作用是修补“JPEG 处理时 (GDI+) 的缓冲区溢出可能允许执行代码”的漏洞,也就是JPEG病毒所利用的。 * * * * * * * * * * * 软件测试策略 * 概述 单元测试 集成测试 确认测试 系统测试 验收测试 当前位置 * 系统测试概述 几种系统测试 强度(压力)测试 安全测试、可靠性测试和恢复测试 兼容性测试 系统测试 * 什么是系统测试 系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对整个计算机系统进行一系列的组装测试和确认测试。 系统测试的目的在于通过与系统的需求定义作比较, 发现软件与系统的定义不符合或与之矛盾的地方。系统测试的测试用例应根据需求分析规格说明来设计,并在实际使用环境下来运行。 系统测试 系统测试 * 为什么要进行系统测试? 由于软件只是计算机系统中的一个组成部分,软件开发完成之后,最终还要和系统中的硬件系统、某些支持软件、数据信息等其他部分配套运行。因此,在投入运行前要完成系统测试,以保证各组成部分不仅能单独的得到检验,而且在系统各部分协调工作的环境下也能正常工作。 这里所说的系统组成部分除去软件外,还可能包括计算机硬件及其相关的外围设备、数据及其收集和传输机构、掌握计算机系统运行的人员及其操作等,甚至还可能包括受计算控制的执行机构。 显然,系统测试已经完全超出了软件工作的范围。然而,软件在系统中毕竟占有相当重要的位置,软件的质量如何,软件的测试工作进行得是否扎实势必与能否顺利、成

文档评论(0)

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

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

1亿VIP精品文档

相关文档