- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件系统之间的兼容性.ppt
软件测试方法和技术 - 兼容性测试; Windows xp、window 7操作系统还保留命令行方式,以支持原来DOS系统的应用程序。; 软件兼容性分为软件产品与硬件的兼容性、软件系统之间的兼容性、数据的兼容性;一、兼容性测试的概念;二、兼容性测试的内容; photo图像显示受显示卡影响明显吗?
photo图像打印是否支持不同的打印机?
能否读取PNG、TIFF、BMP、GIF、 JPG等各种文件格式?
画笔、word程序、截屏等图像复制能否正确粘贴到photoshop中去。
是否符合图像处理的业界标准?
Photoshop7.0能否升级到8.0版本?
Photo6.0/7.0保存的图像文件可以被8.0版本打开和处理吗?;eg: photoshop; 对于数据兼容性测试,主要验证以下3个方面:; 剪贴板或ODBC等类似方法:通过OLE(对象链接和嵌入)、ODI(开放式数据连接接口)、ODBC(开放式数据库互接)等各种技术来实现在不同的软件之间的数据共享。
eg :画图、photoshop、屏幕截图; 系统兼容性对单机软件不是很明显,而对于像QQ、MSN、Yahoo等客户端/服务器结构的应用系统比较突出。; B/S:浏览器/服务器体系结构; C/S:客户端/服务器体系结构;容错性测试 ; 谷歌浏览器刚发布时,在地址栏输入:%,浏览器就崩溃了。; 容错性测试,就是在各种异常条件下,对系统的功能进行测试,以检验系统是否具有防护性的措施或某种灾难性恢复的手段或能力。
容错性测试分为两个层次:
功能层次的容错性测试,也称负面测试、例外测试
系统层次的容错性测试,主要是灾难恢复性测试或故障转移测试;一、负面测试; 负面测试叶,需要很好逆向思维、发散思维,找出更多的非法数据或异常情况,不断地进行探索性测试,以发现软件中更多的容错性问题。下面是一些常见的负面测试用例:;上传一个空文件、一个很大的文件、一个已经存在的相同文件等。
一个具有语音功能的软件安装到没有声卡的机器上。
不接打印机,但进行打印操作。
其他非法数据的测试,eg:针对工资、利息等输入负数。;二、故障转移测试;软件系统发生故障时,
检验系统的恢复能力
验证系统已保存的用户数据是否丢失
系统和数据是否能尽快恢复或在指定时间内恢复。
eg:某能应用服务器硬盘出问题了,有一台备份的服务器。
此时需要测试相应的服务是否真正被转移到这台备份的服务器中,客户端能否自动连接到这台备份的服务器,连接到这台备份服务器后数据存取是否正确;实例;应用服务器故障转移
前提:应用服务器A不工作
步骤:启动服务、进行操作使之满足前提、观察结果、一段时间后,消除故障、重新启动服务、再观察结果
期望结果:web服务器A连接到应用服务器B,而且功能正常,但web服务器A还是可以存取数据库A,应用服务器B没有改变,访问数据库B。故障消除后,web服务器A又自动连接到应用服务器A;数据库故障转移
前提:数据库A不工作
步骤:启动服务、进行操作使之满足前提、观察结果、一段时间后,消除故障、重新启动服务、再观察结果
期望结果:web服务器A和应用服务器A都连接到数据库B,而且功能正常。故障消除后,又自动连接到数据库A;应用服务器、数据库故障转移
前提:应用服务器A和数据库A都不工作
步骤:启动服务、进行操作使之满足前提、观察结果、一段时间后,消除故障、重新启动服务、再观察结果
期望结果:web服务器A连接到应用服务器B和数据库B,而且功能正常。故障消除后,恢复原状,又自动连接到应用服务器A和数据库A;web服务器故障转移
前提:web服务器A不工作
步骤:启动服务、进行操作使之满足前提、观察结果、一段时间后,消除故障、重新启动服务、再观察结果
期望结果:所有用户访问web服务器B,而且功能正常,应用服务器B正常,没有通信连接上的变化。故障消除后,又自动连接到web服务器A。
文档评论(0)