上QQ阅读APP看书,第一时间看更新
2.5 实验#5:testfire网站显示垃圾字符
缺陷标题 AItoroMutual→PERSONAL页面文字出现垃圾字符。
测试平台与浏览器 Windows 8.1+IE 11或Chrome 37.0。
测试步骤
(1)打开testfire网站http://demo.testfire.net。
(2)单击PERSONAL,网址为http://demo.testfire.net/default.aspx?content=personal.htm。
(3)观察页面每一项元素。
期望结果 页面每一项元素显示正确。
实际结果 IE和Chrome中都出现垃圾字符,如图2-6所示。
图2-6 网页显示垃圾字符
专家点评
UI测试中,经常出现页面信息文字乱码的问题。特别是中文、繁体中文、日语、韩语这几种文字。这些文字不在标准ASCII码128位之内,编码占的字节数又大于1位,所以经常在超长截取字符时,导致最后一位字符被截了一半,而显示最后一个字符为乱码。
也有一种可能是程序员在设计网页编码或存数据库时没有很好地考虑国际化,只使用本地字符集,导致如果系统没安装本地字符集,或浏览器没指定特定字符集,就会出现网页乱码。
还有可能原先网页是在Word文档上构建的,后来直接复制生成网页,导致一些不可见字符的破坏,产生页面乱码。