阅读以下说明,根据要求回答下面问题
[说明]
某电子商务企业想开发一套B2C电子商务系统,其主要目的是基于互联网在线销售商品和服务,使顾客可以在线浏览和购买商品和服务。系统的用户的IT技能、访问系统的方式差异较大,因此系统的易用性、安全性、可靠性、兼容性等方面的测试至关重要。
该B2C电子商务系统的部分要求是:①所有链接都要正确;②支持不同移动设备、操作系统和浏览器;③系统需通过SSL进行访问,没有登录的用户不能访问应用内部的内容等。
为了达到系统要求②,要测试哪几方面的兼容性
参考答案:①浏览器兼容性测试、②操作系统兼容性测试、③移动终端浏览测试、④打印测试、⑤分辨率测试、⑥连接速率测试等
解析: Web应用的兼容性是测试的重要方面,主要包括(但不限于):浏览器兼容性测试、操作系统兼容性测试、移动终端浏览测试、打印测试、分辨率测试和连接速率测试等。
不同的浏览器有不同的配置需要Web应用兼容。Web应用中的代码应该跨浏览器平台兼容。Web应用中若使用JavaScript或AJAX调用UI功能,完成安全检查或验证,那么就需要在浏览器兼容性方面进行更多测试。例如,Internet Explorer、Firefox、Netscape Navigator、AOI、Safari和Opera等各种浏览器及其不同版本。
Web应用的有些功能可能并非兼容所有的操作系统,Web应用开发中用到的图形设计、API接口等技术可能并非在所有操作系统平台上支持。因此需要在如Windows、Linux、Unix、Mac和Solaris等不同操作系统上对Web应用进行测试。
iPad、智能手机等具有计算处理、存储等能力的移动设备越来越普及,新技术层出不穷,不同移动设备上的不同浏览器的兼容性也需要进行测试。本系统用户可以通过不同的移动配置进行访问,测试显示速度和流量等。
如果Web应用支持打印功能,则需要测试字体、页面布局、页面图片和页面大小等是否正常打印。
分辨率测试用于测试页面版式在640×400、600×800或1024×768的分辨率模式下是否显示正常字体是否太小以至于无法浏览或者是太大文本和图片是否对齐
连接速率测试用于测试在诸如ADSL、HFC、FTTH、局域网等不同网络连接速率对同一访问页面的显示或下载速度。用户在下载文章或演示的时候,可能会等待比较长的时间,但却不会耐心等待首页的出现。