《软件测试与质量保证 (23).pdf》由会员分享,可在线阅读,更多相关《软件测试与质量保证 (23).pdf(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2018-5-311软件测试分类知识点2:兼容性与配置测试2内容配置测试兼容性测试2018-5-312配置测试配置测试:保证测试的软件使用尽可能多样化的硬件组合配置:主机组件:主板、磁盘驱动器、CD-ROM驱动器、视频卡、声卡、调制解调器、网卡等外设:打印机、键盘、鼠标、显示器、扫描仪、游戏杆、数码设备、U-盘等接口:内部或者外部的适配器接口,ISA、PCI、USB、PS/2、RS232等内存:主机内存、组件内存设备驱动程序:用来完成组件外设与操作系统和应用软件的通信2018-5-313配置测试考虑什么?配置与软件的关系例如:游戏软件:考虑视频和声音部分通信软件:考虑调制解调器和网络配置绘图软
2、件:考虑显卡和显存、打印嵌入式软件:考虑接口2018-5-314分离配置缺陷确定缺陷是配置缺陷还是普通缺陷方法:在另一台有完全不同配置的计算机上执行导致问题的相同操作。如果缺陷没有产生,就可能是配置问题;如果缺陷在多种配置中出现,就可能只有普通缺陷配置缺陷可能产生的情况在多种配置中出现的缺陷可能在某种特出配置中出现的缺陷硬件设备或驱动程序中可能出现的由软件揭示的缺陷硬件设备或驱动程序中可能出现的由许多其他软件揭示的缺陷2018-5-3152018-5-316计算工作量配置测试工作量一般都比较大比如:测试软件所使用的各种主要配置组件测试软件使用的每一种组件的型号和驱动原则采用等价分配测试目前主流
3、的约定测试配置的限度配置测试设计确定所需的硬件类型确定硬件商标、型号和驱动程序确定可能的硬件特性、模式和选项将明确后的硬件缩减为可控制的范围明确使用硬件的软件唯一特性设计在每一种配置中执行的测试用例在每中配置中执行测试反复测试直到满意为止2018-5-317确定所需的硬件类型比如声音图象打印远程访问 2018-5-318确定硬件商标、型号和驱动程序正在流行的型号可用的硬件使用地域需要支持的历史型号划分等价区间确定需要测试的驱动程序可以是操作系统支持的,可以是硬件所带的,可以是网络下载的.2018-5-319确定可能的硬件特性、模式和选项每一种设备的选项:最小 中间优化最大 选定软件需要支持的特
4、性选项没有必要支持全部特性比如显卡的色彩数和分辨率比如MODEM的波特率2018-5-3110将明确后的硬件缩减为可控制的范围软件测试人员与开发人员共同识别根据配置硬件的列表,选取可用的和最有价值的项目进行测试2018-5-3111明确使用硬件的软件唯一特性确定软件中的唯一特性不应该也不必要在每一种配置中完全测试软件测试那些与硬件交互方式不相同的特性2018-5-3112设计在每一种配置中执行的测试用例选取测试的配置根据软件与硬件配置的特性联系,编写用例初始化启动软件输入特性项执行步骤输出项与要求软件缺陷判定2018-5-3113在每中配置中执行测试选择和测试每一个硬件配置的测试用例记录并报告
5、结果可能需要与开发人员一同完成确认缺陷是源于软件还是硬件2018-5-3114反复测试直到满意为止有计划地从少到多测试逐渐缩小范围,确保软件缺陷被修复最终达到没有软件的配置缺陷2018-5-3115兼容性测试检查软件之间是否正确地交互和共享信息举例从WEB页面剪贴文字,在字处理程序打开的文档中粘贴在电子表格程序保存帐目数据,在另一个完全不同的电子表格程序中读入使照片修饰软件在同一操作系统下的不同版本正常工作升级到新的数据库程序,读入现存所有数据库,象老程序一样对其进行处理2018-5-3116兼容性测试要考虑的问题软件设计要求与何种其他平台(操作系统、WEB浏览器或者操作系统)和应用软件保持兼
6、容?如果要测试的软件是一个平台,那么设计要求社么应用程序在其上运行?应该遵守何种定义软件之间交互的标准或者规范?软件使用何种数据与其他平台和软件交互和共享信息?2018-5-3117平台和应用程序版本软件设计用于某个操作系统、浏览器等,同时还要明确需要兼容的版本比如:比如开发的手机APP运行在安卓5.0系统上,比如开发web系统适用于IE和firefox,并且兼容xx最新版本,比如软件可以应用WIN2000/WIN XP/WIN7的操作系统上。2018-5-3118测试选择向前和向后兼容:使用软件的版本测试多个版本:平台的修改带来软件的兼容性 软件在平台不同版本的兼容性2018-5-3119实
7、际测试选择适用于软件或者品平台的标准和规范总体标准和规范:应用程序应该遵守兼容平台的标准和规范比如MS支持鼠标支持在C:和D:以外的磁盘上安装支持长文件名不读写或以其他形式使用旧系统文件win.ini,system.ini,autoexec.bat,config.sys详细标准和规范2018-5-3120实际测试详细标准和规范比如文件格式符合标准格式,例如UEDIT打开各种格式文件图形标准得到遵守通信协议、编程语言语法和用于共享信息的任何形式要符合公开的标准和规范例:CAD中规定可以倒出*.wmf,*.3ds,*.bmp,*.dwg文件格式,需要根据这些标准测试软件是否符合2018-5-3121数据共享兼容增加兼容性,就是允许软件与其他软件之间轻松传输数据文件的保存和读写文件的倒出和倒入(自身和其他软件)剪切、复制和粘贴2018-5-3122谢 谢23