- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch8-配置测试环境-郭晓燕
软件测试- Ch.8配置测试环境 主讲教师:郭晓燕 本章内容 8.1 配置测试综述 8.1.1 为什么要进行配置测试 个人计算机部件外设接口可选项和内存设备驱动程序 理想情况是所有生产厂家都严格遵照一套标准来设计硬件,那么使用这些硬件的软件就会毫无疑问地正常运行。 但遗憾的是,标准并没有被严格遵守。有时,标准是相当松散的——称为规范。 如果开始准备进行软件的配置测试,就要考虑哪些配置与程序的关系最密切。 8.1.2 测试环境的重要性 8.1.3 配置测试环境的要素 8.1.4 分离配置缺陷 8.1.5 分离配置缺陷 8.1.6 计算工作量 8.2 执行任务 如何进行硬件的配置测试 如何进行软件(兼容性测试) 8.2.1 硬件配置环境测试 具体步骤 1、确定所需的硬件类型; 联机注册:调制解调器和网络通信 2、确定有哪些厂商的硬件、型号和驱动程序可用; 流行度、等价类划分 驱动程序:操作系统附带的、硬件附带的、硬件或操作系统公司网站上提供的最新的 3、确定可能的硬件特性,模式和选项 4、将确定后的硬件配置缩减为可控制的范围 一种方法是把所有配置信息放在电子表格中,列出生产厂商、型号、驱动程序版本和可选项。软件测试员和开发小组可以审查这张表,确定要测试哪些配置。 8.2.1 硬件配置环境测试 5、明确与硬件配置有关的软件唯一特性 弄清楚软件中哪些功能与硬件配置密切相关 6、设计在每一种配置中执行的测试用例: 以打印机为例 从清单中选择并建立一个测试配置; 启动软件; 打开文件configtest.doc; 确认显示出来的文件正确无误; 打印文档; 确认没有错误提示信息,而且打印的文档符合标准; 将任何不符之处作为软件缺陷记录下来。 7、在每种配置中执行测试 仔细记录并向开发小组报告结果,必要时还要向硬件生产厂商报告。 8、反复测试直到小组对结果满意为止 8.2.1 硬件配置环境测试 购买硬件:购买每一样硬件则费用很高昂。 (1)只买可以或者将会经常使用的配置; (2)与硬件厂商联系,看能否租借甚至赠送某些硬件; (3)向全公司的人询问其家里是否有硬件。 明确硬件标准了解硬件说明书的一些细节,有助于做出更多清晰的等价划分决定。 对其它硬件进行配置测试根据从设备使用者、项目经理或者销售人员那里获得的信息来建立硬件的等价划分; 开发测试用例; 收集所选硬件; 执行测试; 8.2.1 硬件配置环境测试 小结 进行配置测试是软件测试新手经常被指派的工作,因为它容易定义,是基本组织技能和等价划分技术的入门; 是与其它项目小组成员合作的任务; 是经理快速验证结果的手段。 缺点是有可能很繁杂。 8.2.2 兼容性测试 软件兼容性测试:检查软件之间是否能够正确的交互和共享信息。 要考虑的几个问题: 软件涉及要求与何种平台(操作系统、Web浏览器或操作环境)和应用软件保持兼容?如果要测试的软件是一个平台,那么设计要求什么应用程序在其上运行? 遵守何种定义软件交互间的标准或规范? 软件使用何种数据与其他平台和软件交互信息? 8.2.2 兼容性测试 向前向后兼容: 主要验证软件产品在不同版本之间的兼容性。有两类基本的兼容性测试: 向后兼容:兼容以前的版本 向前兼容:兼容未来的版本 8.2.2 兼容性测试 操作系统 测试软件在不同操作系统下是否能够正确显示与运行。 市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。用户究竟使用哪一种操作系统,取决于用户系统的配置。 兼容性问题:同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。 如:在Windows的不同版本下, JAVA跨越的不同平台下等。 8.2.2 兼容性测试 浏览器测试 测试软件在不同厂商的浏览器(不同版本下)下是否能够正确显示与运行; 浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java,、JavaScript、 ActiveX、 plug-ins或不同的HTML规格有不同的支持。 ActiveX是Microsoft的产品,是为Internet Explorer而设计的,JavaScript是Netscape的产品,Java是Sun的产品等等。 框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。 测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。 8.2.2 兼容性测试 数据共享兼容性 在应用程序间共享数据有利于增强软件的功能。 兼容性好的产品应该可以支持并遵守公开标准;运行用户与其他软件传输数据 例子 文件
您可能关注的文档
最近下载
- BOM基础知识培训教材.ppt VIP
- 分布式控制系统(DCS)系列:Emerson DeltaV_4.软件安装与配置.docx VIP
- 齿轮箱与联轴节试验台.pdf VIP
- 新解读《FZ_T 07027 - 2023绿色设计产品评价技术规范 儿童服装》最新解读.docx VIP
- PTC-中车长客PDM方案建议书20170609_Final.pptx VIP
- sfet7750700c动车组检修kwd联轴节扩压检查作业指导书.pdf VIP
- SFET-77-50500-C-动车组检修KWD联轴节退卸作业指导书-——【上海动车段三级修】.pdf VIP
- JJF(黑)13-2021加油机付油商品量检验规则.docx VIP
- 产品数据管理年终总结.pptx VIP
- 产品数据管理系统项目.pdf VIP
文档评论(0)