软件测试与质量保障教学资料系统测试.ppt

软件测试与质量保障教学资料系统测试.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * 思考 如何避免上述实例中的问题? 软件兼容性是衡量软件好坏的一个重要指标。软件兼容性不良就是软件推广的最大阻碍 ,缺少兼容性测试会导致功亏一篑!! 兼容性测试——概念 兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。 兼容性测试分类(1) 硬件兼容性测试 配置测试 配置测试: 配置测试是指验证在不同的硬件配置和软件配置下,应用程序能否正常工作。 目的:是保证软件在其相关的硬件上能够正常运行。 核心:使用各种硬件来测试软件的运行情况。 与整机兼容,与板卡及外围设备兼容 兼容性测试分类(2) 软件兼容性测试 软件兼容性测试的关注点 * 向前兼容 向后兼容 不同版本 间的兼容 标准 规范 数据共享 兼容 向前/向后兼容 向前兼容和向后兼容(对于不同时期的同种软件) 向前兼容:指可以使用软件的未来版本 向后兼容:指可以使用软件的以前版本 * 不同版本间的兼容 不同版本间的兼容:指要实现测试平台和应用软件多个版本之间能否正常工作。 * 不同版本间的兼容 操作系统/平台兼容性测试 主流操作系统 ??? Windows Unix Linux Macintosh 不同版本间的兼容 操作系统/平台兼容性测试 同一操作系统不同版本 ? Windows Windows XP Windows Server Windows 7 Home Professional 软件兼容性测试---应用软件 应用软件之间兼容性测试 软件运行需要哪些应用软件支持; 判断与其他常用软件一起使用,是否会造成其他软件运行错误或本身不能正确实现其功能 常见应用软件 下 载 类 文 档 编 辑 类 位 图 图 像 处 理 类 矢 量 图 图 像 制 作 类 动 画 制 作 类 杀 毒 软 件 类 光 盘 刻 录 类 即 时 通 信 类 压 缩 解 压 缩 类 系 统 镜 像 类 多 媒 体 播 放 类 其 它 软 件 类 标准和规范 适用于软件平台的标准和规范有两个级别 高级标准:是产品应当普遍遵守的。 如:Microsoft Windows认证徽标 要求:软件必须通过由独立测试实验室执行的兼容性测试,其目的是确保软件在操作系统上能够稳定可靠地运行。 认证徽标对软件有以下几点要求: (1)支持三键以上的鼠标; (2)支持在C:和D:以外的磁盘上安装; (3)支持超过DOS8.3格式文件名长度的文件名; (4)不读写或者以其它形式使用旧系统文件win.ini、 system.ini、autoexec.bat和config.sys。 低级标准:是对产品开发细节进行的描述。从某种意义上说, 低级标准比高级标准更加重要。 * 数据兼容性 数据兼容性指要在应用程序之间共享数据,它要求支持并遵守公开的标准,允许用户与其他软件无障碍的传输数据。 * 兼容性测试神器-IE Tester * * /i/796425.html 好玩的压力测试 * * * * * * * * * * 功能易用性测试 功能易用性测试 主要测试业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性和错误提示等。 功能易用性测试(1) 业务符合性: 软件的界面风格、表格设计、业务流程、数据加密机制等设计符合相关的法律法规、业界标准规范以及使用人员的习惯。 业务符合性举例 行业利润统计报表 功能易用性测试(2) 功能定制性 为适应用户需求的不断变化,软件功能应当能够灵活定制。 功能定制性举例 党委公文流转处理程序 功能易用性测试(3) 业务模块的集成度 在一个系统中业务模块之间有可能存在较紧密的关联,此时在某一模块的操作界面下,用户直接可以进入下一关联操作模块。 业务模块的集成度举例 功能易用性测试(4) 数据共享能力 指数据库表的关联和数据重用。 数据共享能力举例 数据 模块A 模块B 模块C 模块N 通讯录数据 功能易用性测试(5) 约束性 对于业务流程比较强的系统,上一步操作完成后,要强制进行下一步操作,可以通过向导或屏蔽无关操作的方式来限制用户操作。 约束性举例 功能易用性测试(6) 交互性 用户操作的可见性和系统对用户的反馈。对于用户的每一步操作,都应有相应的提示,是用户清晰的看到系统的运行状态。 交互性举例 功能易用性测试(7) 错误提示 关键操作或数据删除等操作前是否有明确的提示,或报错时是否有给出足够的出错原因等。 错误提示举例 界面易用性测试(1) 界面易用性测试 用户界面测试主要核实用户与软件之间的交互,验证用户界面中的对象是否按照预期的

您可能关注的文档

文档评论(0)

shujukd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档